View Full Version : Voice Commands
Archived Post
01-29-2010, 11:33 PM
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.:)
If you are looking for my Voice Attack thread try here.
http://forums.startrekonline.com/showthread.php?t=121077
Archived Post
01-31-2010, 12:26 PM
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 (http://www.microsoft.com/downloads/details.aspx?FamilyID=fad62198-220c-4717-b044-829ae4f7c125&displaylang=en))
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/attachment.php?attachmentid=3350&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.
http://forums.startrekonline.com/attachment.php?attachmentid=3351&d=1264972603
Click Create and you done. With one caveat…..
http://forums.startrekonline.com/attachment.php?attachmentid=3352&d=1264972612
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.
http://forums.startrekonline.com/attachment.php?attachmentid=3353&d=1264972622
Do this for every command you want to map to voice and free your hands from the keyboard / Controller.
Kaplah!:cool:
Sorry about the images not being embeded.:o
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
P.S.S.
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> (http://forums.startrekonline.com/showthread.php?t=121077)
Archived Post
01-31-2010, 12:32 PM
Very nice!
Thanks for the Tutorial! I am going to give this a shot.
Archived Post
02-01-2010, 12:34 PM
FYI:
If you get an error message saying can't digitally sign. You will need to create a new sig file.
Right click on WSRM icon in system tray and choose security and create sig. cert.
Seems it is a little buggy and each time you reboot you have to create a signature cert each time you want to make more macros.
Archived Post
02-01-2010, 12:44 PM
i will try this...
although i am not getting my hopes up, the last time i played with voice recognition with office (07?) it didnt work well for me.
personally i can think of nothing more annoying than trying to say "Shields up" and finding that i am stuck with the attack preset.
but who knows. maybe it got better since i last tried it.
Archived Post
02-01-2010, 01:16 PM
Testing one two three.
Voice recognition is great, thanks for recommending this.
I am writing this using the software right now, it needs a bit getting used to talking slowly but I can get used to this.
I vote for a sticky!!!
Archived Post
02-01-2010, 01:19 PM
Cool Post, nice to see less hate and more good stuff like this.
Archived Post
02-01-2010, 01:33 PM
"Fly her apart"
LOL that's awesome.
Archived Post
02-01-2010, 02:24 PM
Other popular options are VAC and Shoot!, both free-ish and time tested in sim communities.
Archived Post
02-01-2010, 04:36 PM
not sure what you meant by VAC and shoot, some link would be nice as google just return a silly amount of hits.
anyhow.. just spend the last hour or so using this voice macro instead of
RTrigger+Joypad_Up "ThrottleAdjust 0.20"
RTrigger+Joypad_Down "ThrottleAdjust -.20"
RTrigger+Joypad_right "ThrottleAdjust 1.0"
RTrigger+Joypad_left "ThrottleAdjust -1.0"
LTrigger+Joypad_up "GenButtonClick PowerLevel_Preset_0"
LTrigger+Joypad_down "GenButtonClick PowerLevel_Preset_3"
LTrigger+Joypad_right "GenButtonClick PowerLevel_Preset_2"
LTrigger+Joypad_left "GenButtonClick PowerLevel_Preset_1"
and i can tell you, saying "max speed", "stop", "faster", "slower", "attack", "shield", "engine", balanced" is a lot more fun than messing with LTrigger+Joypad_up and etc...
will need more time to figure out why else i can safely voice macro, although i don't think i feel up to letting it do "emergency power to shield", a bit too many words.
Archived Post
02-01-2010, 08:13 PM
will need more time to figure out why else i can safely voice macro, although i don't think i feel up to letting it do "emergency power to shield", a bit too many words.
Just yell KAAAAAAHHHHHHHNNNNNN
Archived Post
02-02-2010, 04:40 AM
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.:)
What are the commands used for changing power settings in the game? been tryin to get that set up I have even gone so far as to map almost all keyboard short cuts. including map and interaction. I just can't find a way to switch power settings
Archived Post
02-02-2010, 06:15 AM
What are the commands used for changing power settings in the game? been tryin to get that set up I have even gone so far as to map almost all keyboard short cuts. including map and interaction. I just can't find a way to switch power settings
genbuttonclick powerlevel_preset_0 (power preset Attack)
genbuttonclick powerlevel_preset_1 (power preset Defense)
genbuttonclick powerlevel_preset_2 (power preset Speed)
genbuttonclick powerlevel_preset_3 (power preset Aux.)
Archived Post
02-02-2010, 07:36 PM
Thanks im going to try this out.
Archived Post
02-03-2010, 12:17 AM
Gax63: Thanks for posting this info it is much appreciated.
I set up the software and things are working except I can't get any of the combo keys to work, like ALT-1 or CTRL-1
I used the proper syntax {{CTRL}}1 but when the game executes the resulting keypress it only does a 1, not CTRL-1. Do the combo keys work for you?
Archived Post
02-03-2010, 03:34 AM
Gax63: Thanks for posting this info it is much appreciated.
I set up the software and things are working except I can't get any of the combo keys to work, like ALT-1 or CTRL-1
I used the proper syntax {{CTRL}}1 but when the game executes the resulting keypress it only does a 1, not CTRL-1. Do the combo keys work for you?
I am having the same problem.:( Been working on it since yesterday. I will let you know when I find the solution.
Archived Post
02-03-2010, 08:22 AM
i can get any button combo to work as well, (ie. ctrl+1).
nevertheless you still have plenty of button to play with.
you may as well use the normal qwerty keys, about half of them are not defaulted to anything.
Archived Post
02-03-2010, 10:20 AM
sweet im seting this up as soon as i get home from work. just dont map it to fire phasers!
fire phasers
fire phasers
fire phasers
fire phasersfire phasers
fire phasers
fire phasers
fire phasers
fire phasers
fire phasers
lol
Now all those posts about auto fire and the capting saying it over and over are REALLY ringing true!
Archived Post
02-03-2010, 12:19 PM
I also can't seem to get it to send a spacebar. I maped my attack to a secondary key but does anyone know how to get WSR Macros to send the spacebar?
I tried {spacebar}, {space}, and {u+0020} none of which seem to work in game.
Archived Post
02-03-2010, 12:27 PM
I know your original post specifically says Windows Vista / 7 required but I still have to ask...
Has anyone gotten this working in Windows XP?
Archived Post
02-03-2010, 02:43 PM
has anyone tried to set macros for the WASD keys ? if so and works how did you do it.
Archived Post
02-03-2010, 04:07 PM
http://msdn.microsoft.com/en-us/library/8c6yea83(VS.85).aspx
http://code.msdn.microsoft.com/wsrmacros/Wiki/View.aspx?title=Script%20Object%20Models
all your questions answred.
Nice little program microsoft has here. Hope Cryptic does not get on us about the full scritping capabilitys.
However speaking is going to be way slowering than hiting keys. But allot more fun!
Archived Post
02-03-2010, 07:15 PM
After playing arround with it for a few hours im bored.
Here are my macros if anyone is intrested.
Torpedo
<?xml version="1.0" encoding="UTF-16"?>
<speechMacros>
<command>
<listenFor>fire torpedo</listenFor>
<sendKeys>4</sendKeys>
</command>
<command>
<listenFor>full spread</listenFor>
<sendKeys>5</sendKeys>
<waitFor seconds="1.5" />
<sendKeys>4</sendKeys>
</command>
</speechMacros>
Shield
<?xml version="1.0" encoding="UTF-16"?>
<speechMacros>
<command>
<listenFor>shields fore</listenFor>
<sendKeys>{up}</sendKeys>
</command>
<command>
<listenFor>shields port</listenFor>
<sendKeys>{left}</sendKeys>
</command>
<command>
<listenFor>shields starboard</listenFor>
<sendKeys>{right}</sendKeys>
</command>
<command>
<listenFor>shields aft</listenFor>
<sendKeys>{down}</sendKeys>
</command>
<command>
<listenFor>rotate shields</listenFor>
<sendKeys>6</sendKeys>
</command>
</speechMacros>
Movement
<?xml version="1.0" encoding="UTF-16"?>
<speechMacros>
<command>
<listenFor>full impulse</listenFor>
<sendKeys>1</sendKeys>
</command>
<command>
<listenFor>standard impulse</listenFor>
<sendKeys>1</sendKeys>
</command>
<command>
<listenFor>evasive manuvers</listenFor>
<sendKeys>7</sendKeys>
</command>
</speechMacros>
Phasers
<?xml version="1.0" encoding="UTF-16"?>
<speechMacros>
<command>
<listenFor>fire phasers</listenFor>
<sendKeys>.</sendKeys>
</command>
</speechMacros>
It was fun for a little but even with stitches in my left hand I perfer the keys.
I dont think my stitches do but hell i do!
Although i know they would apreceate a ground autofire or press and hold fire : )
Cheers have fun with it!
Archived Post
02-04-2010, 12:44 AM
This? This is a LOVELY idea...
Archived Post
02-04-2010, 07:32 AM
lol glad you understand it, cuz i sure dont.
Archived Post
02-04-2010, 07:39 AM
by the way i did try what was recommended at the start of this page , some stuff i got to work with voice, but the wasd keys i cant get to work.those 4 little dang keys is my only problem :(
Archived Post
02-04-2010, 07:49 AM
IMO mapping the WASD keys doesn't seem like a good fit for this tool as you need to hold down the WASD keys and you need to hit them in combinations. This tool mimics keypresses, it doesn't mmic holding down keys, which is why the game doesn't register the combo keys like CTRL-1 as it happens too fast.
Archived Post
02-04-2010, 07:52 AM
Voice command software made for video games.
Say 2 Play (http://www.say2play.com/)
Archived Post
02-04-2010, 08:03 AM
for the planetary battle is not a lot of help, but for starships OMG It's amazing, and more with the second tier and after, with a lot of weapons and options :D
Archived Post
02-04-2010, 08:25 AM
IMO mapping the WASD keys doesn't seem like a good fit for this tool as you need to hold down the WASD keys and you need to hit them in combinations. This tool mimics keypresses, it doesn't mmic holding down keys, which is why the game doesn't register the combo keys like CTRL-1 as it happens too fast.
There is a way to do coombo key preses if you look threw the microsft documentation. I just dont know it off the top of my head.
Archived Post
02-04-2010, 10:24 AM
There is a way to do coombo key preses if you look threw the microsft documentation. I just dont know it off the top of my head.
I have read the documentation and spent many hours trying to get it to work in game, it does not work and if read the entire thread you will see that the OP has agreed with me that it does not. If you have actually gotten combo keys to work in game then please share your secret with the rest of us.
Archived Post
02-04-2010, 10:33 AM
There is a way to do coombo key preses if you look threw the microsft documentation. I just dont know it off the top of my head.
combo press... Click CTRL + 1 together? to access the second tier? if it's that then it's {{CTRL}}1
Ok... that was the theory, in the game doesn't work. It recognizes the macross of one click but not the combo keys... but microsoft says that ... it has to work...:eek:
Archived Post
02-04-2010, 11:52 AM
combo press... Click CTRL + 1 together? to access the second tier? if it's that then it's {{CTRL}}1
Ok... that was the theory, in the game doesn't work. It recognizes the macross of one click but not the combo keys... but microsoft says that ... it has to work...:eek:
Yes, I have been scouring the web looking for a solution. and have yet to find one. I think it has something to do with the app that it is running in.
I set up a copy and paste macro and it worked fine in MS word. Of course CTRL C and CTRL V are coded macros for windows.
I Will keep my eye out for a solution, in the mean time there are lots of unused keys.:p
Archived Post
02-04-2010, 01:16 PM
i've tried to send first the control key, then wait then the number but... nothing... the strange thing is that using ^1 by error it worked one time... next time nothing :confused:
More confusing, using ^1 or ^number... works... sometimes... fascinating. :confused: :confused: :confused:
Archived Post
02-04-2010, 02:47 PM
Dude this is an awesome idea.
Will help with immersion...be like giving orders to bridge crew :D
"Divert auxiliary power to forward shields!"
"Aye Captain!"
Thanks :)
Archived Post
02-04-2010, 05:33 PM
i've tried to send first the control key, then wait then the number but... nothing... the strange thing is that using ^1 by error it worked one time... next time nothing :confused:
More confusing, using ^1 or ^number... works... sometimes... fascinating. :confused: :confused:
Found this and I am sure there is more. I just have not had the time to dig more.:o
http://blogs.msdn.com/robch/archive/2008/05/07/sending-keys-using-custom-wsrmacros.aspx
Archived Post
02-05-2010, 08:58 AM
Ill try and make time to look threw the doc's for you guys. I know its posible because i stumbled acrros doc for a script writer from some company for microsof voice macros. They had options in it for combo key press. When i can make time ill find a solution for you guys.
Archived Post
02-05-2010, 10:22 AM
according to one of the online docs iv been reading up on this {{CRTL}}1 will pres and releace ctrl then press 1
they also state that using ctrl1 should press ctrl, press 1 then releace both buttons iv tried this in game but for some reason this make my character auto run and bring up my mission list, very strange.
Edit: The blow information is not compatable with STO or simply just dosent work.
ok according to the following page MSDN SendKeys Class (http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.aspx)
we should be using the following commands
Tier 2 Menu ^(1-0)
Tier 3 Menu %(1-0)
1-0 denotes numerical keys 1 through 0
just going to test this in game right now.
Archived Post
02-05-2010, 11:07 AM
Ya, was just about to say that is the .net API coding, not the Speech API. Nice recovery.:p
I am keeping my eye out for a solution but I have really moved onto another aspect of WSR.
Turning off the regular dictionary so that only my macros are "listened for" . I am using GSC as a free game chat and as I am talking to my buddy over voice chat and calling out commands and all of the sudden firefox launches and opens up the guildportal website over the top of my game.
And so it goes that random (But not really random) programs launch as I am talking.:confused:
That will be a App breaker for me If I cannot turn it off.:(
Archived Post
02-05-2010, 12:47 PM
I went directly to the author and... bad news:
First, thanks for your interest in Windows Speech Recognition Macros; as a fellow gamer, I'm very excited to see people trying out speech in places where it hasn't been used much before.
The behavior you're describing (STO not accepting certain emulated key presses, particularly hotkey modifiers) occurs because some applications, often games, capture keyboard and mouse input at a "lower level" than Windows works with. While most applications that people run all the time (web browsers, email clients, office applications) rely on Windows to send the keyboard and mouse events to them, games often cut out the middle man and detect keyboard and mouse stuff themselves, ignoring the events that Windows might try to send. When WSR attempts to send commands to the active window (STO), it can see that it isn't being listened to--this is why WSR's text feedback would likely report "command not available" when you attempt to send the keystroke combination.
One benefit that might motivate game developers to do this is to not have to worry about keyboard shortcuts that Windows always listens for. As an example, if you tap your shift key five times, Windows pops up the sticky keys dialog. If shift were bound to several hotkeys a game, you'd keep running into this thing all the time until you turned it off! And that's only one example--I'm sure there are many more.
The upshot of this, unfortunately, is that there's no easy way to get this to work. I've seen this behavior on a slew of other games, too, so I definitely feel your pain. I'm not familiar with any reasonable workaround, but if anyone else here is they'll be sure to chime in.
KHAAAAAAAAAAAAAANNNNNNNNNNN!!!!!!!!!!!!!!!!!!!!!!! !!
BTW, thanks to Travis Wilson for the fast answer.
Archived Post
02-05-2010, 12:52 PM
according to one of the online docs iv been reading up on this {{CRTL}}1 will pres and releace ctrl then press 1
they also state that using ctrl1 should press ctrl, press 1 then releace both buttons iv tried this in game but for some reason this make my character auto run and bring up my mission list, very strange.
Edit: The blow information is not compatable with STO or simply just dosent work.
ok according to the following page MSDN SendKeys Class (http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.aspx)
we should be using the following commands
Tier 2 Menu ^(1-0)
Tier 3 Menu %(1-0)
1-0 denotes numerical keys 1 through 0
just going to test this in game right now.
Tried that yesterday. Dont work. Well.. tecnically it works from time to time. BTW +r to reproduce SHIFT+R (Full impulse) You can try to use the commands with the chat window selected... it works... some times. Well. Read my ohter post.
Archived Post
02-05-2010, 01:03 PM
does anyone have the dragon naturally speaking program to try this with as it is far more advanced than what weve been trying, i have it but cant find it for nothing, ive used it for a game before but has been along time ago and it was an early version.if i am thinking right DNS has the hold or press key voiuce option.
Archived Post
02-05-2010, 01:54 PM
I also can't seem to get it to send a spacebar. I maped my attack to a secondary key but does anyone know how to get WSR Macros to send the spacebar?
I tried {spacebar}, {space}, and {u+0020} none of which seem to work in game.
I cannot seem To get it to recognize the space bar or the control key I've not tried the Alt key yet but I assume I go to a will have the same problems. Has anybody been able to resolve this issue yet?
I also can't seem to get the speech recognition software to type within a text box in chrome.
Because of these limitations I am only able to access powers that I am able to slot on the first bar. While I find the ability to fix my shields through voice command very useful this limitation makes voice control somewhat ineffectual.
The half a year that how to get these keys working please be so kind as to post your information.
Many thanks
Archived Post
02-05-2010, 02:38 PM
if i may point out, although the "CTRL+A" and various combo dont work with the voice command macro, it does however works perfectly well with AHK. so if you are really desperate, you can always link the voice macro to a AHK macro.
edit.
that is, if you are really desperate... you can use the voice macro to simulate a {space}, then code an AHK macro to simulate a {space} on receiving a {space}. problem solved.
otherwise, instead of worry about not being able to use button combo, just bind the voice macro the normal keyboard buttons. i am personally quite content with just the F1-F12 keys, plus if i am really short on key, just use the qwerty keys.
Archived Post
02-05-2010, 03:09 PM
I cannot seem To get it to recognize the space bar or the control key I've not tried the Alt key yet but I assume I go to a will have the same problems. Has anybody been able to resolve this issue yet?
I also can't seem to get the speech recognition software to type within a text box in chrome.
Because of these limitations I am only able to access powers that I am able to slot on the first bar. While I find the ability to fix my shields through voice command very useful this limitation makes voice control somewhat ineffectual.
The half a year that how to get these keys working please be so kind as to post your information.
Many thanks
It has been determined and confirmed by the developer of the WSR Macro application that it will have issues like this while running inside a game. It is something the game devs do, when thy lock down function keys. Very common in many games.
You can change the mapping in STO to a one keystroke command and map the voice command to that key.
Archived Post
02-05-2010, 07:33 PM
I know the dev confirmed this but there is a chance he is not correct. I mean the game does indeed react to {{CTRL}}1 it just treats it as a 1 which is obviously not correct. Seems to me the game would completely ignore it if the dev was correct.
I saw posted somewhere else that in order for games to recognize presses like CTRL-1 they need the CTRL key to remain held down for at least .3 seconds. WSR does not seem to have a "hold key" function that holds a key down for a period of time so the game doesn't catch it.
So unless that functionality is added to WSR all we can do is remap the combo keys in game to single key alternatives.
Archived Post
02-05-2010, 08:11 PM
two points.
You can say "type ALT 1" and that will trigger the Alt power number one.
the other point is you may be able to use the macro to enter a command. Games down so I can not test it yet. I'll try it later and post the code if it works
Archived Post
02-06-2010, 03:39 AM
I I saw posted somewhere else that in order for games to recognize presses like CTRL-1 they need the CTRL key to remain held down for at least .3 seconds. WSR does not seem to have a "hold key" function that holds a key down for a period of time so the game doesn't catch it.
So unless that functionality is added to WSR all we can do is remap the combo keys in game to single key alternatives.
It can be made without problems. I tried that a few days ago with .2 and .5 and 1.0 and nothing.
it's <sendKeys times="2">{{CTRL}} {0.5 WAIT}4</sendKeys> or something like that... but didn't work either, i've been trying with virtual keys and also nothing
i think that only the first tiers works
Archived Post
02-06-2010, 07:28 AM
if i may point out, although the "CTRL+A" and various combo dont work with the voice command macro, it does however works perfectly well with AHK. so if you are really desperate, you can always link the voice macro to a AHK macro.
edit.
that is, if you are really desperate... you can use the voice macro to simulate a {space}, then code an AHK macro to simulate a {space} on receiving a {space}. problem solved.
otherwise, instead of worry about not being able to use button combo, just bind the voice macro the normal keyboard buttons. i am personally quite content with just the F1-F12 keys, plus if i am really short on key, just use the qwerty keys.
I've not been able to get the function keys to work I can't seem to figure out the syntax. I have however gotten the number pad keys to work and this seems to at least add some functionality to the game.
If someone has figured out how to use the function keys can you please paste your macro here as it would be helpful to have another 12 binds to the game.
Archived Post
02-06-2010, 07:34 AM
Omg! I'm going to have so much fun with this!
Thanks :D
Archived Post
02-06-2010, 08:17 AM
I've not been able to get the function keys to work I can't seem to figure out the syntax. I have however gotten the number pad keys to work and this seems to at least add some functionality to the game.
If someone has figured out how to use the function keys can you please paste your macro here as it would be helpful to have another 12 binds to the game.
Function keys work fine for me - just use {f1} or {f2} or {f3} etc
Archived Post
02-06-2010, 03:50 PM
Through the use of binds I believe you can eliminate the need for key combos by consolidating several actions into 1 command, or giving those actions key that you can't normally assign them to through the use of binds. You can for example create a single command to reinforce both your forward and right shield at the same time. Bound commands can be appended with more commands, I'll try to find and post the article, but here's something I found about binds to get you started.
http://forums.startrekonline.com/showthread.php?p=1957945
Archived Post
02-07-2010, 04:24 AM
I've not been able to get the function keys to work I can't seem to figure out the syntax. I have however gotten the number pad keys to work and this seems to at least add some functionality to the game.
If someone has figured out how to use the function keys can you please paste your macro here as it would be helpful to have another 12 binds to the game.
{F1}? Works for me when i design a new one
Archived Post
02-07-2010, 01:05 PM
Hello everyone,
This may sound like a stupid question, has anyone worked out how to play back sound from a WSR macro?
For example, can we activate windows text to speech or narrator using XML commands in a WSR macro?
I’m sure one of you will tell me it’s easy or maybe that it is not possible. As it is, I have been unable to work it out so far.
I have set navigation, shield actions, basic camera actions and basic enemy selection so far. It would be nice if I could have the computer voice a response to my commands. It would be nicer still if I could do this through the built in software of windows 7 and not have to buy a separate software licence for a third party application.
By the way, this was written using windows speech recognition under windows 7 ultimate. The whole thing is a bit buggy but works.
Archived Post
02-07-2010, 10:38 PM
I think it works nicely. Sometimes you have to use hit control zero instead of in the actual key bind but overall, its pretty freaking awesome.
In fact, I'm dictating this message. Neener.
Archived Post
02-08-2010, 04:36 AM
I think it works nicely. Sometimes you have to use hit control zero instead of in the actual key bind but overall, its pretty freaking awesome.
In fact, I'm dictating this message. Neener.
Yeah, WSR works OK - I think my microphe is the problem - it is one of the cheaper headset type (great for chat over net - not so good for WSR it seems). Also, for some strange reason, my mic recording volume gets set to zero from time to time automatically!
Any way, WSR seems great and works in game. It would be nice to have it talk back though.
As for 'alt' this or 'control' that, change the key bind in game to a single key - it should then work OK.
Archived Post
02-08-2010, 06:06 AM
A workaround for the Ctrl and Alt issue would be to generate text commands for those actions.
For example, if you wanted to assign "Fire Torpedoes" to the power in tray 2 slot 1 you could make a macro that does the following
{Enter}
/+TrayExecByTray 1 0
{Enter}
or in XML
<?xml version="1.0" encoding="UTF-16"?>
<speechMacros>
<command>
<listenFor>Fire Torpedoes</listenFor>
<sendKeys>{ENTER}/+TrayExecByTray 1 0{ENTER}</sendKeys>
</command>
It may not be very snappy, I would have to test it, but you should be able to link a simple voice command to type out the text command for you.
I will try it out tonight and see how well it works.
Archived Post
02-08-2010, 06:20 AM
I was just looking at the macro specification and there is a difference between send and insert and the usage of alt or ctrl
{LALT}g - hold and releases Left ALT then hold and release the "g" key.
LALTg - presses and holds Left ALT, presses "g" then it releases Left ALT and "g" keys.
so using sendKeys {LALT}g is incorrect
try using <sendKeys> with LALTg
Archived Post
02-08-2010, 06:24 AM
to the user who wanted to have voice talk back to them when something has happened....
<speechMacros>
<command>
<listenFor>Hello computer</listenFor>
<speak>Hello user</speak>
</command>
</speechMacros>
Archived Post
02-08-2010, 06:44 AM
Going to try this one later to see if it will work for auto fire solution
<speechMacros>
<command>
<stateIsSet name = "aFireWeapons" value = "true"/>
<listenFor>Repeat Fire</listenFor>
<sendKeys>{ENTER}/GenSendMessage HUD_Root FireAll{ENTER}</sendKeys>
<waitFor seconds="1.0"/>
<emulateRecognition>Repeat Fire</emulateRecognition>
</command>
<command>
<listenFor>Fire at will</listenFor>
<setState name = "aFireWeapons" value = "true" />
<emulateRecognition>Repeat Fire</emulateRecognition>
</command>
<command>
<listenFor>Cease fire</listenFor>
<setState name = "aFireWeapons" value = "false" />
</command>
</speechMacros>
Archived Post
02-08-2010, 11:48 AM
Ok I have found quite a few reference sites about macros and the scripting used in this macro engine.
I will spend some time in it this evening and see if I can come up with a voice command system.
The stuff I wrote above works somewhat but not like I want it to so now I am challenged to get it done just right :)
Archived Post
02-08-2010, 11:54 AM
Good to see most everyone is having a good time with this.:)
Ya I thought about using the talk back option but, without Majel Barrett's voice just did not seem right.
Still looking for that option to turn off all other voice listening so that only the macros are listened for. So if anyone runs across anything that will do that, post it here. It will most likely be a registry entry.
Archived Post
02-08-2010, 12:39 PM
I was just looking at the macro specification and there is a difference between send and insert and the usage of alt or ctrl
{LALT}g - hold and releases Left ALT then hold and release the "g" key.
LALTg - presses and holds Left ALT, presses "g" then it releases Left ALT and "g" keys.
so using sendKeys {LALT}g is incorrect
try using <sendKeys> with LALTg
Tried that last week, nothing. Didn't work with CTRL or SHIFT . Also tried ^g %g +g (the ohter abreviation) and the virtual key option and nothing.
But the option of wirte down in the program what you want to execute... It's interesting.
Another option i though was using the control key manually. Say you want tier 1 don't push, say you want tier 2 push control, say the order and release... but it's not a good solution.. but it's an option.
Archived Post
02-08-2010, 12:54 PM
genbuttonclick powerlevel_preset_0 (power preset Attack)
genbuttonclick powerlevel_preset_1 (power preset Defense)
genbuttonclick powerlevel_preset_2 (power preset Speed)
genbuttonclick powerlevel_preset_3 (power preset Aux.)
Where are you binding this text in?
Is this some sort of console command within STO, that you are binding to a key, and then using a macro to press that key? I am confused.
You should probably explain this in your guide for people who don't know what these commands are.
Archived Post
02-08-2010, 08:21 PM
bumps mcbumpington
Archived Post
02-09-2010, 04:56 AM
Where are you binding this text in?
Is this some sort of console command within STO, that you are binding to a key, and then using a macro to press that key? I am confused.
You should probably explain this in your guide for people who don't know what these commands are.
you can bind this command to a key then set that key to a voice macro
for instance
in STO type: /Bind x genbuttonclick powerlevel_preset_0
That will bind X to the attack preset
Then create a macro "Full POwer to Phasers!" that sends the X key (or just say press x) and you are all set.
Archived Post
02-09-2010, 05:05 AM
Tried that last week, nothing. Didn't work with CTRL or SHIFT . Also tried ^g %g +g (the ohter abreviation) and the virtual key option and nothing.
But the option of wirte down in the program what you want to execute... It's interesting.
Another option i though was using the control key manually. Say you want tier 1 don't push, say you want tier 2 push control, say the order and release... but it's not a good solution.. but it's an option.
Yeah I think about the only option we have at this point is to redo the default bindings so that CTRL and ALT are not used to access the 2nd and 3rd hotbars and then set voice macros to the new bindings.
That means you need 20 keys besides the 1-0 keys to handle all of the hotkey slots. The function keys could work, I don't know that they are mapped to anything by default. After that you could use the numpad keys.
I will have to do some more checking into it tonight.
Archived Post
02-10-2010, 02:47 AM
Where are you binding this text in?
Is this some sort of console command within STO, that you are binding to a key, and then using a macro to press that key? I am confused.
You should probably explain this in your guide for people who don't know what these commands are.
There is no binding it that text. you can bind it in two ways
1. create a file and load it with Bind_load_file command. here are the step
1. put the this is the text file called groundbinds.txt
Rightdrag ""
Rbutton "++CamMouseLook"
Z "InteractWindow"
F "GenSendMessage Inventory_Root SwitchActiveWeapon"
Y ""
X "PetCommands_SetAllToOwnerAttackTarget"
2. place that file inc:\whereever you installed teh game\Star Trek Online\Live
3. in teh game use the commnad /bind_load_file groundbinds.txt
This will load the binds you have in the file. So in the abocve case the key Y is cleared and X becomes my away team attack my target button
The second way
it you do each command in the command line alone.
to make X your attack my target key you just type the follow to commands
/bind Y ""
/bind X "PetCommands_SetAllToOwnerAttackTarget"
to make shift and alt and control work things are a bit different. Here are 3 lines from my spacebind.txt. firest one set my pwoer to aux mode when I press Shift and G. the second one sets my thrttle to 66% power when I press Alt and l. Lat but not least in the CTRL for some reason you have to spell that one out, so when I press CTRL and i the throttle gets increaed 5%
Shift+g "GenButtonClick PowerLevel_Preset_3"
Alt+l "Throttleset .66"
Control+i "ThrottleAdjust .05"
Hope this helps.
Archived Post
02-10-2010, 05:55 PM
Solution to two issues with voice control!
After much scouring of the net I found a program called Voice Attack. It solved the problem I was having with using voice chat and voice commands at the same time. This app only listens for custom commands you make, so no more random events.:p
Also you can use function keys by placing a hold down key command, then press key command. I have many 1 key commands in use and 1 ALT F function set and all is working well.
http://www.voiceattack.com/
This works independent of both Microsoft apps!:)
Archived Post
02-11-2010, 02:55 AM
you are brilliant! oh i love it!
Archived Post
02-11-2010, 07:20 AM
Brilliant! I had hoped that this would be part of the game but I never even thought it would come in the form of tech I already have! Thanks for realizing the starship captains dream!
Archived Post
02-11-2010, 07:43 AM
Going to have to give this a try when I get home from work.
Archived Post
02-11-2010, 11:43 AM
I just voice activated damn near everything on my ship. Just piloting and controlling engine power now (though full impulse is voice activated), and left weapons to spacebar. Hilarious. Effective. Amusing to no end. Thank you, sir.
Archived Post
02-11-2010, 12:16 PM
so have you all figured out the voice commands for wasd keys yet ?
Archived Post
02-11-2010, 01:52 PM
Solution to two issues with voice control!
After much scouring of the net I found a program called Voice Attack. It solved the problem I was having with using voice chat and voice commands at the same time. This app only listens for custom commands you make, so no more random events.:p
Also you can use function keys by placing a hold down key command, then press key command. I have many 1 key commands in use and 1 ALT F function set and all is working well.
http://www.voiceattack.com/
This works independent of both Microsoft apps!:)
Looks nice maybe I will have to give up my old reliable voice buddy
Archived Post
02-11-2010, 02:12 PM
So I looked at Voice attack and it does work and the price is great. Sadly it is missing the thing I love the best about voice buddy, the voice
When I say power to engines, the computer responds Power to engines captain. I love saying shields front and getting that response re-enforcing forward shields. That feed back is great will for me. now if I can get it to be in the startrek computer voice
Archived Post
02-11-2010, 05:23 PM
So I looked at Voice attack and it does work and the price is great. Sadly it is missing the thing I love the best about voice buddy, the voice
When I say power to engines, the computer responds Power to engines captain. I love saying shields front and getting that response re-enforcing forward shields. That feed back is great will for me. now if I can get it to be in the startrek computer voice
Right on.:)
That would be Majel Barrett-Roddenberry and to have her voice as the computer would indeed rock!:cool:
Archived Post
02-11-2010, 11:21 PM
So I looked at Voice attack and it does work and the price is great. Sadly it is missing the thing I love the best about voice buddy, the voice
When I say power to engines, the computer responds Power to engines captain. I love saying shields front and getting that response re-enforcing forward shields. That feed back is great will for me. now if I can get it to be in the startrek computer voice
Are you still using the default key-bindings? For example, Ctrl or Alt+#? I'm trying out Voice attack at the moment, however, it has some unforeseen complications. I've tried various hold down times from 0.0-1.0 seconds. Each time it would activate both Ctrl/Alt+# and the #; eg. both skills are activated in slots Ctrl+6 and 6.
Archived Post
02-12-2010, 06:34 AM
Are you still using the default key-bindings? For example, Ctrl or Alt+#? I'm trying out Voice attack at the moment, however, it has some unforeseen complications. I've tried various hold down times from 0.0-1.0 seconds. Each time it would activate both Ctrl/Alt+# and the #; eg. both skills are activated in slots Ctrl+6 and 6.
I am having similar problems, drat! I thought I had found a solution.:confused:
Archived Post
02-12-2010, 08:55 AM
So I looked at Voice attack and it does work and the price is great. Sadly it is missing the thing I love the best about voice buddy, the voice
When I say power to engines, the computer responds Power to engines captain. I love saying shields front and getting that response re-enforcing forward shields. That feed back is great will for me. now if I can get it to be in the startrek computer voice
Are you able to use alt, shift and ctrl functions in voice buddy. Playing with the demo now and it does not seem as intuitive as others.
Archived Post
02-12-2010, 02:05 PM
Are you able to use alt, shift and ctrl functions in voice buddy. Playing with the demo now and it does not seem as intuitive as others.
Yeah it is not as intuative as others. its an old program its been around for a bit. for STO it is tricky. you need a wait in the line. Without the wait in the line for some reason STO does not recognize the alt,ctrl and shift keys properly. example are below
Here is my space bind file
Rbutton "++CamMouseLook"
Leftdrag "+CamRotate"
Z "InteractWindow"
F "Target_Enemy_Near"
End "+power_exec Distribute_Shields"
Button4 "+camTurnToFace"
t "GenButtonClick PowerLevel_Preset_0"
g "GenButtonClick PowerLevel_Preset_1"
b "GenButtonClick PowerLevel_Preset_2"
Shift+g "GenButtonClick PowerLevel_Preset_3"
Shift+e "GenSendMessage Throttle_FullImpulse_Button FullThrottle"
Alt+i "Throttleset -.50"
Alt+o "Throttleset .33"
Alt+k "Throttleset .50"
Alt+l "Throttleset .66"
Alt+p "Throttleset 1.0"
Alt+; "ThrottleSet .05 $$ GenButtonClick Throttle_Stop
Control+i "ThrottleAdjust .05"
Control+o "ThrottleAdjust .10"
Control+k "ThrottleAdjust .25"
Control+l "ThrottleAdjust -.05"
Control+p "ThrottleAdjust -.10"
Control+; "ThrottleAdjust -.25"
X "GenSendMessage HUD_Root FireTorps"
c "camToggleSTOTargetLock"
Alt+q ""
Alt+w ""
Alt+a ""
Alt+s ""
Alt+e ""
Alt+d ""
Shift+i ""
Rightdrag ""
Mousechord ""
Shift+r ""
Delete ""
Control+space ""
Rightclick ""
Button5 "ContextAction 1"
here is a simple voice buddy command entry
{ALT}[WAIT;50]l[WAIT;50]{/ALT}
I say "Ahead Two Thirds" and this presses alt+l and set my speed to 66%
If you wanted to you can have very complicated keystrokes for examnple you could use this with my settings
b[WAIT;50]{ALT}[WAIT;50]p[WAIT;50]1[WAIT;50]{/ALT}
here you could set up the "Run Away" command
it press b which set my power setting to engines then alt+p which set my throttle to max. finally it hit alt+1 which is the toolbarloaction I have for evasive manuvers.
Not syaing this is the best. it is just what I am used to and I love the feed back.
The next one I am tryng to get to work is http://www.e-speaking.com/index.htm it is cheaper and also has voice feed back. I do not know much about it though other than I had a problem loading on my system.
Hope this helps
Archived Post
02-13-2010, 08:39 AM
to the user who wanted to have voice talk back to them when something has happened....
<speechMacros>
<command>
<listenFor>Hello computer</listenFor>
<speak>Hello user</speak>
</command>
</speechMacros>
Hey! Thanks for the script. Had tried that, but may have got the syntax wrong! will try it again from your examle later.
Archived Post
02-18-2010, 02:18 PM
This thread rocks...
been using voice a couple hours now. I can't tell you how much it adds to this game. Kudos OP!!!!
If you are not playing STO this way you are not playing STO.
Sticky this Devs .. it will sell your game.
Archived Post
02-19-2010, 03:48 PM
While I have not used all the keys to date, still a bit hesitant to try it with ground combat, the space combat rocked. My roommate got a chuckle when he saw me say, fire all weapons. He couldn't believe it and now is considering using the program I got for WOW.
You guys rock.
Archived Post
02-19-2010, 05:20 PM
While it's not free, "Game Commander" is a lot easier than writing long complicated macros yourself...though I DON'T recommend using SOME of the macros listed here, since anything that performs an action after a delay could be considered botting.
Just to be safe, I would recommend sticking to hitting a number of keys with each command, with no delays except for, maybe, a 1/8th second "blip" to allow for lag.
Archived Post
02-23-2010, 06:02 PM
I've been playing with voice commands for a few days now, and it's quite fun. But I switched to voice attack today and it works far better. It's the same speech recognition engine, but it's only triggers off your macros so it's more reliable and doesn't do stupid things. I'd recommend you just pay the 8 bucks.
What I don't know, is there an option in voiceattack to have it stop listening when a button is pushed? I'm thinking of your PTT button.
Archived Post
02-28-2010, 05:54 AM
Just thought I'd add my little experiment.
I've run up a very simple work around to get your own audio responses to voice commands using Windows Speech Recognition Macros. ie. It plays your choice of Audio file when you give it a command.
Here's an example of the script I've been using;
<speechMacros>
<command>
<listenFor>all stations brace for impact</listenFor>
<sendKeys>]</sendKeys>
<run command="F:\Documents\Wav Files\Star Trek\STO\Alarm.wav"/>
</command>
</speechMacros>
Obviously replace your own voice command, key binds and file path.
You need to make sure that you're using a media player that happily runs in the background and doesn't open an instance of it's self every time you play a file ... I'm using WinAmp at the moment.
So far I've only tested it in with STO in windowed mode but it works fine.
You might have to have a pretty decent sound card to be able to have STO playing audio, a second media player playing audio plus it listening to your voice commands ...
Anyhoo ... hope it makes sense and you all have fun ...
EDIT: Uploaded a video sample http://www.youtube.com/watch?v=gb4UtSDGsnU
Archived Post
03-01-2010, 03:36 AM
you can bind this command to a key then set that key to a voice macro
for instance
in STO type: /Bind x genbuttonclick powerlevel_preset_0
That will bind X to the attack preset
Then create a macro "Full POwer to Phasers!" that sends the X key (or just say press x) and you are all set.
is there a way to bind the depart system / beam up button to a keystroke?
and where are all the commands at (ie powerlevel_preset_0) listed. if it's ingame i'm not sure what ' / ' command to use to get the list
you bet your arse i want to say "One to beam up" :P
Archived Post
03-01-2010, 09:07 AM
is there a way to bind the depart system / beam up button to a keystroke?
and where are all the commands at (ie powerlevel_preset_0) listed. if it's ingame i'm not sure what ' / ' command to use to get the list
you bet your arse i want to say "One to beam up" :P
I think it is /cmdlist.
or more info on binding look here http://forums.startrekonline.com/showthread.php?t=66110
You Can also hover over the Command in options -key birds and it will give you the command.
Archived Post
03-02-2010, 05:37 AM
well, unless I missed it it appears the Beam To Ship button on the minimap has no command-line alternative...shoot :(
edit:
i give up...what is the spacebar's command:
<command>
<listenFor>fire phasers</listenFor>
<sendKeys>{spacebar}</sendKeys>
<speak>Firing Phasers</speak>
</command>
and it errors out...tried:
{space}
space
spacebar
...my goal is to have just about everything voice activated.
PS: And I really hope that Cryptic will add voice command; as seen in Star Trek: Bridge Commander
Archived Post
03-02-2010, 11:31 AM
I've been playing with voice commands for a few days now, and it's quite fun. But I switched to voice attack today and it works far better. It's the same speech recognition engine, but it's only triggers off your macros so it's more reliable and doesn't do stupid things. I'd recommend you just pay the 8 bucks.
What I don't know, is there an option in voiceattack to have it stop listening when a button is pushed? I'm thinking of your PTT button.
In options there is a Global Hotkey for this function
Here is a screenshot from their online help page...
http://www.voiceattack.com/files/VoiceAttackhelp_html_5d0902a9.jpg
Archived Post
03-05-2010, 08:16 PM
Please fix the game to accept XBox controllers!!!! Whats wrong with you people! Sorry but $15 per month and we cant have that... Please!!! Thank you!!:D
Archived Post
03-05-2010, 09:40 PM
Please fix the game to accept XBox controllers!!!! Whats wrong with you people! Sorry but $15 per month and we cant have that... Please!!! Thank you!!:D
You can use them now, read here.
http://forums.startrekonline.com/showthread.php?t=91705&highlight=xbox
Archived Post
03-09-2010, 09:05 AM
Been Playing with this and I love this idea. Not only has it freed up my hands a bit but I also feel like a real captian.
I wanted to ask any of you who are doing this is there a way to bind a key to a set speed like 1/2 impulse of 3/4 impulse? With just a command rather then having to say speed up or speed down several times?
Similar to binding the Powerlevels to keys so the macro system will just press that button. I want to do that with my throtle speeds.
THANKS for your help.
Archived Post
03-09-2010, 09:56 AM
Been Playing with this and I love this idea. Not only has it freed up my hands a bit but I also feel like a real captian.
I wanted to ask any of you who are doing this is there a way to bind a key to a set speed like 1/2 impulse of 3/4 impulse? With just a command rather then having to say speed up or speed down several times?
Similar to binding the Powerlevels to keys so the macro system will just press that button. I want to do that with my throtle speeds.
THANKS for your help.
Well technically speaking maxing the speed bar should be 1/2; and Full Impluse would be the speed you can use out of combat
If it's not then a lame way to do 3/4 would be:
<command>
<listenFor>three quarters impulse</listenFor> <-change to listen for fractional amount you want
<speak>Three quarters impluse, aye aye.</speak> <-change to say what ever speed fraction is correct
<sendKeys>E</sendKeys> <-default key; change to what every you have set to increase speed
<waitFor seconds="1.0" />
<sendKeys>E</sendKeys> <-continue repeating 'waitFor' and 'sendKeys' till desired speed
</command>
This should send keystroke "E" wait 1 second then send keystroke "E" again.
FYI:
I can't stress this enough: THIS IS AS FAR AS ANY AUTOMATION SHOULD EVER GO (ie automating ONE keystroke command), I DO NOT SUPPORT BOTTING
You bought this game to play it; if you want your computer to do it for you while you sit back and drink cola then get the hell out of this game. I'm all for fully implementing voice commands but seeing **** like below is unacceptable.
<command>
<listenFor>PWN YOUR FACE</listenFor>
<sendKeys>[multiple keystrokes including movements and attacks; basically you issue one command and go out to party and come back to victory]</sendKeys>
</command>
AS OF NOW:
-this is what I have cobbled together from other posts so far with excellent results; this is one complete macro
<speechMacros>
<command>
<listenFor>fire torpedos</listenFor>
<speak>Firing Torpedos</speak>
<sendKeys>.</sendKeys>
</command>
<command>
<listenFor>fire phasers</listenFor>
<sendKeys>{spacebar}</sendKeys> <-playing with this; you'll have to rebind fire phasers to another key
<speak>Firing Phasers</speak>
</command>
<command> <-this I allow because ingame CTRL SPACE does an alpha strike
<listenFor>fire everything</listenFor>
<sendKeys>,</sendKeys> <-rebound alpha strike; same issue as above
<speak>Commencing Barrage Fire</speak>
</command>
<command> <-the following are LIFE SAVERS since the arrow keys don't always seem to activate :(
<listenFor>shields foreward</listenFor>
<sendKeys>{up}</sendKeys>
<speak>Rerouting Power to Forward Shields</speak>
</command>
<command>
<listenFor>shields port side</listenFor>
<sendKeys>{left}</sendKeys>
<speak>Rerouting Power to Port Shields</speak>
</command>
<command>
<listenFor>shields starboard side</listenFor>
<sendKeys>{right}</sendKeys>
<speak>Rerouting Power to Starboard Shields</speak>
</command>
<command>
<listenFor>shields aft</listenFor>
<sendKeys>{down}</sendKeys>
<speak>Rerouting Power to Aft Shields</speak>
</command>
<command>
<listenFor>full impulse</listenFor>
<sendKeys>R</sendKeys>
</command>
<command>
<listenFor>one half impulse</listenFor>
<sendKeys>R</sendKeys>
</command>
<command>
<listenFor>evasive maneuvers</listenFor>
<speak>Initiating Evasive Maneuvers</speak>
<sendKeys>8</sendKeys>
</command>
I'll probably add more, but for now I'm just going to get to RA so I can see what all standard abilities (brace for impact, fire on my mark, etc) I have as a Tact Officer.
I really wish they'd give us a mouseover keybind system like many of the action bars addons for World of ******** use..oh well, I'll just have to pour over the keybinds and figure out what I can remap to single-keystrokes
Archived Post
03-09-2010, 10:07 AM
Cool Thanks Ivon.
I totally agree with you on botting. I want to play the game not have the computer play it for me.
I just want to bark out my speed comand and see it done.
Thanks again!
Archived Post
03-09-2010, 10:37 AM
Great job all, this is rather impressive, I may give it a try :)
Archived Post
03-13-2010, 09:37 AM
omg using this can I talk instead of typing of the forums??
That would be cool!!
Archived Post
03-13-2010, 09:39 AM
Please fix the game to accept XBox controllers!!!! Whats wrong with you people! Sorry but $15 per month and we cant have that... Please!!! Thank you!!:D
Now hoe about the ps2 style controllers? cause those xbox ones are too dang expensive O.o
Archived Post
03-13-2010, 09:49 AM
meh voice commands are less important to me then the joysticks as windows has had a crappy history of screwing up what people are saying even when its digital.
i say implement joystick capability like the xbox controllers and DEFINITELY DEFINITELY the flight sticks. we absolutely need those flightsticks up and running! :p
Archived Post
03-13-2010, 09:58 AM
meh voice commands are less important to me then the joysticks as windows has had a crappy history of screwing up what people are saying even when its digital.
i say implement joystick capability like the xbox controllers and DEFINITELY DEFINITELY the flight sticks. we absolutely need those flightsticks up and running! :p
Id like to see it so that we can map turning axises to joystick axises. That way we can get multiple turn commands down. As it is, its a royan pain to turn right and up at the same time as unless yer on a keyboard, it doesnt like takiung two keyboard commands at once.
Im really like to be able to talk to type on the forums rather than type though. I have to type with left hand only, cause I suk a t typing, plus I shattered my right elbow recently. I also only have the use of two fingers and a thumb on my left hand as I was struck my lightning and have nerve damage on the hand, so it takes 3 forevers for me TO type
But a gamepad would be brilliant for me, as I can use the left controls with 3 fingers really easily.
As messed up as it sounds, duct tape the two useless ones to the controller so they'll hold it and play. Thats how I used to do it with my old school xbox lol
Archived Post
03-13-2010, 11:52 AM
Anyone know how to text to type? Like for the forums? Id vastly perfer that over typing manually lol
Archived Post
03-14-2010, 10:44 AM
ok ive mapped some keys etc, but i cant get 1/2 my powers or 1/2 my phaser/torpedos to map cause for some reason they dont show up on the keybind list. like in the key bind page i try to 1/2 the stuff if i asign a key doesnt do anything for some reason. Its like 1/2 my abilitys just dont exist for mapping, not even all of my personal non boff ones.
Mirical worker for example is unmapable so is 1 rear phase 1 rear tricobalt 1 rear quantum. Its on my sov cruiser. I cant map any of my tact abilites or anythng. if i got into options i have a ton of things on the ability mapping part that if you bind a key does nothing. Any help would be great i really want to map abilities like high yield.
Archived Post
03-14-2010, 04:29 PM
ok ive mapped some keys etc, but i cant get 1/2 my powers or 1/2 my phaser/torpedos to map cause for some reason they dont show up on the keybind list. like in the key bind page i try to 1/2 the stuff if i asign a key doesnt do anything for some reason. Its like 1/2 my abilitys just dont exist for mapping, not even all of my personal non boff ones.
Mirical worker for example is unmapable so is 1 rear phase 1 rear tricobalt 1 rear quantum. Its on my sov cruiser. I cant map any of my tact abilites or anythng. if i got into options i have a ton of things on the ability mapping part that if you bind a key does nothing. Any help would be great i really want to map abilities like high yield.
1) Um, are you talking about the power presets? ["1/2 my powers"]
2) You're talking about the weapons equiped? ["1/2 my phaser/torpedos"]
If the above questions are "yes" then:
1) http://forums.startrekonline.com/showpost.php?p=2024192&postcount=68 -and- http://forums.startrekonline.com/showpost.php?p=1870832&postcount=13
2) Only thing you'll need to do is:
<command>
<listenFor>fire forward torpedos</listenFor>
<speak>Firing Foward Torpedos</speak>
<sendKeys>[insert key]</sendKeys> <- example: if forward torps are key 1 then put "1"
</command>
<command>
<listenFor>fire forward phasers</listenFor>
<speak>Firing forward phasers</speak>
<sendKeys>[insert key]</sendKeys>
</command>
Now if you're like me and have used up key 1-0 then you'll have to remap the CTRL and ALT to single click keys, which shouldn't be to hard...NUMPAD might work, but I don't know the keycode for it. Usually it's something like NUM 1 or NUMPAD 1. Reason for this is it appears that STO locks down multi-key presses like CTRL 1 to prevent full automation (Botting).
Archived Post
03-15-2010, 09:55 AM
excellent thread and i will purchase the voiceattack program and try that tonight...
ok i purchased the voice attack full program but have yet to recieve a key to unlock it fully.. how long did it take everyone else... its been 20 minutes when most confirmation these days takes seconds....
wanna try this out and make this game fun again and feel like a real captain....
now just gonna have to go through all my old star trek sound effect files again
2nd edit:
I have to tell you this is FUNNNNNN. I only got a few things programmed last night after I finally got my registration key in email ($8 for full version)... and you can almost create your own episode... for instance to just feel more like im in the star trek world lol i have one command programmed that tells it to play a wav file... so when im about to engage enemy targets i can yell "red alert" and i get the standard stng red alert sound to warn the entire crew lol... i think my crew is tired of me crying wolf all the time by just yelling red alert a lot to just hear it lol..... I may have a mutiny on my hands.
im thinking of programming a few others like some borg sounds like "we are the borg you will be assimilated into our collective blah blah " having it triggered by the word borg, so when i ever engage a borg in space i can just say, Mr sulu, is that the borrrrg? which then triggers that sound... lol its just too cool...
i could say "bridge to doctor McCoy" and have it say "dammit Jim im a doctor not a mechanic" lol... its just endless the possibilities..... not to mention every function in game can be made to work from voice command... even flying the ship, bank right, bank left... whatever you want to program...
I will probably end up doing the weapons manually as it will be faster but for keying up special skills like high yeield torps, or sub nuc beam, or target shields can all be done by voice without having to find the button which we all know in battle the cursor has a bad habit of disappearing and being hard to see wasting valuable seconds....
to me this has really made this game much more enjoyable and i haven't even scratched the surface yet...
one of the cooler functions i have programmed already is "target team 1", "target team 2" and so on to target a team mate, then i can order extend shields, or engineering team... without having to take the time to click the icon or ship and then click the skill with the cursor issues mentioned during heated battle....
If your bored with sto with the same old go to system "x", blow up "x" amount of ships, depart system, rinse and repeat... then this might be the thing for you !!! :D
Archived Post
03-16-2010, 03:06 PM
question for the voiceattack users..
Are you getting this to recognise commands ?????? I think im starting to see the limitations of the software... when having the program opened and watching what its interpeting it wont recognise my commands half the time... sometimes if i change the i say to a weird phrase that it was thinking i said it will repeat it in the window just as its written in the edit window but wont give me the recognise... very few of the commands are reliable every time.... I think i may try one of the other programs mentioned... I already spent several hours programming this one and having it play back some original wav files from the stng series......
any comments or suggestions would be appreciated...
Archived Post
03-16-2010, 03:37 PM
question for the voiceattack users..
Are you getting this to recognise commands ?????? I think im starting to see the limitations of the software... when having the program opened and watching what its interpeting it wont recognise my commands half the time... sometimes if i change the i say to a weird phrase that it was thinking i said it will repeat it in the window just as its written in the edit window but wont give me the recognise... very few of the commands are reliable every time.... I think i may try one of the other programs mentioned... I already spent several hours programming this one and having it play back some original wav files from the stng series......
any comments or suggestions would be appreciated...
I haven't had too much of a problem with it. However, once it somehow stopped listening on it's own, and I had to press the listening button to have it start back up. And one other time i had too many things open at once and was choking my CPU, which was causing a good 2 to 3 second delay on every command that I was giving it.
But 99% of the time it was worked perfectly. I can barely even remember playing without it now.
Archived Post
03-16-2010, 06:01 PM
Think most of us here are using Win7 and therefore using the Speech Recognition software included.
Archived Post
03-16-2010, 06:57 PM
question for the voiceattack users..
Are you getting this to recognise commands ?????? I think im starting to see the limitations of the software... when having the program opened and watching what its interpeting it wont recognise my commands half the time... sometimes if i change the i say to a weird phrase that it was thinking i said it will repeat it in the window just as its written in the edit window but wont give me the recognise... very few of the commands are reliable every time.... I think i may try one of the other programs mentioned... I already spent several hours programming this one and having it play back some original wav files from the stng series......
any comments or suggestions would be appreciated...
You must still train windows speech engine api. Voice attack uses the same engine. I am using voice attack and have had no significant problems.
you can find other VA users in:
http://forums.startrekonline.com/showthread.php?t=121077
and here
http://forums.startrekonline.com/showthread.php?t=119876
You can also contact the developer on the the google group forum
http://groups.google.com/group/voiceattack
Good luck.
Archived Post
03-16-2010, 09:58 PM
So I looked at Voice attack and it does work and the price is great. Sadly it is missing the thing I love the best about voice buddy, the voice
When I say power to engines, the computer responds Power to engines captain. I love saying shields front and getting that response re-enforcing forward shields. That feed back is great will for me. now if I can get it to be in the startrek computer voice
Actually, if you goto the other option in the latest version of Voice attack you can have the computer respond with whatever you like. Mine tells me "Engaging Full Impulse" when I say the command.
Archived Post
03-17-2010, 04:51 AM
I now have this program working fully and recognising every command. Here's the trick, as some of you already posted. We used this program instead of windows speech recog. because the windows program cant do shift+a, or ctrl+a, combinations etc... voiceattack can. BUT, you still have to use windows speech recog first to train up the software to learn your voice.. After your done with that, and it takes about an hour, close the windows speech program, open voice attack, go to options and change the voice software from default to windows speech recoginition... all the commands starting working every time and not trying to interpret them as something else said...
im normally in bed by 10pm but wanted to test that so bad i was up till midnight and i get up just after 5am lol..
the only problems im having now is getting the throttle and full impulse to work and its cause of the game, not the voiceattack, as its recognizing the commands every time...
engage!
Some of my voice commands so far: (from memory since im at work so may not be complete, lol)
"target"
"clear target"
"previous target"
"target enemy shields" uses target shields subsystem II-stng sound effects wav file to confirm
"activate sub nuclionic beam" you get the idea-stng sound effects wav file to confirm
"activate hazard emitters" you get the idea-stng sound effects wav file to confirm
"activate high yield" you get the idea-stng sound effects wav file to confirm
"activate science team I" you get the idea-added stng sound effects wav file
"activate science team II" you get the idea-added stng sound effects wav file
"activate science team III" you get the idea-added stng sound effects wav file
"activate sensor scan" sensor scan II as i recall-stng sound effects wav file to confirm
"scan"
"transfer power to forward shields"
"transfer power to left shields"
"transfer power to right shields"
"transfer power to rear shields"
"evasive maneuvers" self explanatory
"increase throttle" isnt working the way i like due to game programming
"decrease throttle" isnt working the way i like due to game programming
"full impulse" isnt working the way i like due to game programming
"full stop" isnt working the way i like due to game programming
"target team I" selects team member I, which can then be used with two commands below
"target team II" selects team member II, which can then be used with two commands below
"target team III" selects team member III, which can then be used with two commands below
"target team IV" selects team member IV, which can then be used with two commands below
"activate engineering team" replenishes targeted teams hull-added stng sound effects wav file
"extend shields" reinforces targeted teams shields-added stng sound effects wav file
extra non functional fun ones
"computer" get the standard stng beeps as if the computer is awaiting commands
"red alert" stng red alert sounds
future additions
attack posture
defensive posture
speed posture
balanced posture
auxiliary power to shields
auxiliary power to weapons
auxiliary power to engines
emergency power to shields
additional skills when unlocked
chat phrases
future non functional fun commands
"dammit scotty i need more power" triggers "im givin ye all she's got cap'in"
"bridge to doctor mccoy" triggers "dammit jim im a doctor not a mechanics" ( or one of a dozen others similiar)
key word "borg" triggers "we are the borg, you will be assimilated, resistance is futile blah blah"
and many many other possibilities not to mention a whole new set of commands for ground missions and being able to verbally tell a certain team member to use a certain weapon on a certain target...
Archived Post
03-17-2010, 06:57 AM
Actually, if you goto the other option in the latest version of Voice attack you can have the computer respond with whatever you like. Mine tells me "Engaging Full Impulse" when I say the command.
You can also link it to STNG wave files to use Character or Computer voice or other trek sound effects.
Archived Post
03-17-2010, 08:21 AM
which is what i said in the post above you.... it rocks....
On a note about the throttle settings thanks to the sto forums i have found a way around this to do what i want... instead of using
Throttle Forward E , /ThrottleAdjust .25
Throttle Back Q , /ThrottleAdjust -.25
you use the command
/ThrottleSet x
where x can have any value between -1 and +1
but cant test this till i get home... thanks goes to Druuna of the sto forums
Archived Post
03-17-2010, 09:19 AM
Cool Thanks Ivon.
I totally agree with you on botting. I want to play the game not have the computer play it for me.
I just want to bark out my speed comand and see it done.
Thanks again!
And I want to command my ship, not doing Riker's Maneouver and take a stick to pilot the fat big ship. How does a captain do that in Star Trek Universe?
Archived Post
03-18-2010, 04:18 AM
Here are the bind commands i have created in game so i can program voiceattack to activate specific speeds.
Shift+t "throttleset 1.0"
Shift+a "throttleset .75"
Shift+q "throttleset .50"
Shift+e "throttleset .25"
Shift+s "throttleset 0.0"
Ctrl+e "throttleset -.25"
the -.25 was my "back quarter impulse" command but it doesnt work even when just pushin Ctrl+e by hand... will have to see if im missing something in the command line..... but the others work great for "1/4 impulse", "half impulse" etc etc...
Archived Post
03-20-2010, 11:01 AM
i need some help, just starting to look into this, and have seen 3 different articles on 3 different programs. i'm trying to pick the best (and cheapest) option for me.... If someone would please answer the questions below:
1) what would be needed to use this in windows xp? (note: i have office 2k installed & have some type of microphone controlled thing avabile).
2) is the windows marco program a requirement for use?
3) can i use this program have emotes via voice command?
4) will this work with keybinds (\ commands & tray bindings)
5) will this work wit a command such as pick up object,
6) will this work when answering an onscreen message
7) will this work with weapons firing in space, (load high yield torp, target shiels, reverse shield polarity, power to sheilds as exampls)?
8) how does this program compare to e-Speaking or L&H Voice Express (the other 2 programs i'm debating for use with this).
9) how do you setup the program to play a wav or mp3 file after executing the command???
if anyone could also provide examples of their setup (i really just need 1 or 2 for each of the above, along with the program being used), i would be appreciative.
any and all help is appreciated.
G.
Archived Post
03-20-2010, 11:56 AM
Fantastic... I'm going to have to try this with a mix of 360 controller.
Archived Post
03-20-2010, 12:39 PM
1) what would be needed to use this in windows xp? (note: i have office 2k installed & have some type of microphone controlled thing avabile).
2) is the windows marco program a requirement for use?
3) can i use this program have emotes via voice command?
4) will this work with keybinds (\ commands & tray bindings)
5) will this work wit a command such as pick up object,
6) will this work when answering an onscreen message
7) will this work with weapons firing in space, (load high yield torp, target shiels, reverse shield polarity, power to sheilds as exampls)?
8) how does this program compare to e-Speaking or L&H Voice Express (the other 2 programs i'm debating for use with this).
9) how do you setup the program to play a wav or mp3 file after executing the command???
My answers based on using voiceattack as i mentioned earlier
1..have no idea, i havent ran xp in close to 8 years, ive ran vista 64 bit and wouldnt go back to xp for nothin
2...have no idea what your talking about... the program creates all the macro combinations you could think of then some
3 yes
4 yes
5 yes (once you bind the command to a key, then program the voiceattack to that key
6 yes, see 5
7 yes see 5
8 no clue, this one does everything ive needed so far
9 when your programming a command there is a tab for adding sound files, you just browse to the wav file you want and your done
Archived Post
03-20-2010, 05:24 PM
1st. Voice attack is $8.00
http://www.voiceattack.com/download.aspx
2nd. Windows speech recognition is free. Start here
http://www.microsoft.com/windowsxp/using/setup/expert/moskowitz_02september23.mspx
3rd. Is other 3rd party software exceeding $9
http://www.google.com/search?q=game+voice+commands&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
The voice attack developer has a link on his site to update your XP speech software and a 21 day trial.
It really is the simplest way to go.
I tried the free Microsoft way first and was annoyed by other apps opening over my game because I was chatting in vent.
Although technically you could set your stop/start listening hotkey to the same as you vent ptt key.
Either way make sure you train the computer your voice, this is the first step that cannot be skipped.
Archived Post
03-20-2010, 07:30 PM
I have worked on a system that uses a program called e-Speaking. I created a thread in STO Discussion becuase I did not see this forum before I posted, along with a demo video.
Here is link to the topic. (http://forums.startrekonline.com/showthread.php?t=136048)
Yes, it does cost $14 dollars, but I tried all the other programs mentioned here and this one met my parameters for voice activated commands.
Archived Post
03-20-2010, 11:13 PM
1st. Voice attack is $8.00
http://www.voiceattack.com/download.aspx
2nd. Windows speech recognition is free. Start here
http://www.microsoft.com/windowsxp/using/setup/expert/moskowitz_02september23.mspx
3rd. Is other 3rd party software exceeding $9
http://www.google.com/search?q=game+voice+commands&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
The voice attack developer has a link on his site to update your XP speech software and a 21 day trial.
It really is the simplest way to go.
I tried the free Microsoft way first and was annoyed by other apps opening over my game because I was chatting in vent.
Although technically you could set your stop/start listening hotkey to the same as you vent ptt key.
Either way make sure you train the computer your voice, this is the first step that cannot be skipped.
I wanted to thank everyone for their help I'm debating between voiceattack and espeak. One of the things i like about espeak is the ability to type in a pre-set phrase, and have the computer repeat it, as well as the dictation (for letter writing in ms word, etc). i'm wondering if voiceattack has this as well.
With voiceattack, would i have the ability to use different voicesets, such as Cepstral's (http://cepstral.com)?? The reason i ask is because i have an idea to to this:
engineer on 1 voice reply
tactical as the 2nd voice reply
science would be the 3rd voice reply
Now depending on which tray command i select, the reply given would be in a different voice. (for example, "emergency power to shields", engineer voice reply, "jam sensors", science officer reply. i found this while searching through espeak, (i didn't really like the voice), and found Cepstral's voices, then found 2 voices that match my idea for my bo's almost perfectly.
One of my other major questions affecting my decision is if voiceattack will allow for loading a file from within another file? an example of this is below, (full credit for this goes to ariosto):
The basic idea is, you set up your binds as normal, but some of your binds refer to other bind files saved in the same directory. You then create separate bind files with different configurations of binds, and use the master bind file binds to switch between them and overwrite your current binds with new ones from each separate bind file.
For example, you might have all your custom commands bound to your numberpad keys. You'd set your basic binds as follows:
F5 bind_load_file spacebinds.txt
F6 bind_load_file groundbinds.txt
F7 bind_load_file rpbinds.txt
And then you'd set up each of these files to map commands to the keys based on what you needed for the given situation-so you would press F5 to load spacebinds.txt which would have "Fire All Beam Weapons" and "Fire All Torpedo Weapons" mapped to keys for space combat; but these would be overwritten by you simply pressing F6 and loading your groundbinds.txt binds, which would have binds for crouching, using devices, etc; and then you could press F7 to load your rpbinds.txt file which would bind various emotes to each of the same keys. You could then cycle between these files just by using the F buttons.
I think this would help me in that i'm currently listing all the commands i want to voice activate, but i have over 79 so far, and that's not counting binds for ground combat, or if i decide to try regulating ship speed via voice. if i can break the commands into separate files for specific uses, that would resolve this
problem.....
Once again, thanks for all the help, i'm sure i'll need more once i start the actual programming, but i'm trying to do as much groundwork as possible, & make the most informed decision possible....
Once again, thanks for all the help, i'm sure i'll need more once i start the actual programming, but i'm trying to do as much groundwork as possible, & make the most informed decision possible....
G
edited so that it reads a little cleaner - i should not try posting at 3am after spending 8 hrs at work, and then 4hrs researching..............:rolleyes:
Archived Post
04-03-2010, 08:41 AM
First I have seen a lot of people trying to program sendKeys as {Spacebar}, the code that will work is "^{ }" so, your code will look like -> "<sendKeys> "^{ }" </sendKeys>.
I have also read about how many people are not getting results when the bind {CTRL} to their send keys. This is probably due to the fact that STO has somehow slipped "behind the scenes". Using the <appIsInForeground /> Tag may help. I noticed that others are using the run tag to launch .wavs in response to their voice commands. This will sometimes push STO into the background, especially if your media player has not been loaded yet.
I have mine set up a little differently. First I went to http://www.muconsulting.com/playwav/index.html and downloaded the playwav.exe command line player.
then I did a search to my favorite Star Trek sound bites and put all of the .wavs into a special folder. I then created a .bat file for each of my sounds. The .bat file is super easy to create, just load your notepad, type in c:\playwav.exe C:\users\[username]\WAVS\Ack01.wav and then save it as Ack01.bat.
Then in my Voice macro I put the following code within my <command> </command> tags:
<script language='VBScript'>
<![CDATA[
Set wshShell = CreateObject ("WScript.shell")
wshshell.run "c:\users\[username]\BATS\Ack01.bat", 7, false
set wshshell = nothing
]]>
</script>
With the attributes of ,7, false at the end of the VBscript .run command, the playwav.exe program runs in the background and minimized. It never pulls STO into the background and it loads and kills itself extremely fast.
Yeah, it's a little more to program, but the results are more polished.
Good luck all you Voice Captains out there.
Live long and prosper!
Archived Post
04-05-2010, 06:16 AM
I have also read about how many people are not getting results when the bind {CTRL} to their send keys. This is probably due to the fact that STO has somehow slipped "behind the scenes". Using the <appIsInForeground /> Tag may help. I noticed that others are using the run tag to launch .wavs in response to their voice commands. This will sometimes push STO into the background, especially if your media player has not been loaded yet.
I have mine set up a little differently. First I went to http://www.muconsulting.com/playwav/index.html and downloaded the playwav.exe command line player.
then I did a search to my favorite Star Trek sound bites and put all of the .wavs into a special folder. I then created a .bat file for each of my sounds. The .bat file is super easy to create, just load your notepad, type in c:\playwav.exe C:\users\[username]\WAVS\Ack01.wav and then save it as Ack01.bat.
i have no problem getting my voiceattack to use CTRL key combos and using wavs to play back my favorite trek sound files with no problems at all...why you feel the need to go to all that programming trouble is beyond me... voice attack is click and browse to file , program your keys and bam, it works....
http://www.indyhelis.com/junk/voiceattackdemo02.mpg
Archived Post
04-06-2010, 12:28 PM
Well, primarily, I didn't want to have to purchase any extra software to do what I wanted to do. I have the programming knowledge, so writing the code isn't really a problem. Yes, I would endorse your method, if someone didn't have the coding skills to do what I have done, but if you know how to code and don't want to spend the extra money for a third party piece of software then I don't see a problem with me giving the code to help others.
i have no problem getting my voiceattack to use CTRL key combos and using wavs to play back my favorite trek sound files with no problems at all...why you feel the need to go to all that programming trouble is beyond me... voice attack is click and browse to file , program your keys and bam, it works....
http://www.indyhelis.com/junk/voiceattackdemo02.mpg
Archived Post
04-06-2010, 12:45 PM
ok, thats true... and if you wanna spend all that time programming thats fine... i'd rather spend $8 dollars and go play, or spend time editing machinma videos... :)
Archived Post
06-20-2010, 07:15 AM
I'd love to do this but it looks way too complicated for me :(
Archived Post
06-20-2010, 09:40 AM
Well I got voice attack installed and im just testing it out to get it to switch to defense mode but it only intermittantly does the command.
Voice attack recognises the command but doesnt do anything, eventually if i say it enough times it does it. Any ideas ? oh and also it will eventually disable my keyboard and the only way to get it working again is to reboot.
Archived Post
06-20-2010, 11:09 AM
You may want to give a shot to Game Commander 2. It is way more simple, the recognition is pretty good (it understands my heavy accent :) ) and I can provide you the settings I did so far.
Since the maker of GC2 is out of business and is not sold anymore I think it is abandonware. I'm sure you can find a download link somewhere.
Archived Post
06-28-2010, 05:25 PM
Hmm I now have a reason to buy windows 7.
Archived Post
07-17-2010, 07:22 AM
Could those that are using this post their commands they use? This sounds really fun and would like to see a full list of commands so I can copy them over. Thanks to everyone for getting this to work and it sounds like so much fun!
Archived Post
07-29-2010, 01:23 PM
Hi all.
I have been reading this thread, and see that no one has come up with a solution for control, alternative and shift modified keystrokes. But someone has mentioned that saying "type" followed by a keystroke command, such as "control four", will trigger to the right shortcut. This brought me to a solution.
Instead of using the windows speech recognition macros you can use Vocola 3 (http://vocola.net/v3/). This extension has a function called HearCommand("Text string"); this command tells speech recognition that eat just heard the string defined in the command. It has also other usefull commands that alow for example dictate to chat.
# Voice commands for Star Trek Online gameclient
# Disable dictation on load to prevent keystrokes that are not commands
onLoad() := Dictation.DisableForApplication(gameclient);
# General commands
Chat <_anything> = {Enter} Wait(10) $1 {Enter}; # Say something in active chat
Reply <_anything> = {Backspace} Wait(10) $1 {Enter}; # Reply to a tell
# Space commands
Shield battery = HearCommand("Type Control one");
Archived Post
12-26-2010, 11:05 AM
great post guys. just read all of this and will try it out.
Archived Post
01-10-2011, 07:34 AM
Hi,
I have a problem with the CTRL and ALT buttons. Can somebody give me a hint?
Problem:
In WSRM I try to assign the Macro Alt+1. In the window of the WSRM editor it is explained to type for this "{{ALT}}1". Well, in the game only the button"1" is activated, when i shout the command. Same Problem actually with all my macros, which are more than one button. -.-
By the way, maybe it is some sort of hint,
I'm using a german keyboard and the german keyboardpattern, but not for the game. Could this be the error?
Archived Post
01-21-2011, 03:52 AM
Are you still using the default key-bindings? For example, Ctrl or Alt+#? I'm trying out Voice attack at the moment, however, it has some unforeseen complications. I've tried various hold down times from 0.0-1.0 seconds. Each time it would activate both Ctrl/Alt+# and the #; eg. both skills are activated in slots Ctrl+6 and 6.
I've been fine-tuning my VoiceAttack commands and I had to add some pauses to my commands to get them to work with my system. Here's an example of firing my tachyon beam:
Tachyon beam
Say, 'Engaging tachyon beam'
Press down ALT key
Pause 0.02 seconds
Press 3 key and hold for 0.02 seconds and release
Pause 0.02 seconds
Release ALT key
I hope this works for you.
Archived Post
07-01-2011, 01:42 PM
For those having issues with using the Alt and Ctrl keys, you can use the emulateRecognition command instead of sendKeys. This command is the same as if you spoke the commands into the mic. It works best if you use the phonetic alphabet. For example:
<emulateRecognition>Press Control Sierra</emulateRecognition>
will press Ctrl S
and:
<emulateRecognition>Press Alt Function1</emulateRecognition>
will press Alt F1
enjoy.
edit: oops... this thread is a little old... but still pertinent. Wishy, can this be stickied?
Archived Post
07-01-2011, 08:53 PM
Just yell KAAAAAAHHHHHHHNNNNNN
no this is the macro for contacting support after a major bug sets you back 3 hours :D
Archived Post
05-28-2012, 10:52 AM
I know this post is a little old but I still think that having Voice commands on STO is something that is very applicable to STO and its something that a lot of players dont even know is possible!
With myself, I spent a few hours gathering some STO computer voice samples and then got rid of the lower quality ones and now, I have about 25 that are very good quality and ready to be used.
If your running Windows Vista or Windows 7 then you can set up voice commands free*. All you will need to do is to click Start, Control Panel, Speech recognition, then train your computer. Spend a while making sure that your P.C understands you properly***
Then click this following Microsoft Link to download Windows Speech Recognition Macros*
http://www.microsoft.com/en-us/download/details.aspx?id=13045
After you've done those 2 steps then your ready to start making them! Its literally very easy. If you click the WSR (Windows Speech Recognition) Macro icon, then click security and make a certificate - just click O.K basically. Then to make a new macro: click New Speech Macro, then advanced, then you will have a box pop up. In here I have an example of what I've used:
<speechMacros>
<command>
<listenFor>Repair Ship</listenFor><sendKeys>32</sendKeys><run command="E:\STO\Voice\Link Established.wav"/>
</command>
</speechMacros>
<listenfor> means what you want to say
<sendkeys> means the keys to press when you say it
<run command> means the sound file you want to use to acknowledge that its gone through.
Thats it! Its very responsive and immersive*** On Star trek, with the talking to the computer throughout every series, now you can quite literally do it do for your Star Trek - STO :D
(This message is on 2 posts to bring attention to the newer players in case they didnt reliase the facility of voice commands are available)
Archived Post
05-29-2012, 04:08 PM
Part 2 -
I'd say the most difficult thing to do is to get all of the .wav files that you'll need so what I've done is built the list up, then downloaded another free application called Goldwave, then I went though every sound and got rid of the background noise like the warp core etc. Here is a site which has the most comprehensive library that I've found so far...
http://www.lcarscom.net/sounds.htm
Failing that, you can take advantage of nearly 2 days work for me and use the one I've made, they're all at about half of the potential volume so they're not too loud whilst playing STO :) Please click Link Below:
Click to get files from my Google Docs Account (https://docs.google.com/open?id=0ByXgF-O0XffHVWptX2VlUnNxdGs)
Downloads are free and you dont need to open a google docs account so enjoy :D