From 3121517b510598b233983d45bf4dacb619c06ea6 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 2 Feb 2023 21:18:26 +0530 Subject: [PATCH] Allow switching back to SAPI speech client via a "plugin tweak" --- src/calibre/gui2/tts/implementation.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/tts/implementation.py b/src/calibre/gui2/tts/implementation.py index deba410c80..f72d6ace18 100644 --- a/src/calibre/gui2/tts/implementation.py +++ b/src/calibre/gui2/tts/implementation.py @@ -4,7 +4,11 @@ from calibre.constants import iswindows, ismacos if iswindows: - from .windows import Client + from calibre.utils.config_base import tweaks + if tweaks.get('prefer_winsapi'): + from .windows_sapi import Client + else: + from .windows import Client elif ismacos: from .macos import Client else: