Skip to content

Free Voice Control

Eahlstan edited this page Jan 16, 2024 · 12 revisions

This pack allows you to use voice commands to control Elite. You can order landing gear up, hyperspace, lights on etc.

NOTE: You do not need Voice Attack to use this functionality, it's stand alone.

NOTE: The voice pack is in English, and expects to work with a windows 10 computer which can recognise English, through its locale settings. If you want to use it with another language, its easy enough to change the phrases by editing them in the voice configuration settings accessible via the add-on menu.

You can find all the commands supported by using Help | Free Voice Control Help menu option.

You need to make sure any commands you want to say has an equivalent key binding in Elite Dangerous. A joystick binding won't work, it needs to be a keyboard key (due to Windows limitations). EDD will warn you if it can't find a key binding for a particular phrase - check the log window.

EDD reads the keybindings file at startup. If you change them in Elite, for now just restart EDD to pick the new ones up.

Note that you need to make Elite create a key bindings file. if you use one of the stock bindings then it won't have written the file. Just go in to Elite and manually create a key binding on a function (does not matter which one) and it will create a custom key binding file which EDD will see.

Windows voice recognition is very sensitive to the following:

  • That you trained your voice (use Control Panel | Sound (Win7) or Speech Recognition (Win10)) to train it
  • That you have the right volume level for your microphone (Control Panel | Sound, click on the mic and set the levels)
  • That there is minimum other noise the microphone can hear

Getting it set up right can sometimes be a bit of a challenge.

I recommend to use voice recognition only if you are using a headset so the microphone hears nothing except your voice.

Currently the voice pack supports only the default recording device, set this in Control Panel | Sound | Recording\r

You can control the voice recognition using Add-Ons | Free Voice Control Configuration dialog:

  • The minimum confidence allows you to control the threshold to recognise a phrase. The lower the figure, the more likely it is to be recognised, but the more false positives will be allowed through. Adjust to get the best performance.

  • Elite process is the name of the Elite program to send keys to - this is the default as of 2021.

  • You can control error reporting such as no key binding available for a requested function.

  • You can disable speech output confirming your voice recognition.

  • You can disable the welcome message

  • You can output to the log window failed voice recognitions.

  • The end timeout determines how long the voice system waits in milliseconds before declaring a good recognition.

  • The ambigious timeout determines how long the voice system waits in milliseconds before declaring a good recognition for speech which has multiple matches.

Clone this wiki locally