<?xml version="1.0" encoding="utf-8"?>
<VoiceCommands version="" space="preserve" date="3/14/2014 12:00:00 AM">
    <commandGroup open="False" name="Startup" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="190" name="Startup" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>VC.Standby</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <event>VC.Loaded</event>
        </command>
        <command id="1264" name="Send Confirmation OSD to WMC" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>msgbox "Confirmation Required" "{LastSpoken}%0D-Affirmative, Yes, Engage%0D-Nevermind, No, Cancel" 5</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <event>Confirm.*</event>
        </command>
        <command id="326" name="Create server to listen for Vera Alerts" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>TCP.Server.Start</cmdType>
                <cmdString>2048</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <event>VC.Loaded</event>
        </command>
        <command id="703" name="Startup Clock Timer" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="The python action is just doing basic math to calculate the difference between the current time and the next &quot;hour-on-the-hour&quot;. The variable DtCustom.mm returns the current minutes value (so, if it's 9:35, it will be 35), so 60-35=25 -- that would be the result passed to the next action: VC.SetEventTimer. &#xD;&#xA;&#xD;&#xA;In other words, this command, which loads automatically on VC.Loaded, will trigger the command &quot;talkingClock&quot; at the top of the next hour. If you don't want your clock to announce the time on the hour, simply change the math in the python action.">
            <action>
                <cmdType>PY.ExecString</cmdType>
                <cmdString>result=60-{DtCustom.mm }</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.SetEventTimer</cmdType>
                <cmdString>{LastResult}m&amp;&amp;talkingClock</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <event>VC.Loaded</event>
        </command>
        <command id="730" name="Speak Hourly" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="This command calls itself every hour. That is what the first action is doing.&#xD;&#xA;Then it makes different types of announcements depending on the time of day. It also only announces the time between 6:00 and 23:00. If you want something different, you'll need to adjust the logic used here.&#xD;&#xA;&#xD;&#xA;Note that this command is relying on a 24-hour clock, not a 12-hour am/pm clock when evaluating the logic, but the variable {ShortTime} will still be whatever the Windows time format is for your locale, so if you don't like how the time is announced, you can change {ShortTime} to some version of {DtCustom.????} in the TTS. See the wiki for more information about these variables.">
            <action>
                <cmdType>VC.SetEventTimer</cmdType>
                <cmdString>1h&amp;&amp;talkingClock</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)Contains(B)</ifType>
                <ifParams>,06,&amp;&amp;,{DtCustom.HH},</ifParams>
                <then>
                    <action>
                        <cmdType>Sound.PlayWav</cmdType>
                        <cmdString>S:\VOX\wav\NBC.wav&amp;&amp;true</cmdString>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>TTS.Speak</cmdType>
                        <cmdString>Good morning. It's {ShortTime}. Have a great day.</cmdString>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else />
            </if>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)Contains(B)</ifType>
                <ifParams>,07,08,09,10,11,12,13, 14,15,16,17,18,19,20,21,22,&amp;&amp;,{DtCustom.HH},</ifParams>
                <then>
                    <action>
                        <cmdType>Sound.PlayWav</cmdType>
                        <cmdString>S:\VOX\wav\NBC.wav&amp;&amp;true</cmdString>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>TTS.Speak</cmdType>
                        <cmdString>It's {ShortTime}.</cmdString>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else />
            </if>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)Contains(B)</ifType>
                <ifParams>,23,&amp;&amp;,{DtCustom.HH},</ifParams>
                <then>
                    <action>
                        <cmdType>Sound.PlayWav</cmdType>
                        <cmdString>S:\VOX\wav\NBC.wav&amp;&amp;true</cmdString>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>TTS.Speak</cmdType>
                        <cmdString>It's {ShortTime}. It's time to get ready for bed..</cmdString>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else />
            </if>
            <event>talkingClock</event>
        </command>
    </commandGroup>
    <commandGroup open="False" name="Vera Remote Alerts" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="151" name="NBC" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\NBC.wav</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <event>NBC*</event>
        </command>
        <command id="165" name="DoorOpen" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\dooropen.wav&amp;&amp;false</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <event>DoorOpen*</event>
        </command>
        <command id="171" name="DoorClose" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\doorclosed.wav&amp;&amp;false</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <event>DoorClose*</event>
        </command>
        <command id="163" name="MainScreen" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\mainscr1.wav&amp;&amp;false</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <event>MainScreen*</event>
        </command>
        <command id="103" name="RedAlert" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\redalert.wav</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <event>RedAlert*</event>
        </command>
        <command id="122" name="HoloDeck" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\holodoor.wav</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <event>HoloDeck</event>
        </command>
        <command id="125" name="Intercom" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\intercom1.wav</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <event>Intercom</event>
        </command>
        <command id="168" name="Doorbell" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\doorbell1.wav</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <event>Doorbell</event>
        </command>
        <command id="154" name="Motion" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\tricscan1.wav</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <event>Motion</event>
        </command>
    </commandGroup>
    <commandGroup open="False" name="Star Trek TNG Computer Personality" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="1653" name="Computer Acknowledgement" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\computerbeep_29.wav&amp;&amp;false</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Sound.PartialMute</cmdType>
                <cmdString>30</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Off</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.EnableGroup</cmdType>
                <cmdString>TTS Menu</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.On</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <event>VC.Prefix.Start</event>
            <phrase>Computer, Computer</phrase>
        </command>
        <command id="197" name="Computer Standby" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Sound.PartialUnMute</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\deskviewer1.wav&amp;&amp;false</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.DisableGroup*</cmdType>
                <cmdString>TTS</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <event>VC.Standby</event>
        </command>
        <command id="153" name="Communicator On" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>VC.SetSpeechInput</cmdType>
                <cmdString>Amulet</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\commbadge.wav</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <event>Amulet.On</event>
        </command>
        <command id="117" name="Communicator Off" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>VC.SetSpeechInput</cmdType>
                <cmdString>Line</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <event>Amulet.Off</event>
        </command>
        <command id="133" name="Computer Cancel" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>VC.Standby</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Computer Cancel Access, Cancel Computer Access, Cancel Voice Access</phrase>
        </command>
    </commandGroup>
    <commandGroup open="True" name="TTS Menu" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="134" name="Security" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>Accessing Security and Tactical Systems</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.DisableGroup*</cmdType>
                <cmdString>TTS</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.EnableGroup</cmdType>
                <cmdString>TTS Security</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Security</phrase>
            <phrase optional="true">System, Systems</phrase>
        </command>
        <command id="142" name="Tactical" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>Accessing Security and Tactical Systems</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.DisableGroup*</cmdType>
                <cmdString>TTS</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.EnableGroup</cmdType>
                <cmdString>TTS Tactical</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Security, Tactical, Security and Tactical</phrase>
            <phrase optional="true">System, Systems</phrase>
        </command>
        <command id="113" name="Sensors" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>Accessing Sensor Data</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.DisableGroup*</cmdType>
                <cmdString>TTS</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.EnableGroup</cmdType>
                <cmdString>TTS Sensors</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Sensor, Sensors</phrase>
            <phrase optional="true">System, Systems, Array</phrase>
        </command>
        <command id="181" name="Information Access" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>Accessing Library Computer Data</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.DisableGroup*</cmdType>
                <cmdString>TTS</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.EnableGroup</cmdType>
                <cmdString>TTS Information Access</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Information Access, Library Computer Data</phrase>
            <phrase optional="true">System</phrase>
        </command>
        <command id="132" name="Operations" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>Accessing Ship Operations Control System</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.DisableGroup*</cmdType>
                <cmdString>TTS</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.EnableGroup</cmdType>
                <cmdString>TTS Operations</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Operations, Ship Control</phrase>
            <phrase optional="true">Systems</phrase>
        </command>
        <command id="173" name="HoloDeck" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>Accessing Holodeck Video System</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.DisableGroup*</cmdType>
                <cmdString>TTS</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.EnableGroup</cmdType>
                <cmdString>TTS Holodeck</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>HoloDeck, Video Control, Holodeck Video</phrase>
            <phrase optional="true">System</phrase>
        </command>
        <command id="187" name="What can I say" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>TTS.Speak</cmdType>
                <cmdString>Systems available are: Sensors, Information Access, Life Support, Hollow deck Video, Operations, Engineering, Security, and Tactical Systems.</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>What can I say, What is available</phrase>
        </command>
        <command id="210" name="Enable Ambiance Program Star Trek" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>button-stop</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Standby</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Sound.SetVol</cmdType>
                <cmdString>40</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Sound.PlayStream</cmdType>
                <cmdString>S:\VOX\wav\tng_bridge_1.mp3</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Execute, Enable, Run</phrase>
            <phrase>Program</phrase>
            <phrase>Star Trek</phrase>
        </command>
        <command id="225" name="Enable Ambiance Program Relaxing Spa" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>button-stop</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Standby</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Sound.SetVol</cmdType>
                <cmdString>40</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Sound.PlayStream</cmdType>
                <cmdString>S:\Music\Relax\Grassland.mp3</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Execute, Enable, Run</phrase>
            <phrase>Program</phrase>
            <phrase>Relax, Relaxing Spa</phrase>
        </command>
        <command id="231" name="Enable Ambiance Program Amazon Rainforest" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>button-stop</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Standby</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Sound.SetVol</cmdType>
                <cmdString>40</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Sound.PlayStream</cmdType>
                <cmdString>S:\Music\Relax\Amazon Rainforest.mp3</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Execute, Enable, Run</phrase>
            <phrase>Program</phrase>
            <phrase>Amazon Rainforest, Rain forest</phrase>
        </command>
        <command id="241" name="Enable Ambiance Program Thunderstorms" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>button-stop</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Standby</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Sound.SetVol</cmdType>
                <cmdString>60</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Sound.PlayStream</cmdType>
                <cmdString>S:\Music\Relax\Thunderstorms &amp; Rain.mp3</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Execute, Enable, Run</phrase>
            <phrase>Program</phrase>
            <phrase>Thunder Storms</phrase>
        </command>
        <command id="252" name="Enable Ambiance Program Chillax" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>button-stop</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Standby</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Sound.SetVol</cmdType>
                <cmdString>40</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Sound.PlayStream</cmdType>
                <cmdString>S:\Music\Relax\B.B.E-Deep &amp; Chilled Euphoria Disc 2-01-Seven Days and One Week [Sindaar Remix].mp3</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Execute, Enable, Run</phrase>
            <phrase>Program</phrase>
            <phrase>Chillax</phrase>
        </command>
        <command id="234" name="Disable Ambiance program" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Sound.StopStream</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Standby</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Disable Ambiance, Disable Program, Deactivate Program</phrase>
        </command>
    </commandGroup>
    <commandGroup open="False" name="TTS Tactical" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="177" name="Fire Phasers and Photon Torpedos" enabled="true" alwaysOn="False" confirm="True" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="Run sprinklers for 20 seconds">
            <action>
                <cmdType>Vera.Scene</cmdType>
                <cmdString>12</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>Offensive Systems Online. Attack Pattern Gamma Initiated&amp;&amp;true</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\phasertype10.wav&amp;&amp;true</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\photorp1.wav&amp;&amp;true</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\photorp1.wav&amp;&amp;true</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\photorp1.wav&amp;&amp;true</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Fire Phasers and Photon Torpedos</phrase>
        </command>
        <command id="109" name="Red Alert" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="10" loopMax="2" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>button-pause</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Sound.PartialUnMute</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\tos-redalert.wav&amp;&amp;false</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Vera.Scene</cmdType>
                <cmdString>127</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Home</phrase>
            <phrase>Red Alert</phrase>
        </command>
        <command id="206" name="Shields Up" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\Wav\shieldraise.wav&amp;&amp;false</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Vera.Scene</cmdType>
                <cmdString>125</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>Shields activated.  All Windows and Doors Secured</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Home</phrase>
            <phrase>Lock All Doors, Secure Doors, Shields Up</phrase>
        </command>
        <command id="185" name="Shields Down" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\mainscr1.wav</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Vera.Scene</cmdType>
                <cmdString>126&amp;&amp;0</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>Shields Down and Doors Unlocking</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Home</phrase>
            <phrase>Unlock All Doors, Shields Down</phrase>
        </command>
        <command id="101" name="Cancel Red Alert" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\holovel5.wav&amp;&amp;false</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Vera.Scene</cmdType>
                <cmdString>122</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>Red Alert Canceled.  All systems returned to normal.</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase optional="true">Home</phrase>
            <phrase>Cancel Red Alert</phrase>
        </command>
        <command id="201" name="Main Menu" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>Returning to Main Menu</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.DisableGroup*</cmdType>
                <cmdString>TTS</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.EnableGroup</cmdType>
                <cmdString>TTS Menu</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase optional="true">Go To</phrase>
            <phrase>Main Menu</phrase>
        </command>
    </commandGroup>
    <commandGroup open="True" name="TTS Security" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="212" name="Fire Phasers and Photon Torpedos" enabled="true" alwaysOn="False" confirm="True" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="Run sprinklers for 20 seconds">
            <action>
                <cmdType>Vera.Scene</cmdType>
                <cmdString>12</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>Offensive Systems Online. Attack Pattern Gamma Initiated&amp;&amp;true</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\phasertype10.wav&amp;&amp;true</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\photorp1.wav&amp;&amp;true</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\photorp1.wav&amp;&amp;true</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\photorp1.wav&amp;&amp;true</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Fire Phasers and Photon Torpedos</phrase>
        </command>
        <command id="144" name="Red Alert" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="10" loopMax="2" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>button-pause</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Sound.PartialUnMute</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\tos-redalert.wav&amp;&amp;false</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Vera.Scene</cmdType>
                <cmdString>127</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Home</phrase>
            <phrase>Red Alert</phrase>
        </command>
        <command id="214" name="Shields Up" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\Wav\shieldraise.wav&amp;&amp;false</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Vera.Scene</cmdType>
                <cmdString>125</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>Shields activated.  All Windows and Doors Secured</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Home</phrase>
            <phrase>Lock All Doors, Secure Doors, Shields Up</phrase>
        </command>
        <command id="193" name="Shields Down" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\mainscr1.wav</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Vera.Scene</cmdType>
                <cmdString>126&amp;&amp;0</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>Shields Down and Doors Unlocking</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Home</phrase>
            <phrase>Unlock All Doors, Shields Down</phrase>
        </command>
        <command id="136" name="Cancel Red Alert" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\holovel5.wav&amp;&amp;false</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Vera.Scene</cmdType>
                <cmdString>122</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>Red Alert Canceled.  All systems returned to normal.</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase optional="true">Home</phrase>
            <phrase>Cancel Red Alert</phrase>
        </command>
        <command id="209" name="Main Menu" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>Returning to Main Menu</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.DisableGroup*</cmdType>
                <cmdString>TTS</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.EnableGroup</cmdType>
                <cmdString>TTS Menu</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase optional="true">Go To</phrase>
            <phrase>Main Menu</phrase>
        </command>
    </commandGroup>
    <commandGroup open="True" name="TTS Sensors" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="57" name="Current Weather" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="70" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WUnder.GetCurrent</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>{LastResult}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase optional="true">What Is, What Is The</phrase>
            <phrase optional="true">Current, Today's</phrase>
            <phrase>Weather</phrase>
        </command>
        <command id="94" name="Tomorrows Weather" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="70" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WUnder.GetForecast</cmdType>
                <cmdString>0</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>{LastResult}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase optional="true">What Is</phrase>
            <phrase>Tomorrows Weather, the Weather Tomorrow</phrase>
        </command>
        <command id="76" name="This Weeks Weather" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="70" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WUnder.GetForecast</cmdType>
                <cmdString>3</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>{LastResult}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase optional="true">What Is</phrase>
            <phrase>This Weeks Weather, The Weather This Week</phrase>
        </command>
        <command id="60" name="Temperature" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>Currently the inside temperature is </cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Vera.Get.Temperature</cmdType>
                <cmdString>46</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>{LastResult} degrees</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Vera.Get.Temperature</cmdType>
                <cmdString>384</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>The outside temperature is {LastResult} degrees</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase optional="true">What is</phrase>
            <phrase optional="true">The</phrase>
            <phrase>Current Temperature, Temperature</phrase>
        </command>
        <command id="100" name="Goto Camera Front Door" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>GOTO ExtensibilityUrl C:\ProgramData\Microsoft\Windows\StartM~1\Programs\Accessories\MediaC~1\MediaC~1\Cam-Ent.htm</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Goto Camera Front Door</phrase>
        </command>
        <command id="85" name="Goto Camera Backyard Alley" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Launch.RawParam</cmdType>
                <cmdString>ehshell.exe&amp;&amp;/url:file:///C:/ProgramData/Microsoft/Windows/Start%20Menu/Programs/Accessories/Media%20Center/Media%20Center%20Programs/Cam-BY-Alley.htm</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Goto Camera Backyard Alley</phrase>
        </command>
        <command id="86" name="Goto Camera Garage" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Launch.RawParam</cmdType>
                <cmdString>ehshell.exe&amp;&amp;/url:file:///C:/ProgramData/Microsoft/Windows/Start%20Menu/Programs/Accessories/Media%20Center/Media%20Center%20Programs/Cam-GRG.htm</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Goto Camera Garage</phrase>
        </command>
        <command id="159" name="What can I say" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>Functions available are: Current Weather, Tomorrow's Weather, This Weeks Weather, Current Temperature, Main Menu</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>What can I say, What is available</phrase>
        </command>
        <command id="217" name="Main Menu" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>Returning to Main Menu</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.DisableGroup*</cmdType>
                <cmdString>TTS</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.EnableGroup</cmdType>
                <cmdString>TTS Menu</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase optional="true">Go To</phrase>
            <phrase>Main Menu</phrase>
        </command>
    </commandGroup>
    <commandGroup open="True" name="TTS Information Access" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="474" name="Time" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>It is {ShortTime}.</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase optional="true">What is</phrase>
            <phrase>Time, Current Time, Time is it</phrase>
            <phrase optional="true">now</phrase>
        </command>
        <command id="497" name="Date" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="See the wiki entry on Variables for more information on date/time variables.">
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>It is {LongDate}.</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase optional="true">What Is</phrase>
            <phrase optional="true">today, todays, current</phrase>
            <phrase>Date, Day</phrase>
        </command>
        <command id="182" name="What can I say" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>Functions available are: Current Time, Current Date, and Main Menu</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>What can I say, What is available</phrase>
        </command>
        <command id="222" name="Main Menu" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>Returning to Main Menu</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.DisableGroup*</cmdType>
                <cmdString>TTS</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.EnableGroup</cmdType>
                <cmdString>TTS Menu</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase optional="true">Go To</phrase>
            <phrase>Main Menu</phrase>
        </command>
    </commandGroup>
    <commandGroup open="True" name="TTS Operations" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="138" name="Dim X to Y" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\processing.wav&amp;&amp;false</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Vera.Dim</cmdType>
                <cmdString>{1}&amp;&amp;{2}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>I will {LastSpoken}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Standby</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Home</phrase>
            <phrase>Dim, Adjust Light</phrase>
            <phrase optional="true">the</phrase>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">Vera\dimmable.xml</payloadFromXML>
            <phrase optional="true">to</phrase>
            <payloadRange>0,100</payloadRange>
            <phrase optional="true">percent</phrase>
        </command>
        <command id="108" name="Turn X Y" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\processing2.wav&amp;&amp;false</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Vera.SetState</cmdType>
                <cmdString>{1}&amp;&amp;{2}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>As requested, I will {LastSpoken}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Standby</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Home</phrase>
            <phrase>Turn, Switch</phrase>
            <phrase optional="true">the</phrase>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">Vera\switches.xml</payloadFromXML>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">vera\OnOff.xml</payloadFromXML>
        </command>
        <command id="120" name="Turn Y X" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\processing2.wav&amp;&amp;false</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Vera.SetState</cmdType>
                <cmdString>{2}&amp;&amp;{1}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>OK, I will {LastSpoken}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Standby</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Home</phrase>
            <phrase>Turn, Switch</phrase>
            <phrase optional="true">the</phrase>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">vera\OnOff.xml</payloadFromXML>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">Vera\switches.xml</payloadFromXML>
        </command>
        <command id="129" name="Run Scene X" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\Wav\tricscan1.wav&amp;&amp;false</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Vera.Scene</cmdType>
                <cmdString>{1}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>Activating Program {LastSpoken}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Standby</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Home</phrase>
            <phrase>Run Scene, Automate, Execute Scene</phrase>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">Vera\scenes.xml</payloadFromXML>
        </command>
        <command id="160" name="Raise or Lower X Window Blind" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Sound.PlayWav</cmdType>
                <cmdString>S:\VOX\wav\beam1a.wav&amp;&amp;false</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Vera.Raw</cmdType>
                <cmdString>data_request?id=action&amp;output_format=xml&amp;DeviceNum={2}&amp;serviceId=urn:upnp-org:serviceId:WindowCovering1&amp;action={1}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>OK, I will {LastSpoken} as requested</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Home</phrase>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">vera\RaiseLower.xml</payloadFromXML>
            <phrase optional="true">the</phrase>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">Vera\blinds.xml</payloadFromXML>
            <phrase>Window</phrase>
            <phrase optional="true">Blinds</phrase>
        </command>
        <command id="184" name="What can I say" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>TTS.Speak</cmdType>
                <cmdString>Functions available are: Current Time, Current Date, and Main Menu</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>What can I say, What is available</phrase>
        </command>
        <command id="188" name="Main Menu" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>Returning to Main Menu</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.DisableGroup*</cmdType>
                <cmdString>TTS</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.EnableGroup</cmdType>
                <cmdString>TTS Menu</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase optional="true">Go To</phrase>
            <phrase>Main Menu</phrase>
        </command>
    </commandGroup>
    <commandGroup open="True" name="TTS Holodeck" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="323" name="button-play" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>button-play</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>begin playback, begin program</phrase>
        </command>
        <command id="334" name="button-pause" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>button-pause</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>pause playback, pause playback, pause video, pause music</phrase>
        </command>
        <command id="339" name="button-stop" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>button-stop</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>stop playback</phrase>
        </command>
        <command id="406" name="button-ok" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>button-ok</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>enter, cursor enter, select, select that</phrase>
        </command>
        <command id="415" name="button-back" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>button-back</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>cursor back, go back</phrase>
        </command>
        <command id="455" name="button-skipback" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>button-skipback</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>skip back</phrase>
        </command>
        <command id="462" name="button-skipfwd" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>button-skipfwd</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>skip forward</phrase>
        </command>
        <command id="121" name="Volume" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>volume {1}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Volume, Video Volume, Music Volume</phrase>
            <payloadList>5,10,15,20,25,30,35,40,45,50,Up,Down,Mute,UnMute</payloadList>
        </command>
        <command id="490" name="button-ch-plus" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>button-ch-plus</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>channel up</phrase>
        </command>
        <command id="489" name="button-ch-minus" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>button-ch-minus</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>channel down</phrase>
        </command>
        <command id="527" name="button-zoom" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>button-zoom</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>video zoom ration</phrase>
        </command>
        <command id="98" name="fullscreen" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>fullscreen</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>video fullscreen, return to fullscreen</phrase>
        </command>
        <command id="116" name="More Information" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>SendKeys</cmdType>
                <cmdString>*</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>More Information, Extended Menu</phrase>
        </command>
        <command id="200" name="goto" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="" loopMax="" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>goto {1}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>goto</phrase>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">payloads\WmcWindows.xml</payloadFromXML>
        </command>
        <command id="127" name="jump,move,go &lt;direction&gt; &lt;#&gt;" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>InputKeys.Send</cmdType>
                <cmdString>vk:{1}</cmdString>
                <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="104" name="move" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>InputKeys.Send</cmdType>
                <cmdString>vk:{1}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>move, go</phrase>
            <payloadList>up,down,left,right</payloadList>
        </command>
        <command id="89" name="Launch Media Browser" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Launch.RawParam</cmdType>
                <cmdString>C:\Windows\ehome\ehshell.exe&amp;&amp;/nostartupanimation /entrypoint:{CE32C570-4BEC-4aeb-AD1D-CF47B91DE0B2}\{FC9ABCCC-36CB-47ac-8BAB-03E8EF5F6F22}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>launch, open, goto</phrase>
            <phrase>Media Browser, Movies, Movie Library</phrase>
        </command>
        <command id="74" name="Launch XM Radio" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Launch.RawParam</cmdType>
                <cmdString>ehshell.exe&amp;&amp;/nostartupanimation /entrypoint:{5acad3ae-7bfd-4b48-a851-46f93bf68fd5}\{413969ab-3de0-40e7-83ab-270c88df1b52}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
        </command>
        <command id="164" name="Main Menu" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>Returning to Main Menu</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.DisableGroup*</cmdType>
                <cmdString>TTS</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.EnableGroup</cmdType>
                <cmdString>TTS Menu</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase optional="true">Go To</phrase>
            <phrase>Main Menu</phrase>
        </command>
        <command id="180" name="music play artist" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>music-play artist:"{1}"</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>WMC.GenSongsByArtist</cmdType>
                <cmdString>{1}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>fullscreen</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>music play artist</phrase>
            <payloadFromXML phraseOnly="True" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">wmcPayloads\wmcArtists.xml</payloadFromXML>
        </command>
    </commandGroup>
    <commandGroup open="False" name="Vox Commands" enabled="False" prefix="" priority="5" requiredProcess="" description="">
        <command id="1002" name="Listen" enabled="true" alwaysOn="True" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>VC.On</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>start listening, pay attention</phrase>
        </command>
        <command id="1025" name="Don't Listen" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>VC.Standby</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>ignore me,don't listen,stand by</phrase>
        </command>
        <command id="64" name="Option &lt;1-8&gt;" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>VC.Option</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Option,Select Option</phrase>
            <payloadRange>1,8</payloadRange>
        </command>
        <command id="1008" name="stop scrolling" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>do nothing</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>ok, stop scrolling</phrase>
        </command>
        <command id="7" name="Vox Off" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>VC.Off</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>vox off, vox commando off,disable vox commando</phrase>
        </command>
    </commandGroup>
    <commandGroup open="False" name="WMC Extended Buttons" enabled="False" prefix="" priority="0" requiredProcess="" description="">
        <command id="216" name="playrate" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="" loopMax="" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>playrate {1}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>media playrate</phrase>
            <payloadList>Stop,Pause,Play,FF1,FF2,FF3,Rewind1,Rewind2,Rewind3,SlowMotion1,SlowMotion2,SlowMotion3,SkipForward,SkipBack</payloadList>
        </command>
        <command id="45" name="scroll dir fast" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="True" loopDelay="100" loopMax="50" description="">
            <action>
                <cmdType>InputKeys.Send</cmdType>
                <cmdString>vk:{1}</cmdString>
                <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="66" name="scroll dir slow" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="True" loopDelay="800" loopMax="0" description="">
            <action>
                <cmdType>InputKeys.Send</cmdType>
                <cmdString>vk:{1}</cmdString>
                <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="69" name="Type Letter" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>type {1}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Type Letter</phrase>
            <payloadList>A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z</payloadList>
        </command>
        <command id="61" name="scroll" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="True" loopDelay="300" loopMax="50" description="">
            <action>
                <cmdType>InputKeys.Send</cmdType>
                <cmdString>vk:{1}</cmdString>
                <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="145" name="play album" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>music-play album:"{1}"</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>fullscreen</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>play album</phrase>
            <payloadFromXML phraseOnly="True" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">wmcPayloads\wmcAlbums.xml</payloadFromXML>
        </command>
        <command id="35" name="focus windows media center" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Window.Focus</cmdType>
                <cmdString>ehshell</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>focus windows media center</phrase>
        </command>
        <command id="389" name="button-up" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>button-up</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>cursor up</phrase>
        </command>
        <command id="418" name="button-right" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>button-right</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>cursor right</phrase>
        </command>
        <command id="398" name="button-left" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>button-left</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>cursor left</phrase>
        </command>
        <command id="395" name="button-down" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>button-down</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>cursor down</phrase>
        </command>
    </commandGroup>
    <commandGroup open="False" name="WMC Request Song Info" enabled="False" prefix="" priority="0" requiredProcess="" description="">
        <command id="207" name="what artist is this" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="" loopMax="" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>playrate pause</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>mediametadata</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Results.RegEx</cmdType>
                <cmdString>TrackArtist=(.*)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>{match.1}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>OSD.ShowText</cmdType>
                <cmdString>{match.1}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>playrate pause</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>what artist is this</phrase>
        </command>
        <command id="82" name="what album is this" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="" loopMax="" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>playrate pause</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>mediametadata</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Results.RegEx</cmdType>
                <cmdString>AlbumTitle=(.*)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>{match.1}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>OSD.ShowText</cmdType>
                <cmdString>{match.1}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>playrate pause</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>what album is this</phrase>
        </command>
        <command id="90" name="what song is this" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="" loopMax="" description="">
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>playrate pause</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>mediametadata</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Results.RegEx</cmdType>
                <cmdString>TrackTitle=(.*)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <cmdString>{match.1}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>OSD.ShowText</cmdType>
                <cmdString>{match.1}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>playrate pause</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>what song is this</phrase>
        </command>
    </commandGroup>
    <commandGroup open="False" name="WMC Play Music by Request" enabled="False" prefix="" priority="0" requiredProcess="" description="" />
    <commandGroup open="False" name="WMC Rate Music experimental" enabled="False" prefix="" priority="0" requiredProcess="" description="">
        <command id="111" name="rate song" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Window.Focus</cmdType>
                <cmdString>ehshell</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>WMC</cmdType>
                <cmdString>fullscreen</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Pause</cmdType>
                <cmdString>300</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>InputKeys.Send</cmdType>
                <cmdString>{1}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>rate song</phrase>
            <payloadRange>0,5</payloadRange>
        </command>
    </commandGroup>
</VoiceCommands>