mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Linux: Handle speech dispatcher with dummy output module and no voices more gracefully
This commit is contained in:
parent
d453685418
commit
6d253059b2
@ -394,7 +394,12 @@ class EngineSpecificConfig(QWidget):
|
||||
output_module = self.output_module.currentData() or ''
|
||||
if metadata.has_multiple_output_modules:
|
||||
output_module = output_module or self.default_output_modules[self.engine_name]
|
||||
try:
|
||||
all_voices = self.voice_data[self.engine_name][output_module]
|
||||
except Exception:
|
||||
import traceback
|
||||
traceback.print_exc()
|
||||
all_voices = []
|
||||
self.voices.set_voices(all_voices, s.voice_name, metadata, s.preferred_voices)
|
||||
|
||||
def as_settings(self) -> EngineSpecificSettings:
|
||||
|
Loading…
x
Reference in New Issue
Block a user