FS2Crew Voice Control Setup and Trouble Shooting

PROBLEM:

The FS2Crew speech recognition system is not detecting my voice.  Nothing appears in the LAST PHRASE DETECTED line on the Main Panel when I speak, even though Windows 10 and Cortana can detect my voice.


SOLUTIONS:


1. Ensure NAHIMIC and ASUS SOUND STUDIO are not running on your machine.  They can interfere with 3rd party programs that utilize the Microsoft Speech Recognition API.  Uninstall them.  MSFS versions of FS2Crew should display an automatic warning if these programs are detected on your system.

2. Some 3rd party audio drivers can also cause problems with speech recognition.  The solution is to:

  • Uninstall your current audio driver.
  • Restart Windows.
  • Windows will automatically re-install the generic Windows audio driver.  

In the majority of cases, using the generic Windows audio driver solves the user's speech recognition problem.

3. Ensure you are holding down the Push-to-Talk key. When it is held down, you will see the TX symbol appear on the Main Panel.   (Note: The PTT key only functions when Voice Control mode is selected in FS2Crew.)

sapi8.png

If you do not see the TX symbol when holding down the assigned PTT key, it means:

  • The MSFS window is not in focus.
  • You are in Button Control or Auto Respond mode, not Voice Control mode.
  • Something is conflicting with your key assignment.  Try reassigning the PTT function on the Settings Panel to a new key.


To put MSFS in focus, click inside the MSFS window. Note the Keyboard icon on the FS2Crew panel indicating that FS2Crew can detect hotkeys like the PTT key.

sapi7.png

4. Ensure your microphone is plugged in and not muted.

5. Ensure you are using the exact phrases from the official manual.  Sometimes users publish 3rd party 'cheat sheets' that can contain mistakes.  The FS2Crew manual and the Change Logs published in the FS2Crew Support Forum at Avsim.com are the official sources you should refer to if you experience an issue. 

6. Speak in a clear voice.  Be mindful of background noise.

7. Use a good quality headset.  We recommend the USB Microsoft Lifechat LX-3000.  It is inexpensive and it works well.  You do not need a fancy headset with noise cancelling.  We generally do not recommend Bluetooth headsets as the connection can be prone to dropping and they can sometimes have poor microphone quality.

8. Ensure your Speech Recognizer Language in Window Speech Properties - Speech Recognition tab is set to ENGLISH.

FS2Crew flight crew programs for MSFS support the following region-specific English settings:

  • ENGLISH-US
  • ENGLISH-UK
  • ENGLISH-AU
  • ENGLISH-CA
  • ENGLISH-IN


Important!

The English setting must be set on the exact same Windows panel as shown in the screen shot below:

You can access this panel via:

WINDOWS CONTROL PANEL -> EASE OF ACCESS-> SPEECH RECOGNITION -> ADVANCED SPEECH OPTIONS 

sapi1.png

 

9. If your Windows 10 is not an English version, you can try installing the English US language pack.  However, note that the speech recognizer language must match the language of the user interface.  Accordingly, you will likely need to set your Windows display language entirely to English beforehand.      

  • Go to Language Settings in Windows.
  • Select Add a language to this device.
  • Download English (United States).
  • Restart Windows.
  • When finished, go back to STEP 6.
  • English-US must be selected on the exact same panel as shown above in Step 6 or speech recognition will not work.

If you are unable to set your Windows speech recognizer to English, please note you can still use the software using Button Control or Auto Respond mode.
sapi2.png

10. If using a laptop, you may need to disable your built-in microphone on the your laptop in order for your headset microphone to be detected.

11. If using a USB headset, ensure that the 'USB Selective Suspend' Setting is disabled in your Advanced Power Options menu.  If your USB port goes to sleep, your headset connection could drop.

Advanced Power Options is available via CONTROL PANEL -> HARDWARE AND SOUND -> EDIT POWER PLAN -> CHANGE ADVANCED POWER SETTINGS.

12. Try using a USB port on the back of your machine, not the front.

13. Ensure the Windows speech recognition system is using the correct audio device if you have more than one audio input device.  Click Advanced on the Speech Recognition tab to double check.

sapi3.png

 

14. Delete your voice Recognition Profile and then select Train Profile.  Anytime you start using a new audio device or change ports, you should repeat this process and run the full voice training.  If is also a good idea to delete and retrain your profile if you find your speech recognition results deteriorating over time.

sapi4.png

 

 

PROBLEM: 

My voice commands are controlling Windows functions.  For example, my voice commands are opening and closing Windows panels and apps.

SOLUTION:

It seems counter-intuitive, but Windows Speech Recognition must be OFF when using FS2Crew.  

sapi5.jpg

To ensure Windows speech recognition does not start automatically, ensure Run Speech Recognition at startup is unchecked as shown below on the same Speech Recognition tab where you selected ENGLISH - US (AU, UK, CA or IN).

sapi6.png