From e3f7abf7f118f2330b26b71fbc394f02b12e4c81 Mon Sep 17 00:00:00 2001 From: Huang Xin Date: Mon, 10 Nov 2025 02:11:12 +0800 Subject: [PATCH] fix(tts): fixed incorrectly selected voices, closes #2386 (#2426) --- apps/readest-app/src/services/tts/EdgeTTSClient.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/readest-app/src/services/tts/EdgeTTSClient.ts b/apps/readest-app/src/services/tts/EdgeTTSClient.ts index cf81b156..1704dda9 100644 --- a/apps/readest-app/src/services/tts/EdgeTTSClient.ts +++ b/apps/readest-app/src/services/tts/EdgeTTSClient.ts @@ -58,7 +58,7 @@ export class EdgeTTSClient implements TTSClient { const availableVoices = (await this.getVoices(lang))[0]?.voices || []; let defaultVoice: TTSVoice | null = availableVoices[0] || null; - if (defaultVoice?.id === 'en-US-AnaNeural') defaultVoice = null; // avoid using AnaNeural as default + if (defaultVoice?.id === 'en-US-AnaNeural') return 'en-US-AriaNeural'; // avoid using AnaNeural as default return defaultVoice?.id || this.#currentVoiceId || 'en-US-AriaNeural'; };