I figured out that I can use Vista Speech Recognition and a plugin from Microsoft "Windows Speech recognition macros" to create custom voice commands.
I have 4 spoken commands set so far:
"Red Alert" = Divert Power to weapons
"Shields up" = Divert Power to Shields
"Fly her apart" = Divert Power to Engines
"Needs of the many" = Balance power
The plugin is free and the whole thing was pretty easy to set up.
And I will be using my Xbox PC controller with headset as well. Still mapping it out for max control.
Thought I would give a little tutorial on setting up voice commands.
There are 4 things you will need:
Windows Vista / Windows 7
Windows Speech Recognition software (pre-installed on Vista / 7)
Windows speech Recognition macros. (Download here)
Standard voice Headset (A boom mic will work, but I am not sure how well)
A powered mic is said to be the best for speech. I use a Xbox PC controller with the standard plug in headset for it. I think the Xbox mic is considered powered.
If you have never used WSR go to Start-Programs-Accessories-Ease of Access and Windows Speech Recognition. You need to have your mic ready because you will need to complete a 10-15 minute voice training. If you try and rush through it you will have poor results with you voice commands.
After completing training you can install the WSRM and two new icons in the system tray. http://forums.startrekonline.com/att...0&d=1264971784
The purpose of the WSRM, by the way, is so that you can create custom voice commands. So instead of saying the actual key required to execute the command you can create your on command. Here are a few I have.
“Red Alert” = Power to weapons
“Raise Shields” = Power to Shields
“Engage” = Full Impulse
Now right click on the WSRM icon in the system tray and choose New speech macro. Click on “Send Keystrokes”. Enter the text you want to say and the keystroke command below. Notice the difference between function keys and alpha-numeric keys as listed in the examples. You should keep you command as short as possible.
If you are speaking Klingon or techno babble you will need to train the WSR to understand the new phrase. (Yes I said if you are speaking Klingon.) To do this Right Click on the WSR icon and choose “Open the speech dictionary” then add new word. Type in the word and click next.
In the next window make sure to check Record a pronunciation upon finish, click finish and record your word.
Do this for every command you want to map to voice and free your hands from the keyboard / Controller.
Sorry about the images not being embeded.
P.S. Almost forgot. You may have to go into windows sound options and make sure the mic you are using is set as the default. You also can adjust the mic sensitivity so that it does not pick up background noise/voices. Otherwise you significant other may lower you shields in the heat of battle.:p
Big caveat if you using voice chat while voice commanding. WSR / WSRM will listen to everything you say and will launch other windows when it thinks it hears the right word or phrase.
If you do not want to deal with this then check my other thread on another voice app to use that will "listen for" only what you tell it to listen for.
Check out the Voice Attack thread <here>