Steps to reproduce:
This happened on my home laptop which, being installed with German by default, did not have any of the OneCore English UK or US voices installed. The steps were:
- Had NVDA 2019.2.1 installed, which used Vocalizer voices.
- Upgraded to latest 2019.3 alpha build, which started to use the German OneCore voice.
- Went to the Nuance download page, or it could have been any page that has the page language set to English US or English UK, in Firefox.
Actual behavior:
Whenever NVDA tried to read something in English from that page, the following error was logged, and the text was not spoken:
IO - inputCore.InputManager.executeGesture (14:30:50.699) - winInputHook (1524):
Input: kb(laptop):downArrow
DEBUG - synthDrivers.oneCore.SynthDriver.cancel (14:30:50.707) - MainThread (1348):
Cancelling
DEBUG - synthDrivers.oneCore.SynthDriver._callback (14:30:50.709) - Dummy-6 (8980):
Done pushing audio
DEBUG - synthDrivers.oneCore.SynthDriver._processQueue (14:30:50.709) - Dummy-6 (8980):
Calling idle on audio player
DEBUG - synthDrivers.oneCore.SynthDriver._processQueue (14:30:50.711) - Dummy-6 (8980):
Queue empty, done processing
IO - speech.speak (14:30:50.714) - MainThread (1348):
Speaking [LangChangeCommand ('de_DE'), 'Überschrift Ebene 4', LangChangeCommand ('en'), 'United Kingdom']
DEBUG - synthDrivers.oneCore.SynthDriver._processQueue (14:30:50.728) - MainThread (1348):
Begin processing speech
IO - braille.BrailleBuffer.update (14:30:50.757) - MainThread (1348):
Braille regions text: ['ü4 United Kingdom ']
IO - braille.BrailleHandler.update (14:30:50.759) - MainThread (1348):
Braille window dots: 12568 1456 - 1367 1345 24 2345 15 145 -
ERROR - NVDAHelperLocal (14:30:50.735) - Dummy-7 (16768):
Thread 16768, build\x86\localWin10\oneCoreSpeech.cpp, ocSpeech_speak::<lambda_21151d5a0dfc8f546bcaed819f94e1de>::operator (), 98:
Error -2147024894: Das System kann die angegebene Datei nicht finden.
Das System kann die angegebene Datei nicht finden.
DEBUGWARNING - synthDrivers.oneCore.SynthDriver._callback (14:30:50.763) - Dummy-7 (16768):
ocSpeech_speak failed!
DEBUG - synthDrivers.oneCore.SynthDriver._processQueue (14:30:50.763) - Dummy-7 (16768):
Calling idle on audio player
DEBUG - synthDrivers.oneCore.SynthDriver._processQueue (14:30:50.765) - Dummy-7 (16768):
Queue empty, done processing
DEBUG - synthDrivers.oneCore.SynthDriver.cancel (14:30:53.350) - MainThread (1348):
Cancelling
Expected behavior:
It should have noticed that the language wasn't available and fell back to the default voice instead.
System configuration
NVDA installed/portable/running from source: Installed.
NVDA version: alpha-19051,054d7b29
Windows version: Version 1909 (Build 18363.449)
Name and version of other software in use when reproducing the issue: Firefox 71 beta.
Other information about your system:
None relevant. The braille display connected was a Handy Tech Actilino, but the error occurred without braille as well.
Other questions
Does the issue still occur after restarting your PC?
Yes.
Have you tried any other versions of NVDA? If so, please report their behaviors.
I noticed version 2019.2.1, when using with OneCore, did fall back to justusing the normal voice in such cases.
Steps to reproduce:
This happened on my home laptop which, being installed with German by default, did not have any of the OneCore English UK or US voices installed. The steps were:
Actual behavior:
Whenever NVDA tried to read something in English from that page, the following error was logged, and the text was not spoken:
Expected behavior:
It should have noticed that the language wasn't available and fell back to the default voice instead.
System configuration
NVDA installed/portable/running from source: Installed.
NVDA version: alpha-19051,054d7b29
Windows version: Version 1909 (Build 18363.449)
Name and version of other software in use when reproducing the issue: Firefox 71 beta.
Other information about your system:
None relevant. The braille display connected was a Handy Tech Actilino, but the error occurred without braille as well.
Other questions
Does the issue still occur after restarting your PC?
Yes.
Have you tried any other versions of NVDA? If so, please report their behaviors.
I noticed version 2019.2.1, when using with OneCore, did fall back to justusing the normal voice in such cases.