mirror of
https://github.com/open-webui/open-webui
synced 2025-02-20 12:00:22 +00:00
Fetch didn't happen
This commit is contained in:
parent
6cecb964a9
commit
c6c298b412
@ -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())}
|
||||
|
@ -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 = '';
|
||||
|
Loading…
Reference in New Issue
Block a user