From 141390ec34ef7f355a08d9c35df6ca3f70d038e4 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 3 Sep 2025 07:01:59 +0530 Subject: [PATCH] E-book viewer: Read Aloud: Fix regression in previous release that broke changing voices when engine is set to 'Automatically select'. Fixes #2121897 [TTS Error with version 8.9 so went back to 8.8 which works fine.](https://bugs.launchpad.net/calibre/+bug/2121897) --- src/calibre/gui2/tts/config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/gui2/tts/config.py b/src/calibre/gui2/tts/config.py index 89a67bbdad..64bd00802e 100644 --- a/src/calibre/gui2/tts/config.py +++ b/src/calibre/gui2/tts/config.py @@ -572,7 +572,7 @@ class ConfigDialog(Dialog): def accept(self): engine_name = self.engine_choice.value - tts = create_tts_backend(engine_name) + tts = create_tts_backend(engine_name or None) s = self.engine_specific_config.as_settings() if not tts.validate_settings(s, self): return