mirror of
https://github.com/open-webui/open-webui
synced 2025-04-07 14:14:50 +00:00
fix: user voice should update when global voice updates
This commit is contained in:
parent
9d5e3e2a91
commit
0c6284be02
@ -253,7 +253,9 @@
|
|||||||
for (const [idx, sentence] of sentences.entries()) {
|
for (const [idx, sentence] of sentences.entries()) {
|
||||||
const res = await synthesizeOpenAISpeech(
|
const res = await synthesizeOpenAISpeech(
|
||||||
localStorage.token,
|
localStorage.token,
|
||||||
$settings?.audio?.tts?.voice ?? $config?.audio?.tts?.voice,
|
$settings?.audio?.tts?.defaultVoice === $config.audio.tts.voice
|
||||||
|
? $settings?.audio?.tts?.voice ?? $config?.audio?.tts?.voice
|
||||||
|
: $config?.audio?.tts?.voice,
|
||||||
sentence
|
sentence
|
||||||
).catch((error) => {
|
).catch((error) => {
|
||||||
toast.error(error);
|
toast.error(error);
|
||||||
|
@ -61,7 +61,13 @@
|
|||||||
responseAutoPlayback = $settings.responseAutoPlayback ?? false;
|
responseAutoPlayback = $settings.responseAutoPlayback ?? false;
|
||||||
|
|
||||||
STTEngine = $settings?.audio?.stt?.engine ?? '';
|
STTEngine = $settings?.audio?.stt?.engine ?? '';
|
||||||
|
|
||||||
|
if ($settings?.audio?.tts?.defaultVoice === $config.audio.tts.voice) {
|
||||||
voice = $settings?.audio?.tts?.voice ?? $config.audio.tts.voice ?? '';
|
voice = $settings?.audio?.tts?.voice ?? $config.audio.tts.voice ?? '';
|
||||||
|
} else {
|
||||||
|
voice = $config.audio.tts.voice ?? '';
|
||||||
|
}
|
||||||
|
|
||||||
nonLocalVoices = $settings.audio?.tts?.nonLocalVoices ?? false;
|
nonLocalVoices = $settings.audio?.tts?.nonLocalVoices ?? false;
|
||||||
|
|
||||||
await getVoices();
|
await getVoices();
|
||||||
@ -78,6 +84,7 @@
|
|||||||
},
|
},
|
||||||
tts: {
|
tts: {
|
||||||
voice: voice !== '' ? voice : undefined,
|
voice: voice !== '' ? voice : undefined,
|
||||||
|
defaultVoice: $config?.audio?.tts?.voice ?? '',
|
||||||
nonLocalVoices: $config.audio.tts.engine === '' ? nonLocalVoices : undefined
|
nonLocalVoices: $config.audio.tts.engine === '' ? nonLocalVoices : undefined
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user