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'; };