From 0eb1246c872c68ee3f4c139c75cbd2caaa81191a Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Sun, 23 Nov 2025 20:19:44 -0500 Subject: [PATCH] refac --- src/lib/components/chat/MessageInput/CallOverlay.svelte | 6 +++--- src/lib/components/chat/Messages/ResponseMessage.svelte | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/lib/components/chat/MessageInput/CallOverlay.svelte b/src/lib/components/chat/MessageInput/CallOverlay.svelte index 5a360c4665..a7077941d9 100644 --- a/src/lib/components/chat/MessageInput/CallOverlay.svelte +++ b/src/lib/components/chat/MessageInput/CallOverlay.svelte @@ -468,7 +468,7 @@ } if ($settings.audio?.tts?.engine === 'browser-kokoro') { - const blob = await $TTSWorker + const url = await $TTSWorker .generate({ text: content, voice: $settings?.audio?.tts?.voice ?? $config?.audio?.tts?.voice @@ -478,8 +478,8 @@ toast.error(`${error}`); }); - if (blob) { - audioCache.set(content, new Audio(blob)); + if (url) { + audioCache.set(content, new Audio(url)); } } else if ($config.audio.tts.engine !== '') { const res = await synthesizeOpenAISpeech( diff --git a/src/lib/components/chat/Messages/ResponseMessage.svelte b/src/lib/components/chat/Messages/ResponseMessage.svelte index 8dfee7f3e8..77f1848ee6 100644 --- a/src/lib/components/chat/Messages/ResponseMessage.svelte +++ b/src/lib/components/chat/Messages/ResponseMessage.svelte @@ -292,7 +292,7 @@ loadingSpeech = false; }); - if (url) { + if (url && speaking) { $audioQueue.enqueue(url); loadingSpeech = false; } @@ -313,7 +313,7 @@ loadingSpeech = false; }); - if (res) { + if (res && speaking) { const blob = await res.blob(); const url = URL.createObjectURL(blob);