Timothy Jaeryang Baek hai 2 meses
pai
achega
f8ad74fc42
Modificáronse 1 ficheiros con 11 adicións e 8 borrados
  1. 11 8
      src/lib/components/chat/MessageInput.svelte

+ 11 - 8
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'
-																			})
-																		);
-
-																		await $TTSWorker.init();
+																	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();
+																		}
 																	}
 
 																	showCallOverlay.set(true);