VoiceAttack

VoiceAttack

Metal_Masher Mar 22, 2022 @ 9:24am
Win 11 Voice Attack not starting with this error Windows Speech Recognition Engine Error
And it says in the bottom of the Message Object Reference not set to an instance of an object
What I have done checked the Language in Win 11 and I have noticed that its missing the Speech packages and no means of manually downloading it and I have downloaded the Alternative engine of your site with the recommended speech packs as well and it still doesn't work, is there a config/command line that I can get which can get to forces it to work
As on my gaming laptop I had no issue getting the program working flawlessly on it.
Even windows is saying its not working and says select a different language and I have used En-US, En-GB, En-ZA and all of them are missing the speech packages and no option to download them either which is why I suspect the engine isn't working as its missing these key packages is there any other engines that voice attack supports that I can use.
< >
Showing 1-6 of 6 comments
Pfeil Mar 22, 2022 @ 9:41am 
You will need working speech recognition components on your machine in order to use speech recognition.

The "English (United States)" and "English (United Kingdom)" languages should both have speech recognition components available. These are normally offered when installing either language via the Settings app, on the "Install language features" dialog, under "Optional language features", as "Speech recognition"

To see if you can install optional components after these languages have been installed without them, try opening the Settings app, clicking "Time & Language", clicking the "Language" tab, and then under "Preferred languages" click either language, then click "Options".
If there is a download button under "Speech", click that to install the components. If there is just a "Settings" link under "Speech" instead, the components have been installed already, but may not have been registered correctly by Windows itself.

In case of the latter, try starting the Windows Speech Recognition application (either by searching for it in the Start menu, or pressing Win-R and pasting in "%windir%\Speech\Common\sapisvr.exe -SpeechUX" (without double quotes) and clicking "OK"), and see if that is working.
If that application works, it should guide you through a basic microphone configuration and training session.
After this, try closing the app and starting VoiceAttack again.

Note that after this you may need to choose the "Use Built-In SAPI Speech Engines" option on the "System / Advanced" tab of the VoiceAttack options window in order to use the speech recognition engine you configured.
Metal_Masher Mar 22, 2022 @ 10:19am 
Unfortunately that didn't work
1: The Speech options are missing and cannot be downloaded as the option is not there, the options that are there is Language Pack, Basic Typing and Handwriting and all these ones are installed and its the same for US, GB and ZA but not the Speech packages
2: Windows Speech Recognition application does start but doesn't function as it gives various errors depending on the option I select but key thing is its complaining about the missing components and/or because the necessary engine could not be created when I go to Speech properties and I do see Microsoft Speech Recogniser 8.0 for Windows (English - US) under the language and its only one in the list and the settings tab is grayed out
3: Unable to get to the options for Voice Attack as it exits straight away after the mentioned error
4: When I look at the add Languages and select English only, every single option is missing the Microphone symbol next the language as it has only the Display Language available to install only and nothing else
Last edited by Metal_Masher; Mar 22, 2022 @ 10:30am
Pfeil Mar 22, 2022 @ 10:39am 
Unfortunately you will not be able to use speech recognition without the required components installed and in working order.

You can try holding the Ctrl and Shift keys on your keyboard while VoiceAttack is starting and enabling the "Disable speech recognition (this session only)" option on the "VoiceAttack Load Options" window, or launching VoiceAttack with the "-nospeech" command line option, to have VoiceAttack attempt to start without speech recognition, in order to use VoiceAttack features that do not require speech recognition.


Otherwise, you may need to consider re-installing Windows itself.
Metal_Masher Mar 22, 2022 @ 10:55am 
Ok got the program running using the suggested command line, changed 2 options which was use the installed Software instead of the built in sapi function, then I closed app removed the command line and ran it again and this time in started without the error so hopefully it'll run properly now.
Metal_Masher Mar 23, 2022 @ 8:48am 
Just a follow on I discovered if one has there internet set to metered it will hide the speech options to download in any of the supported languages in Windows 11, not to sure with Win 10 so if one is having problems getting Sound Attack to work like I did make sure your internet is not set to metered as it will hide some options from being downloaded.:sotpistol::sotsad:
Pfeil Mar 23, 2022 @ 12:37pm 
Aha. Interesting, cheers for the information.
< >
Showing 1-6 of 6 comments
Per page: 1530 50