NVDA cannot load SAPI5 #1599

Closed
nvaccessAuto opened this Issue Jun 22, 2011 · 2 comments

1 participant

@nvaccessAuto

Reported by parham on 2011-06-22 07:36
When I try to switch to SAPI5, I get an error sound and then a message saying that the synthesizer couldn't be loaded. Here's the traceback:

ERROR - synthDriverHandler.setSynth (12:05:03):
setSynth
Traceback (most recent call last):
File "synthDriverHandler.pyc", line 79, in setSynth
File "synthDriverHandler.pyc", line 430, in loadSettings
File "configobj.pyc", line 583, in getitem
KeyError: 'voice'

@nvaccessAuto

Comment 1 by briang1 on 2011-06-22 07:54
What are you running, snap or release or beta, and are you running from source perhaps?

I cannot get this error in xp running latest snapshot build 87 andso I think more info is needed to see what is going on here.
IO - speech.speak (08:42:03):
Speaking s 2 of 12'
IO - inputCore.InputManager.executeGesture (08:42:04):
Input: kb(desktop):enter
DEBUGWARNING - synthDriverHandler.getSynthList (08:42:04):
Synthesizer 'audiologic' doesn't pass the check, excluding from list
DEBUGWARNING - synthDriverHandler.getSynthList (08:42:04):
Synthesizer 'newfon' doesn't pass the check, excluding from list
IO - speech.speak (08:42:04):
Speaking dialog'
IO - speech.speak (08:42:04):
Speaking combo box eSpeak Alt+s'
IO - inputCore.InputManager.executeGesture (08:42:05):
Input: kb(desktop):downArrow
IO - speech.speak (08:42:05):
Speaking Speech API version 4'
IO - inputCore.InputManager.executeGesture (08:42:06):
Input: kb(desktop):downArrow
IO - speech.speak (08:42:06):
Speaking Speech API version 5'
IO - inputCore.InputManager.executeGesture (08:42:07):
Input: kb(desktop):enter
DEBUG - speechDictHandler.SpeechDict.load (08:42:08):
Loading speech dictionary 'C:\Documents and Settings\brian\Application Data\nvda\speechDicts\sapi5-ScanSoft Emily_Dri40_16kHz.dic'...
DEBUG - speechDictHandler.SpeechDict.load (08:42:08):
3 loaded records.
INFO - synthDriverHandler.setSynth (08:42:08):
Loaded synthDriver sapi5
IO - speech.speak (08:42:08):
Speaking [NVDA #1599: NVDA cannot load SAPI5']
IO - speech.speak (08:42:10):
Speaking multi line read only'
IO - speech.speak (08:42:10):
Speaking NVDA cannot load SAPI5\r'
IO - inputCore.InputManager.executeGesture (08:42:27):
Input: kb(desktop):control+alt+r
INFO - core.main (08:42:28):
Exiting

@nvaccessAuto

Comment 2 by mdcurran on 2011-06-24 04:35
Not sure why, but it seems as though this nvda.ini was missing the voice setting for sapi5.
Protected against this in 1b89be8.
Changes:
Milestone changed from None to 2011.2
State: closed

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