Read aloud: Fix read aloud not working when using legacy engines and changing the audio output device

This commit is contained in:
Kovid Goyal 2024-09-15 05:46:10 +05:30
parent 3c28eca641
commit 5963a2f6b9
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -58,7 +58,7 @@ class QtTTSBackend(TTSBackend):
settings = EngineSpecificSettings.create_from_config(engine_name)
if settings.audio_device_id:
for x in QMediaDevices.audioOutputs():
if bytes(x.id) == settings.audio_device_id.id:
if bytes(x.id()) == settings.audio_device_id.id:
s['audioDevice'] = x
break
if new_backend: