In prefs dialogues, it is possible to have voices list open with wrong synth selected giving errors #603

Closed
nvaccessAuto opened this Issue Mar 22, 2010 · 3 comments

Projects

None yet

1 participant

@nvaccessAuto

Reported by briang1 on 2010-03-22 08:55
If, for example, you open the voice list while sapi4 is selected, and cursor up and down it, decide you were mistaken and the voice is not there but do not close the dialogue. It is possible to open the synths dialogue, set another, say Espeak, synth, and close that dialogue, but still be displaying the voices from Sapi 4.

Cursoring up and down gives the error sound and the log records an unhandled exaption.

If, as I described on a previous ticket, an enhancement is approved to make the property sheets on a tab, then this will have to be altered so the list of voices follows the synth selected.

IO - keyboardHandler.internal_keyDownEvent (18:01:46):
key press: return
INFO - synthDrivers.espeak.SynthDriver.init (18:01:46):
Using eSpeak version 1.43 17.Feb.10
DEBUG - speechDictHandler.SpeechDict.load (18:01:46):
Loading speech dictionary '.\userConfig\speechDicts\espeak-english
(en_en).dic'...
DEBUG - speechDictHandler.SpeechDict.load (18:01:46):
file '.\userConfig\speechDicts\espeak-english (en_en).dic' not found.
INFO - synthDriverHandler.setSynth (18:01:46):
Loaded synthDriver espeak
DEBUG - api.setNavigatorObject (18:01:46):
Voice: combo box Orpheus 2
DEBUG - api.setFocusObject (18:01:46):
Voice: combo box Orpheus 2
DEBUG - api.setForegroundObject (18:01:46):
Voice settings dialog
IO - keyboardHandler.internal_keyDownEvent (18:01:50):
key press: extendeddown
ERROR - unhandled exception (18:01:50):
Traceback (most recent call last):
File "gui\settingsDialogs.pyo", line 239, in call
File "synthDriverHandler.pyo", line 25, in changeVoice
File "synthDriverHandler.pyo", line 388, in getVoiceInfoByID
LookupError: No such voice
IO - keyboardHandler.internal_keyDownEvent (18:01:51):
key press: extendeddown
ERROR - unhandled exception (18:01:51):
Traceback (most recent call last):
File "gui\settingsDialogs.pyo", line 239, in call
File "synthDriverHandler.pyo", line 25, in changeVoice
File "synthDriverHandler.pyo", line 388, in getVoiceInfoByID
LookupError: No such voice
IO - keyboardHandler.internal_keyDownEvent (18:01:54):
key press: extendeddown
ERROR - unhandled exception (18:01:54):
Traceback (most recent call last):
File "gui\settingsDialogs.pyo", line 239, in call
File "synthDriverHandler.pyo", line 25, in changeVoice
File "synthDriverHandler.pyo", line 388, in getVoiceInfoByID
LookupError: No such voice
IO - keyboardHandler.internal_keyDownEvent (18:01:56):
...

@nvaccessAuto

Comment 2 by jteh on 2010-05-18 06:05
Changes:
Milestone changed from 2010.2 to 2010.3

@nvaccessAuto

Comment 3 by mdcurran on 2010-11-29 23:21
Fixed in 4f24673

@nvaccessAuto

Comment 4 by mdcurran on 2010-12-01 01:15
Changes:
State: closed

@nvaccessAuto nvaccessAuto added this to the 2011.1 milestone Nov 10, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment