Recently one of our reader "James" asked us about following problem in an email:
Whenever he tries to start "Speech Recognition" in Windows 7, he gets following error message:
Speech Recognition could not start because the language configuration is not supported.
The recognizer language must match the language of the user interface. Please change the recognizer language in the Speech Recognition control panel under Advanced Options.
Its a known problem in Windows Vista and 7. Most of the times it happens when ctfmon.exe is not set to automatically start with Windows.
There are a few things which can be done to fix this error message. We'll cover them one by one:
FIX 1: Add ctfmon.exe to Startup
1. Type regedit in RUN or Start menu Searchbox and press Enter. It'll open Registry Editor.
2. Now go to following key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
3. In right-side pane, create a new String value with the name ctfmon and set its value to ctfmon.exe

4. Close Registry Editor and restart your system. After reboot, you should not get the error message and Speech Recognition should start without any problem.
FIX 2: Using Speech Recognition Settings
1. Open Control Panel and click on Speech Recognition icon. Now click on "Advanced speech options" link given in left sidebar.
2. It'll open a new window. Make sure the Language is set to the correct locale and "Review documents" option is not checked.

3. Apply the changes and restart your system.
FIX 3: Using Regional Settings
1. Type intl.cpl in RUN or Start menu Searchbox and press Enter. It'll open Regional Settings window.
2. Now go to "Location" tab and change the location to something different and restart your system.

3. Upon reboot set the location to correct one and restart your system again.
4. Now Speech Recognition should work.
FIX 4: Create New Recognition Profile
If everything fails, try to create a new recognition profile by using step 1 mentioned in FIX 2.
Posted by: Vishal Gupta | Categories: Troubleshooting, Windows 7, Windows Vista
zanst othman
i tried (FIX 2 ) worked fine , thank you so much
Claude Cooper
Hello,
I have followed the instructions to the letter, and even created another Profile but to no avail. Could this be because I live in Spain although I would rather speak English? Any advice (with that in mind)?
Thank you.
Claude
Very Grateful
I just wanted to say thank you so much for your help.
I was so desperate, I just tried them all and then restarted my computer.
Works like a charm now!
Thanks again!
David L
Had to say thanks for the fix on my speech deal. I had to modify the registry per this fix to get it to work and UnCheck that doc thing along with it. How you guys come-up with these fixes is frecking cool!!! LONG live the internet......
Thank-You
David