fix: set up the Kokoro voice when Voice Mode opens, however it was opened (#31829)

This commit is contained in:
G30 2026-10-01 12:24:06 -04:00 • committed by GitHub
parent 015dbc8619
commit 51da3eefc9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -744,6 +744,21 @@
model = $models.find((m) => m.id === modelId);
if ($settings.audio?.tts?.engine === 'browser-kokoro' && !$TTSWorker) {
try {
await TTSWorker.set(
new KokoroWorker({
dtype: $settings.audio?.tts?.engineConfig?.dtype ?? 'fp32'
})
);
await $TTSWorker.init();
} catch (error) {
console.error(error);
toast.error(`${error}`);
}
}
startRecording();
eventTarget.addEventListener('chat:start', chatStartHandler);