This guide is for Alkhara Majere's Voice Commander- http://www.mmowned.com/forums/bots-p...commander.html
This is the 3rd time I've tried writing this thing...every time I get about 1/2 way done, something happens and I lose everything
Downloads:
Voice Commander | Curse
http://download.microsoft.com/downlo...peechSDK51.exe
WoWInterface Downloads : Graphic UI Mods : BindPad - GUI to set keybindings for spell/item/macro
1. Download everything above
2. Unzip voice-commander-1-30.zip to the location of your choice
3. Run SpeechSDK51.exe
4. Open Start Menu, Control Panel
5. Open Sound, Speech, and Audio Devices
6. Open Speech
7. Select Audio Input
8. If you are using a standard Headset Mic. through your sound card leave it on preferred audio input
- If you are using a USB or other headset select "Use this audio input device" and select your's from the list and press OK
9. Now select "New" on recognition profiles
10. Name your profile and select Next
11. Follow the directions to configure your microphone and train the wizard for the first time
Now that your recognition profile is set-up we're going to set-up in game macro's and key bindings
1. Unzip BindPad_1.7.0.zip to ?\World of Warcraft\Interface\AddOns
2. Load WoW and make sure that BindPad is listed in your addons then log on to the toon you're wanting to control with VC.
3. Type /bindpad to open the bindpad gui and select the spell-book or macro tab at the bottom of the screen and start dragging spells and macros to bindpad
4. Start Clicking on each item in bindpad and assigning your keybinds (i.e. ctrl-a, shift-b, alt-c...etc) If a binding is already being used it will tell you...just click "Unbind" and select another binding.
-make sure you write down each of these for later use
5. Also setup some targeting macros like:
/assist (assign shift-a)
/focus (assign shift-f)
/targetfocus (assign ctrl-f)
/cleartarget (assign shift-t)
/clearfocus (assign shift-c)
-and put key-bindings on them as well
Now we're ready to write a basic voicecommandfile.txt
-command files are actually pretty easy...most commands follow a command:action syntax where command is what you say and action is what it does.
-or a _call:action syntax where call is an unspoken command to be used in a {call:_call} syntax or {if#:_call1:_call2} where it checks the variable of # and if true it does _call1 or false _call2.
-the action syntax is handled by either direct input (a-z, 1-0) pre-assigned keys {ctrl}{shift}{alt} or virtual keys {vkdown:$#}{vkup:$#} where down presses the key and up releases it (# is the hex-code of the virtual key) the complete list of hexcodes is in the vkcodes.rtf file contained in the voice commander folder.
Let's start writing our commandfile (this setup is assuming you want to dual-box and control a 2nd char without mouse or keyboard)
1. For movement copy this into your .txt (I use numpad / for my follow key)
#move
_forwardstop:{vkup:$57}
_backstop:{vkup:$53}
forward:{if1::_backstop}{vkdown:$57}{var1:true}
back:{if1:_forwardstop:}{vkdown:$53}{var1:false}
stop:{if1:_forwardstop:_backstop}
left:{vkdown:$41}{delay:2}{vkup:$41}
right:{vkdown:$44}{delay:2}{vkup:$44}
strafe left:{vkdown:$51}{delay:2}{vkup:$51}
strafe right:{vkdown:$45}{delay:2}{vkup:$45}
jump:{vkdown:$20}{delay:1}{vkup:$20}
follow:{vkdown:$6f}{vkup:$6f}
2. For basic targeting:
me:{vkdown:$71}{vkup:$71}
self:{vkdown:$70}{vkup:$70}
assist:{shift}a
focus:{shift}f
target focus:{ctrl}f
clear target:{shift}t
clear focus:{shift}c
3. Now for Attacks and Heal's / Buff's
-we'll pretend you're using a priest and assigned the keybinds listed below
heal:{ctrl}h
bubble:{ctrl}b
attack:1
shoot:2
bandage:{shift}b
mana pot:{ctrl}m
heal pot:{shift}h
eat:{ctrl}e
drink{ctrl}d
Those are the basics for writing a file...
if you were to say heal me vc would have the priest cast heal and select you as target or bubble self would cast bubble on himself
Now to load VC and load our commandfile:
make sure the WoW box you want to control with VC is loaded and in windowed mode
1. Start VC and go to File, Load
2. Select your voicecommandfile from the list (i.e. priest.txt)
3. Select Options, Set Focus
4, When the Set Focus window pops...select ok and then click on the WoW box you want to control.
5. After 10 sec you should hear a sound...and VC should pop up a window saying that focus has been set to World of Warcraft
6. Minimize that box and open the WoW box you'll be controlling with your keyboard and mouse.
You're ready to go!!!
-note if you don't set focus VC will default to whatever window is currently selected