|
@@ -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);
|