From f8ad74fc42f9870a0949ef2c2e860eb5614423af Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Sun, 23 Feb 2025 13:32:19 -0800 Subject: [PATCH] refac --- src/lib/components/chat/MessageInput.svelte | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/lib/components/chat/MessageInput.svelte b/src/lib/components/chat/MessageInput.svelte index 5cde963ee..38cb91cc0 100644 --- a/src/lib/components/chat/MessageInput.svelte +++ b/src/lib/components/chat/MessageInput.svelte @@ -1285,14 +1285,17 @@ stream = null; - if (!$TTSWorker) { - await TTSWorker.set( - new KokoroWorker({ - dtype: $settings.audio?.tts?.engineConfig?.dtype ?? 'fp32' - }) - ); + if ($settings.audio?.tts?.engine === 'browser-kokoro') { + // If the user has not initialized the TTS worker, initialize it + if (!$TTSWorker) { + await TTSWorker.set( + new KokoroWorker({ + dtype: $settings.audio?.tts?.engineConfig?.dtype ?? 'fp32' + }) + ); - await $TTSWorker.init(); + await $TTSWorker.init(); + } } showCallOverlay.set(true);