diff --git a/backend/apps/audio/main.py b/backend/apps/audio/main.py index 6c3695616..4113e9884 100644 --- a/backend/apps/audio/main.py +++ b/backend/apps/audio/main.py @@ -134,7 +134,7 @@ def convert_mp4_to_wav(file_path, output_path): print(f"Converted {file_path} to {output_path}") -async def fetch_available_voices(): +async def get_available_voices(): if app.state.config.TTS_ENGINE != "elevenlabs": return {} @@ -289,7 +289,7 @@ async def speech(request: Request, user=Depends(get_verified_user)): log.exception(e) raise HTTPException(status_code=400, detail="Invalid JSON payload") - voice_options = await fetch_available_voices() + voice_options = await get_available_voices() voice_id = voice_options.get(payload['voice']) if not voice_id: @@ -474,5 +474,5 @@ def transcribe( @app.get("/voices") async def get_voices(user=Depends(get_verified_user)): - voices = await fetch_available_voices() + voices = await get_available_voices() return {"voices": list(voices.keys())} diff --git a/src/lib/components/admin/Settings/Audio.svelte b/src/lib/components/admin/Settings/Audio.svelte index 4979d8cc4..91aa3a612 100644 --- a/src/lib/components/admin/Settings/Audio.svelte +++ b/src/lib/components/admin/Settings/Audio.svelte @@ -57,7 +57,7 @@ }; // Fetch available ElevenLabs voices - const fetchAvailableVoices = async () => { + const getVoices = async () => { const response = await fetch('/voices', { method: 'GET', headers: { @@ -100,7 +100,7 @@ onMount(async () => { // Fetch available voices on component mount - await fetchAvailableVoices(); + await getVoices(); const res = await getAudioConfig(localStorage.token); @@ -125,7 +125,7 @@ getOpenAIVoices(); getOpenAIModels(); } else if(TTS_ENGINE === 'elevenlabs') { - await fetchAvailableVoices(); // Fetch voices if TTS_ENGINE is ElevenLabs + await getVoices(); //Get voices if TTS_ENGINE is ElevenLabs } else { getWebAPIVoices(); } @@ -213,7 +213,7 @@ TTS_VOICE = 'alloy'; TTS_MODEL = 'tts-1'; } else if(e.target.value === 'elevenlabs') { - await fetchAvailableVoices(); + await getVoices(); } else { getWebAPIVoices(); TTS_VOICE = '';