From f6afeff907f0e21334386cca329810d0c8f1a265 Mon Sep 17 00:00:00 2001 From: Abdo Date: Tue, 20 Jan 2026 17:20:46 +0300 Subject: [PATCH] Support WindowsRTTTSFilePlayer on Windows 11 --- qt/aqt/sound.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/qt/aqt/sound.py b/qt/aqt/sound.py index f54ebd3e80a..25284c66986 100644 --- a/qt/aqt/sound.py +++ b/qt/aqt/sound.py @@ -968,12 +968,14 @@ def setup_audio(taskman: TaskManager, base_folder: str, media_folder: str) -> No av_player.players.append(WindowsTTSPlayer(taskman)) - if platform.release() == "10": + if ( + # If Windows 10, ensure it's October 2018 update or later + platform.release() == "10" + and int(platform.version().split(".")[-1]) >= 17763 + ) or platform.release() == "11": from aqt.tts import WindowsRTTTSFilePlayer - # If Windows 10, ensure it's October 2018 update or later - if int(platform.version().split(".")[-1]) >= 17763: - av_player.players.append(WindowsRTTTSFilePlayer(taskman)) + av_player.players.append(WindowsRTTTSFilePlayer(taskman)) def cleanup_audio() -> None: