<?xml version="1.0" encoding="utf-8"?>
<VoiceCommands version="2.2.3.8" space="preserve" date="11/27/2017 12:00:00 AM">
    <commandGroup open="False" name="Vox Commands" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="0" name="Don't Listen" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>VC.Standby</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>ignore me,take a hike,don't listen,buzz off,stand by</phrase>
        </command>
        <command id="18" name="Listen" enabled="true" alwaysOn="True" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>VC.On</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>hey there,computer, start listening, pay attention</phrase>
        </command>
        <command id="25" name="Option" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>VC.Option</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Option,Select Option</phrase>
            <payloadRange>1,8</payloadRange>
        </command>
        <command id="35" name="Vox Off" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>VC.Off</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>vox off, vox commando off</phrase>
        </command>
    </commandGroup>
    <commandGroup open="False" name="Show Help" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="262" name="Show help" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Help.ShowAll</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.Speak</cmdType>
                <params>
                    <param>These are all of the voice commands for this configuration.</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Show help, What can I say</phrase>
        </command>
        <command id="260" name="Show active commands" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Help.ShowEnabled</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.Speak</cmdType>
                <params>
                    <param>These are voice commands in groups that are enabled.</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Show</phrase>
            <phrase optional="true">me, us</phrase>
            <phrase optional="true">the</phrase>
            <phrase>active, enabled</phrase>
            <phrase optional="true">voice</phrase>
            <phrase>commands</phrase>
        </command>
    </commandGroup>
    <commandGroup open="False" name="Google searches" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="245" name="google search {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Launch.OpenURL</cmdType>
                <params>
                    <param>http://google.com/search?sourceid=navclient&amp;q={1}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>google search</phrase>
            <payloadDictation>payloadDictation: Regular</payloadDictation>
        </command>
        <command id="246" name="lucky search {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Launch.OpenURL</cmdType>
                <params>
                    <param>https://www.google.com/search?btnI&amp;q={1}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>lucky search</phrase>
            <payloadDictation>payloadDictation: Regular</payloadDictation>
        </command>
        <command id="265" name="IMDB movie {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Launch.OpenURL</cmdType>
                <params>
                    <param>https://www.google.com/search?btnI&amp;q=imdb {1}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>I M D B</phrase>
            <phrase optional="true">the</phrase>
            <phrase>movie, film</phrase>
            <payloadDictation>payloadDictation: Regular</payloadDictation>
        </command>
    </commandGroup>
    <groupCollection open="True" name="Computer navigation">
        <commandGroup open="False" name="Keyboard Emu (local PC only)" enabled="True" prefix="" priority="0" requiredProcess="" description="">
            <command id="880" name="Press escape" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
                <action>
                    <cmdType>InputKeys.Send</cmdType>
                    <params>
                        <param>{ESCAPE}</param>
                    </params>
                    <cmdRepeat>1</cmdRepeat>
                </action>
                <phrase>Press escape</phrase>
            </command>
            <command id="686" name="jump,move,go {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
                <action>
                    <cmdType>InputKeys.Send</cmdType>
                    <params>
                        <param>vk:{1}</param>
                    </params>
                    <cmdRepeat>1</cmdRepeat>
                </action>
                <phrase>jump,move,go</phrase>
                <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">payloads\4directions.xml</payloadFromXML>
            </command>
            <command id="694" name="jump,move,go {1} {2}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
                <action>
                    <cmdType>InputKeys.Send</cmdType>
                    <params>
                        <param>vk:{1}</param>
                    </params>
                    <cmdRepeat>{2}</cmdRepeat>
                </action>
                <phrase>jump,move,go</phrase>
                <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">payloads\4directions.xml</payloadFromXML>
                <payloadRange>1,20</payloadRange>
            </command>
            <command id="692" name="refresh" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
                <action>
                    <cmdType>InputKeys.Send</cmdType>
                    <params>
                        <param>{F5}</param>
                    </params>
                    <cmdRepeat>1</cmdRepeat>
                </action>
                <phrase>refresh</phrase>
            </command>
            <command id="710" name="scroll" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="True" loopDelay="300" loopMax="50" description="">
                <action>
                    <cmdType>InputKeys.Send</cmdType>
                    <params>
                        <param>vk:{1}</param>
                    </params>
                    <cmdRepeat>1</cmdRepeat>
                </action>
                <phrase>scroll</phrase>
                <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">payloads\4directions.xml</payloadFromXML>
            </command>
            <command id="727" name="scroll {1} fast" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="True" loopDelay="100" loopMax="50" description="">
                <action>
                    <cmdType>InputKeys.Send</cmdType>
                    <params>
                        <param>vk:{1}</param>
                    </params>
                    <cmdRepeat>1</cmdRepeat>
                </action>
                <phrase>scroll</phrase>
                <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">payloads\4directions.xml</payloadFromXML>
                <phrase>fast</phrase>
            </command>
            <command id="746" name="scroll {1} slow" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="True" loopDelay="800" loopMax="0" description="">
                <action>
                    <cmdType>InputKeys.Send</cmdType>
                    <params>
                        <param>vk:{1}</param>
                    </params>
                    <cmdRepeat>1</cmdRepeat>
                </action>
                <phrase>scroll</phrase>
                <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">payloads\4directions.xml</payloadFromXML>
                <phrase>slow</phrase>
            </command>
            <command id="56" name="stop scrolling" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
                <action>
                    <cmdType>VcAdvanced.Log</cmdType>
                    <params>
                        <param>Looping (if aactive) is stopped by initiating a new command.</param>
                    </params>
                    <cmdRepeat>1</cmdRepeat>
                </action>
                <phrase>stop scrolling</phrase>
            </command>
            <command id="870" name="Press enter" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
                <action>
                    <cmdType>InputKeys.Send</cmdType>
                    <params>
                        <param>{ENTER}</param>
                    </params>
                    <cmdRepeat>1</cmdRepeat>
                </action>
                <phrase>Press enter</phrase>
            </command>
            <command id="824" name="Switch Windows" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
                <action>
                    <cmdType>InputKeys.send</cmdType>
                    <params>
                        <param>{CONTROL+LWIN}({TAB})</param>
                    </params>
                    <cmdRepeat>1</cmdRepeat>
                </action>
                <phrase>Switch Windows</phrase>
            </command>
            <command id="1090" name="Open task manager" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
                <action>
                    <cmdType>DxInput.KeyCombo</cmdType>
                    <params>
                        <param>{leftcontrol}{leftshift}</param>
                        <param>{escape}</param>
                    </params>
                    <cmdRepeat>1</cmdRepeat>
                </action>
                <phrase>open task manager</phrase>
            </command>
            <command id="719" name="Open task bar item number {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
                <action>
                    <cmdType>InputKeys.Send</cmdType>
                    <params>
                        <param>{LWIN}({{1}})</param>
                    </params>
                    <cmdRepeat>1</cmdRepeat>
                </action>
                <phrase>Open task bar item</phrase>
                <phrase optional="true">number</phrase>
                <payloadRange>1,12</payloadRange>
            </command>
        </commandGroup>
        <commandGroup open="False" name="Navigate common folders" enabled="True" prefix="" priority="0" requiredProcess="" description="">
            <command id="389" name="Open {1} folder" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
                <action>
                    <cmdType>Launch.CMD</cmdType>
                    <params>
                        <param>Explorer {1}</param>
                    </params>
                    <cmdRepeat>1</cmdRepeat>
                </action>
                <phrase>Open</phrase>
                <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">payloads\Shell_folder_shortcuts.xml</payloadFromXML>
                <phrase optional="true">folder</phrase>
            </command>
        </commandGroup>
        <commandGroup open="False" name="Window" enabled="True" prefix="" priority="0" requiredProcess="" description="">
            <command id="977" name="Close {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="" loopMax="" description="">
                <if ifBlockDisabled="False" ifNot="False">
                    <ifType>(A)==(B)</ifType>
                    <ifParams>{1}&amp;&amp;word</ifParams>
                    <then>
                        <action>
                            <cmdType>Window.Close</cmdType>
                            <params>
                                <param>win{1}</param>
                            </params>
                            <cmdRepeat>1</cmdRepeat>
                        </action>
                    </then>
                    <else>
                        <action>
                            <cmdType>Window.Close</cmdType>
                            <params>
                                <param>{1}</param>
                            </params>
                            <cmdRepeat>1</cmdRepeat>
                        </action>
                    </else>
                </if>
                <phrase>Close</phrase>
                <payloadList>notepad, Kodi, firefox, mediamonkey, chrome</payloadList>
            </command>
            <command id="982" name="Close this window" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="" loopMax="" description="">
                <action>
                    <cmdType>Window.Close</cmdType>
                    <params />
                    <cmdRepeat>1</cmdRepeat>
                </action>
                <phrase>Close this window, Exit Program</phrase>
            </command>
            <command id="387" name="Focus {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
                <action>
                    <cmdType>Window.Focus</cmdType>
                    <params>
                        <param>{1}</param>
                    </params>
                    <cmdRepeat>1</cmdRepeat>
                </action>
                <phrase>Focus</phrase>
                <payloadList>notepad, Kodi, Firefox, VoxCommando, MediaMonkey, Chrome</payloadList>
            </command>
            <command id="338" name="Show desktop" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
                <action>
                    <cmdType>InputKeys.Send</cmdType>
                    <params>
                        <param>{LWIN+D}</param>
                    </params>
                    <cmdRepeat>1</cmdRepeat>
                </action>
                <phrase>Show desktop</phrase>
            </command>
            <command id="984" name="Window Maximize" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
                <action>
                    <cmdType>Window.Maximize</cmdType>
                    <params />
                    <cmdRepeat>1</cmdRepeat>
                </action>
                <phrase>Window Maximize, Maximize Window</phrase>
            </command>
            <command id="986" name="Window Minimize" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
                <action>
                    <cmdType>Window.Minimize</cmdType>
                    <params />
                    <cmdRepeat>1</cmdRepeat>
                </action>
                <phrase>Window Minimize, Minimize Window</phrase>
            </command>
            <command id="971" name="Window Normalize" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
                <action>
                    <cmdType>Window.Normalize</cmdType>
                    <params />
                    <cmdRepeat>1</cmdRepeat>
                </action>
                <phrase>Window Normalize, Normalize Window</phrase>
            </command>
        </commandGroup>
        <commandGroup open="False" name="Launch Programs" enabled="True" prefix="" priority="0" requiredProcess="" description="">
            <command id="49" name="Launch program {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
                <action>
                    <cmdType>Launch</cmdType>
                    <params>
                        <param>{1}</param>
                    </params>
                    <cmdRepeat>1</cmdRepeat>
                </action>
                <phrase>Launch, Execute</phrase>
                <phrase optional="true">the</phrase>
                <phrase>program, application</phrase>
                <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">payloads\launchprograms.xml</payloadFromXML>
            </command>
        </commandGroup>
    </groupCollection>
    <commandGroup open="True" name="ArduinoRelays" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="270" name="startup" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>PY.ExecFile</cmdType>
                <params>
                    <param>PY\ArduinoStartup.py</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <event>VC.Loaded</event>
        </command>
        <command id="277" name="Turn Relay {1} on" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>PY.ExecString</cmdType>
                <params>
                    <param>arduinoWrite("{1}1")</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Turn relay</phrase>
            <payloadRange>1,4</payloadRange>
            <phrase>on</phrase>
        </command>
        <command id="305" name="Turn Relay {1} off" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>PY.ExecString</cmdType>
                <params>
                    <param>arduinoWrite("{1}0")</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Turn relay</phrase>
            <payloadRange>1,4</payloadRange>
            <phrase>off</phrase>
        </command>
        <command id="301" name="Turn all relays OFF" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>PY.ExecString</cmdType>
                <params>
                    <param>arduinoWrite("10203040")</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Turn all relays OFF</phrase>
        </command>
        <command id="314" name="Turn all relays ON" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>PY.ExecString</cmdType>
                <params>
                    <param>arduinoWrite("11213141")</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Turn all relays ON</phrase>
        </command>
    </commandGroup>
</VoiceCommands>