<?xml version="1.0" encoding="utf-8"?>
<VoiceCommands version="" space="preserve" date="3/24/2014 12:00:00 AM">
    <commandGroup open="False" name="bot robo" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="1435" name="bot answer" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>RoboB.Select</cmdType>
                <params>
                    <param>VC ani</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Show</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.ElementByID</cmdType>
                <params>
                    <param>textToSay</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.SetText</cmdType>
                <params>
                    <param>{LastResult}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Wait</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.ElementByTag</cmdType>
                <params>
                    <param>INPUT</param>
                    <param>2</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Click</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.SetEventTimer</cmdType>
                <params>
                    <param>13</param>
                    <param>bot test part 2</param>
                </params>
                <cmdRepeat>0</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.SetEventTimer</cmdType>
                <params>
                    <param>5</param>
                    <param>xbmc unmute</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <event>bot speak</event>
        </command>
        <command id="1441" name="start bot" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>RoboB.Select</cmdType>
                <params>
                    <param>VC ani</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.SetWinSize</cmdType>
                <params>
                    <param>450</param>
                    <param>400</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Navigate</cmdType>
                <params>
                    <param>http://www.oddcast.com/home/demos/tts/tts_example.php</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Wait</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>File.Write</cmdType>
                <params>
                    <param>{Path.VC}\botstate.txt</param>
                    <param>enabled</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <event>VC.loaded</event>
        </command>
        <command id="1427" name="bot goodbye" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>RoboB.Hide</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <event>bot goodbye</event>
        </command>
        <command id="1438" name="hide bot" enabled="true" alwaysOn="True" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>VC.Standby</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.ElementByID</cmdType>
                <params>
                    <param>textToSay</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.SetText</cmdType>
                <params>
                    <param>It's ok! see you later!</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Wait</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.ElementByTag</cmdType>
                <params>
                    <param>INPUT</param>
                    <param>2</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Click</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Wait</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.SetEventTimer</cmdType>
                <params>
                    <param>3</param>
                    <param>bot goodbye</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase optional="true">please</phrase>
            <phrase>ok thanks, ok bye, hide in background</phrase>
        </command>
        <command id="1472" name="show bot" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>RoboB.Show</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Results.SetLastResult</cmdType>
                <params>
                    <param>Hi, I watching you</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.TriggerEvent</cmdType>
                <params>
                    <param>bot speak</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>show</phrase>
            <phrase>amelie, alexander</phrase>
        </command>
        <command id="1433" name="bot lang and voice" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>RoboB.ElementByTag</cmdType>
                <params>
                    <param>LABEL</param>
                    <param>1</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Click</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Pause</cmdType>
                <params>
                    <param>500</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>InputKeys.TextEntry</cmdType>
                <params>
                    <param>eng</param>
                    <param>specify here the language (e.g. eng for English or ger for German</param>
                </params>
                <cmdRepeat>0</cmdRepeat>
            </action>
            <action>
                <cmdType>InputKeys.TextEntry</cmdType>
                <params>
                    <param>{1}</param>
                    <param>specify here the language (e.g. eng for English or ger for German</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Pause</cmdType>
                <params>
                    <param>200</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>InputKeys.Send</cmdType>
                <params>
                    <param>{TAB}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>InputKeys.TextEntry</cmdType>
                <params>
                    <param>susan</param>
                    <param>write here the name of the TTS voice</param>
                </params>
                <cmdRepeat>0</cmdRepeat>
            </action>
            <action>
                <cmdType>InputKeys.TextEntry</cmdType>
                <params>
                    <param>{2}</param>
                    <param>write here the name of the TTS voice</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)==(B)</ifType>
                <ifParams>{1}&amp;&amp;English</ifParams>
                <then>
                    <action>
                        <cmdType>Results.SetLastResult</cmdType>
                        <params>
                            <param>Hi, my name is {2}. Nice to see you.</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else />
            </if>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)==(B)</ifType>
                <ifParams>{1}&amp;&amp;German</ifParams>
                <then>
                    <action>
                        <cmdType>Results.SetLastResult</cmdType>
                        <params>
                            <param>Hallo, mein name ist {2}. Schön dich zu sehen.</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else />
            </if>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)==(B)</ifType>
                <ifParams>{1}&amp;&amp;French</ifParams>
                <then>
                    <action>
                        <cmdType>Results.SetLastResult</cmdType>
                        <params>
                            <param>Bonjour, mon nom est {2}. Navi de vous voir.</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else />
            </if>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)==(B)</ifType>
                <ifParams>{1}&amp;&amp;Arabic</ifParams>
                <then>
                    <action>
                        <cmdType>Results.SetLastResult</cmdType>
                        <params>
                            <param>مرحبا، اسمي {2}. جميل أن أراك.</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else />
            </if>
            <action>
                <cmdType>VC.TriggerEvent</cmdType>
                <params>
                    <param>bot speak</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>select, bot, I want to hear</phrase>
            <payloadList>english, german, french, arabic</payloadList>
            <phrase>bot, from, voice</phrase>
            <payloadList>julie, anna, florence, laila </payloadList>
        </command>
    </commandGroup>
    <commandGroup open="False" name="needs to do" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="1430" name="listen watch hear to music-video-movie" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)Contains(B)</ifType>
                <ifParams>music&amp;&amp;{2}</ifParams>
                <then>
                    <action>
                        <cmdType>Results.SetLastResult</cmdType>
                        <params>
                            <param>Oh, good idea! Which programm you prefer to {1} {2}? You can choose between XBMC or MediaMonkey!</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else />
            </if>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)Contains(B)</ifType>
                <ifParams>movie video&amp;&amp;{2}</ifParams>
                <then>
                    <action>
                        <cmdType>Results.SetLastResult</cmdType>
                        <params>
                            <param>Oh, cool. I start xbmc</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>Launch.RawParam</cmdType>
                        <params>
                            <param>L:\Program Files\XBMC\XBMC.exe</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else />
            </if>
            <action>
                <cmdType>VC.TriggerEvent</cmdType>
                <params>
                    <param>bot speak</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>I want</phrase>
            <phrase optional="true">to</phrase>
            <payloadList>listen, hear, play, watch</payloadList>
            <phrase optional="true">a</phrase>
            <payloadList>music, video, movie</payloadList>
        </command>
        <command id="1431" name="player select" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)Contains(B)</ifType>
                <ifParams>xbmc&amp;&amp;{1}</ifParams>
                <then>
                    <action>
                        <cmdType>Results.SetLastResult</cmdType>
                        <params>
                            <param>Ok, I start XBMC</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>Launch.RawParam</cmdType>
                        <params>
                            <param>L:\Program Files\XBMC\XBMC.exe</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else />
            </if>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)Contains(B)</ifType>
                <ifParams>media monkey&amp;&amp;{1}</ifParams>
                <then>
                    <action>
                        <cmdType>Results.SetLastResult</cmdType>
                        <params>
                            <param>Ok, I start Media Monkey</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>Launch.RawParam</cmdType>
                        <params>
                            <param>L:\Program Files\MediaMonkey\MediaMonkey.exe</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else />
            </if>
            <action>
                <cmdType>VC.TriggerEvent</cmdType>
                <params>
                    <param>bot speak</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>I prefer, use, I like, start</phrase>
            <payloadList>xbmc, media monkey</payloadList>
        </command>
        <command id="528" name="check mail" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Gmail.GetCount</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Gmail.GetAllTitles</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Results.Replace</cmdType>
                <params>
                    <param>0</param>
                    <param>no</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>OSD.ShowText</cmdType>
                <params>
                    <param>{LastResult}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Results.SetLastResult</cmdType>
                <params>
                    <param>you have {LastResult} unreaded email</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.TriggerEvent</cmdType>
                <params>
                    <param>bot speak</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>check my email</phrase>
        </command>
        <command id="311" name="current time" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Results.SetLastResult</cmdType>
                <params>
                    <param>the current time is {ShortTime}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.TriggerEvent</cmdType>
                <params>
                    <param>bot speak</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>current time, what time is it</phrase>
        </command>
    </commandGroup>
    <commandGroup open="False" name="Show Help" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="273" 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>Results.SetLastResult</cmdType>
                <params>
                    <param>These are all of the voice commands for this configuration.</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.TriggerEvent</cmdType>
                <params>
                    <param>bot speak</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Show help, What can I say</phrase>
        </command>
        <command id="271" 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>Results.SetLastResult</cmdType>
                <params>
                    <param>These are voice commands in groups that are enabled.</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.TriggerEvent</cmdType>
                <params>
                    <param>bot speak</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="Vox Commands" enabled="True" prefix="" priority="1" requiredProcess="" description="">
        <command id="77" 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,don't listen,stand by</phrase>
            <event>VC.Standby</event>
        </command>
        <command id="163" 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>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)==(B)</ifType>
                <ifParams>{1}&amp;&amp;morning</ifParams>
                <then>
                    <action>
                        <cmdType>Results.SetLastResult</cmdType>
                        <params>
                            <param> {1}, I hope you sleept well!</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else />
            </if>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)==(B)</ifType>
                <ifParams>{1}&amp;&amp;evening</ifParams>
                <then>
                    <action>
                        <cmdType>Results.SetLastResult</cmdType>
                        <params>
                            <param>{1} Commander, nice to hear you.</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else />
            </if>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)==(B)</ifType>
                <ifParams>{1}&amp;&amp;afternoon</ifParams>
                <then>
                    <action>
                        <cmdType>Results.SetLastResult</cmdType>
                        <params>
                            <param>{1} Commander, nice to hear you.</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else />
            </if>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)Contains(B)</ifType>
                <ifParams>{1}&amp;&amp;hi</ifParams>
                <then>
                    <action>
                        <cmdType>Results.SetLastResult</cmdType>
                        <params>
                            <param>Hello Commander, do you need help??</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else />
            </if>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)Contains(B)</ifType>
                <ifParams>{LastSpoken}&amp;&amp;I need assistance</ifParams>
                <then>
                    <action>
                        <cmdType>Results.SetLastResult</cmdType>
                        <params>
                            <param>Hi Commander! how I can help you?</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else />
            </if>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)Contains(B)</ifType>
                <ifParams>{LastSpoken}&amp;&amp;where are you</ifParams>
                <then>
                    <action>
                        <cmdType>Results.SetLastResult</cmdType>
                        <params>
                            <param>Hello Commander! I'm right here! how I can help you?</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else />
            </if>
            <action>
                <cmdType>VC.TriggerEvent</cmdType>
                <params>
                    <param>bot speak</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase optional="true">good, amelie</phrase>
            <payloadList>morning, afternoon, evening, hello, I need, where</payloadList>
            <phrase>start listening, pay attention, listen, alexander, amelie, assistance, are you</phrase>
        </command>
        <command id="124" 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,10</payloadRange>
        </command>
        <command id="176" name="stop scrolling" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>VoxCommando</cmdType>
                <params>
                    <param>ShutUp</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>stop scrolling</phrase>
        </command>
        <command id="132" 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,disable vox commando</phrase>
            <event>VC.Off</event>
        </command>
        <command id="1417" name="human touch 2" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Results.SetLastResult</cmdType>
                <params>
                    <param>{1}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.TriggerEvent</cmdType>
                <params>
                    <param>bot speak</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>with, I want, be, sorry amelie I called you by</phrase>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">payloads\humantouch2.xml</payloadFromXML>
        </command>
    </commandGroup>
    <commandGroup open="False" name="XBMC Activate Windows &amp; Browse" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="394" name="Activate Window {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "{1}"</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>activate window, show, go to</phrase>
            <payloadList> home, programs, pictures, filemanager, files, settings, music, video, videos, tv, pvr, pvrguideinfo, pvrrecordinginfo, pvrtimersetting, pvrgroupmanager, pvrchannelmanager, pvrguidesearch, pvrchannelscan, pvrupdateprogress, pvrosdchannels, pvrosdguide, pvrosd</payloadList>
        </command>
        <command id="798" name="Browse Albums" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "music", "parameters": [ "albums" ]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse</phrase>
            <phrase optional="true">music, music by</phrase>
            <phrase>Albums</phrase>
        </command>
        <command id="497" name="Browse by year" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "music", "parameters": [ "years" ]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse</phrase>
            <phrase>music</phrase>
            <phrase>years, by year</phrase>
        </command>
        <command id="146" name="Browse Movie Actors" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "videolibrary", "parameters": [ "Actors" ]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse Movie Actors, Browse Actors</phrase>
        </command>
        <command id="126" name="Browse Movie Actors" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "videolibrary", "parameters": [ "MovieActors" ]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse Movie Actors, Browse Actors</phrase>
        </command>
        <command id="230" name="Browse Movie Studios" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "videolibrary", "parameters": [ "MovieStudios" ]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse Movie Studios</phrase>
        </command>
        <command id="283" name="Browse Movie Titles" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "videolibrary", "parameters": [ "MovieTitles" ]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse Movie Titles, Browse Movies</phrase>
        </command>
        <command id="501" name="Browse music Artists" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "music", "parameters": [ "artists" ]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse</phrase>
            <phrase optional="true">music, music by</phrase>
            <phrase>artists, artist</phrase>
        </command>
        <command id="754" name="Browse music by Genre" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "music", "parameters": [ "genres" ]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse</phrase>
            <phrase>music</phrase>
            <phrase>Genres, by genre</phrase>
        </command>
        <command id="730" name="Browse music Playlists" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "music", "parameters": [ "playlists" ]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse</phrase>
            <phrase optional="true">music, music by</phrase>
            <phrase>Playlists, Playlist</phrase>
        </command>
        <command id="317" name="Browse Recently Added Albums" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "music", "parameters": [ "RecentlyAddedAlbums" ]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse Recently Added</phrase>
            <phrase>Music, Albums</phrase>
        </command>
        <command id="331" name="Browse Recently Added Episodes" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "videolibrary", "parameters": [ "RecentlyAddedEpisodes" ]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse Recently Added</phrase>
            <phrase>T V, Episodes, Shows, T V Shows, Series</phrase>
        </command>
        <command id="297" name="Browse Recently Played Albums" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "music", "parameters": [ "RecentlyPlayedAlbums" ]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse Recently Played</phrase>
            <phrase>Music, Albums</phrase>
        </command>
        <command id="764" name="Browse Singles" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "music", "parameters": [ "singles" ]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse</phrase>
            <phrase optional="true">music, music by</phrase>
            <phrase>Singles</phrase>
        </command>
        <command id="729" name="Browse Songs" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "music", "parameters": [ "songs" ]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse</phrase>
            <phrase optional="true">music, music by</phrase>
            <phrase>Songs</phrase>
        </command>
        <command id="733" name="Browse Songs" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "music", "parameters": [ "songs" ]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse Songs</phrase>
        </command>
        <command id="120" name="Browse Tv Genres" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "videolibrary", "parameters": [ "TvShowGenres" ]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse</phrase>
            <phrase>T V, Television</phrase>
            <phrase optional="true">show</phrase>
            <phrase>Genres</phrase>
        </command>
        <command id="320" name="Browse TV Show Studios" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "videolibrary", "parameters": [ "TvShowStudios" ]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse</phrase>
            <phrase>TV, TV Show, Show</phrase>
            <phrase>Studios</phrase>
        </command>
        <command id="231" name="Browse TV Show Titles" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "videolibrary", "parameters": [ "TvShowTitles" ]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse</phrase>
            <phrase>T V, Television</phrase>
            <phrase optional="true">show, shows, series</phrase>
            <phrase optional="true">titles, by title</phrase>
        </command>
        <command id="196" name="Go Home" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "home"</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Home Screen, Go Home</phrase>
        </command>
        <command id="219" name="Go to Favourites" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "favourites"</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Go to Favourites</phrase>
        </command>
        <command id="274" name="Go to Music playlist" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "musicplaylist"</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Go to Music playlist</phrase>
        </command>
        <command id="232" name="Go to Video playlist" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "videoplaylist"</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Go to Video playlist</phrase>
        </command>
        <command id="246" name="Go to Weather" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "weather"</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Go to Weather</phrase>
        </command>
    </commandGroup>
    <commandGroup open="False" name="XBMC Get Now Playing Info" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="742" name="get AudioStream Details" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Player.GetProperties</param>
                    <param>"playerid":1, "properties": ["currentaudiostream"]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.ParseTokens</cmdType>
                <params>
                    <param>Channels: {currentaudiostream.channels} {CR}CODEC:{currentaudiostream.codec}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>OSD.ShowText</cmdType>
                <params>
                    <param>{LastResult}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
        </command>
        <command id="750" name="Show song info" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Player.GetItem</param>
                    <param>"playerid":0, "properties": ["title", "album", "artist", "rating","playcount","genre"]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.ParseTokens</cmdType>
                <params>
                    <param>Song: {item.title} {CR}Artist: {item.artist[[ &amp; ]]} {CR}Genre: {item.genre[[ &amp; ]]}{CR}Rating:{item.rating}{CR}Played {item.playcount} times before</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>OSD.ShowText</cmdType>
                <params>
                    <param>{LastResult}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Show song info</phrase>
        </command>
        <command id="732" name="What album" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Player.GetItem</param>
                    <param>"playerid":0, "properties": ["album"]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.ParseTokens</cmdType>
                <params>
                    <param>This is from the album: {item.album}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.SoftMute</cmdType>
                <params>
                    <param>60</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.TriggerEvent</cmdType>
                <params>
                    <param>bot speak</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>OSD.ShowText</cmdType>
                <params>
                    <param>{LastResult}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>What, Which, welches, welche, wie heist das</phrase>
            <phrase>album, C D, record, disk</phrase>
            <phrase optional="true">is this</phrase>
        </command>
        <command id="765" name="What artist is this" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Player.GetItem</param>
                    <param>"playerid":0, "properties": ["artist"]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.ParseTokens</cmdType>
                <params>
                    <param>{item.artist[[#]]}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.SoftMute</cmdType>
                <params>
                    <param>60</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)==(B)</ifType>
                <ifParams>{LastResult}&amp;&amp;0</ifParams>
                <then>
                    <action>
                        <cmdType>Results.SetLastResult</cmdType>
                        <params>
                            <param>Artist is unknown</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>OSD.ShowText</cmdType>
                        <params>
                            <param>Artist is unknown</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>VC.TriggerEvent</cmdType>
                        <params>
                            <param>bot speak</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else>
                    <action>
                        <cmdType>XJson.ParseTokens</cmdType>
                        <params>
                            <param>{item.artist[[, also, ]]}</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>VC.TriggerEvent</cmdType>
                        <params>
                            <param>bot speak</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>OSD.ShowText</cmdType>
                        <params>
                            <param>{LastResult}</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </else>
            </if>
            <phrase>What artist, What band, What group, Who is this, wie heist der Künstler</phrase>
            <phrase optional="true">is this</phrase>
        </command>
        <command id="751" name="What genre is this" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.SoftMute</cmdType>
                <params>
                    <param>60</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Pause</cmdType>
                <params>
                    <param>300</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Player.GetItem</param>
                    <param>"playerid":0, "properties": ["genre"]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.ParseTokens</cmdType>
                <params>
                    <param>{item.genre[[#]]}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)==(B)</ifType>
                <ifParams>{LastResult}&amp;&amp;0</ifParams>
                <then>
                    <action>
                        <cmdType>Results.SetLastResult</cmdType>
                        <params>
                            <param>Genre is unknown</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>OSD.ShowText</cmdType>
                        <params>
                            <param>Genre is unknown</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>VC.TriggerEvent</cmdType>
                        <params>
                            <param>bot speak</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else>
                    <action>
                        <cmdType>XJson.ParseTokens</cmdType>
                        <params>
                            <param>{item.genre[[, also, ]]}</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>VC.TriggerEvent</cmdType>
                        <params>
                            <param>bot speak</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>OSD.ShowText</cmdType>
                        <params>
                            <param>Genre is:  {LastResult}</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </else>
            </if>
            <phrase>What, Which</phrase>
            <phrase>genre, style, classification</phrase>
            <phrase optional="true">is this</phrase>
        </command>
        <command id="731" name="What Movie is this" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.SoftMute</cmdType>
                <params>
                    <param>60</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Player.GetItem</param>
                    <param>"playerid":1,  "properties": ["title","cast"]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Results.RegEx</cmdType>
                <params>
                    <param>"name".*?"(.*)"</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Results.MatchConcat</cmdType>
                <params>
                    <param>, </param>
                    <param>3</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.ParseTokens</cmdType>
                <params>
                    <param>Now playing, {item.title}!, starring: {lastresult}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.TriggerEvent</cmdType>
                <params>
                    <param>bot speak</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>What Movie is this</phrase>
        </command>
        <command id="778" name="what rating" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.SoftMute</cmdType>
                <params>
                    <param>60</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Pause</cmdType>
                <params>
                    <param>300</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Player.GetItem</param>
                    <param>"playerid":0, "properties": ["rating"]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.ParseTokens</cmdType>
                <params>
                    <param>This song is rated {item.rating} stars</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.TriggerEvent</cmdType>
                <params>
                    <param>bot speak</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>OSD.ShowText</cmdType>
                <params>
                    <param>{LastResult}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>What, Which</phrase>
            <phrase>rating</phrase>
            <phrase optional="true">is this</phrase>
        </command>
        <command id="760" name="What song is this" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Player.GetItem</param>
                    <param>"playerid":0, "properties": ["title", "album", "artist", "rating","playcount","genre"]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.ParseTokens</cmdType>
                <params>
                    <param>This is {item.title}, by {item.artist[[&amp;]]}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.SoftMute</cmdType>
                <params>
                    <param>60</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.TriggerEvent</cmdType>
                <params>
                    <param>bot speak</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>OSD.ShowText</cmdType>
                <params>
                    <param>{LastResult}</param>
                </params>
                <cmdRepeat>0</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Pause</cmdType>
                <params>
                    <param>200</param>
                </params>
                <cmdRepeat>0</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.SoftUnMute</cmdType>
                <params />
                <cmdRepeat>0</cmdRepeat>
            </action>
            <phrase>What, Which, wie heist der</phrase>
            <phrase>song, track</phrase>
            <phrase optional="true">is this</phrase>
        </command>
    </commandGroup>
    <commandGroup open="False" name="XBMC Movement event client" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="347" 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>XJson.Btn.KB</cmdType>
                <params>
                    <param>{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="278" name="move" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>{1}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>move, go</phrase>
            <payloadList>up,down,left,right</payloadList>
        </command>
        <command id="338" name="scroll" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="True" loopDelay="300" loopMax="50" description="">
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>{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="257" name="scroll dir fast" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="True" loopDelay="100" loopMax="50" description="">
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>{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="353" name="scroll dir slow" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="True" loopDelay="800" loopMax="0" description="">
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>{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>
    </commandGroup>
    <commandGroup open="False" name="XBMC Movies" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="866" name="Find Movie {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.SmartPL</cmdType>
                <params>
                    <param>smarts\MovieByName.xsp</param>
                    <param>{2}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Pause</cmdType>
                <params>
                    <param>300</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)==(B)</ifType>
                <ifParams>{1}&amp;&amp;Play</ifParams>
                <then>
                    <action>
                        <cmdType>XJson.Raw</cmdType>
                        <params>
                            <param>Playlist.Clear</param>
                            <param>"playlistid": 1</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>XJson.Raw</cmdType>
                        <params>
                            <param>Playlist.Add</param>
                            <param>"playlistid": 1, "item": {"file": "special://profile/playlists/mixed/voxsmart.xsp"}</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>XJson.Raw</cmdType>
                        <params>
                            <param>Player.Open</param>
                            <param>"item": {"playlistid": 1}</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else>
                    <action>
                        <cmdType>XJson.Raw</cmdType>
                        <params>
                            <param>GUI.ActivateWindow</param>
                            <param>"window": "video", "parameters": [ "special://profile/playlists/mixed/voxsmart.xsp" ]</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </else>
            </if>
            <payloadList>Find, Search, Show</payloadList>
            <phrase>film, films, movie, movies, moving picture</phrase>
            <payloadFromXML phraseOnly="True" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">XbmcPayloads\xbmcMovies.xml</payloadFromXML>
        </command>
        <command id="460" name="Play Movie {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Player.Open</param>
                    <param>"item": {"movieid": {1}}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Play</phrase>
            <phrase>film, films, movie, movies, moving picture</phrase>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">XbmcPayloads\xbmcMovieIDs.xml</payloadFromXML>
        </command>
        <command id="423" name="Resume Movie {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Player.Open</param>
                    <param>"item": { "movieid": {1} } , "options":{ "resume":true }</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>resume movie </phrase>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">XbmcPayloads\xbmcMovieIDs.xml</payloadFromXML>
        </command>
    </commandGroup>
    <commandGroup open="False" name="XBMC Payload Actions" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="417" name="Seek to {1}%" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Player.GetActivePlayers</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Results.RegEx</cmdType>
                <params>
                    <param>"playerid": (.*),</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Player.Seek</param>
                    <param>"value":{1},"playerid":{Match.1}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>seek</phrase>
            <phrase optional="true">to</phrase>
            <payloadList>0,5,10,20,30,40,50,60,70,80,90,99,100</payloadList>
            <phrase optional="true">percent</phrase>
        </command>
        <command id="444" name="setvolume" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="" loopMax="" description="">
            <action>
                <cmdType>XJson.SetVol</cmdType>
                <params>
                    <param>{1}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>set volume</phrase>
            <payloadList>5,10,15,20,30,40,50,60,70,80,90,100</payloadList>
        </command>
        <command id="564" name="zoom in multiple" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Input.ExecuteAction</param>
                    <param>"action":"zoomin"</param>
                </params>
                <cmdRepeat>{1}</cmdRepeat>
            </action>
            <phrase>zoom in</phrase>
            <payloadList optional="true">1,2,3,4,5,10,20,30,40,50</payloadList>
        </command>
        <command id="794" name="zoom out multiple" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Input.ExecuteAction</param>
                    <param>"action":"zoomout"</param>
                </params>
                <cmdRepeat>{1}</cmdRepeat>
            </action>
            <phrase>zoom out</phrase>
            <payloadList optional="true">1,2,3,4,5,10,20,30,40,50</payloadList>
        </command>
    </commandGroup>
    <commandGroup open="False" name="XBMC Play Album ArtistMusic" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="804" name="Play Album {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Playlist.Clear</param>
                    <param>"playlistid": 0</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Playlist.Add</param>
                    <param>"playlistid": 0,  "item": {"albumid": {1}}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Player.Open</param>
                    <param>"item": {"playlistid": 0}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "musicplaylist"</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Play Album, spiele album</phrase>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">XbmcPayloads\xbmcAlbums.xml</payloadFromXML>
        </command>
        <command id="355" name="Play Hits by {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>TTS.Speak</cmdType>
                <params>
                    <param>Spinning up some hits by {1}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.SmartPL</cmdType>
                <params>
                    <param>smarts\ArtistHits.xsp</param>
                    <param>{1}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "video", "parameters": [ "special://profile/playlists/mixed/voxsmart.xsp" ]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Player.Open</param>
                    <param>"item":{"file":"special://profile/playlists/mixed/voxsmart.xsp"}, "options": { "shuffled": true}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "musicplaylist"</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>play, listen to, q up, spiele</phrase>
            <phrase optional="true">some</phrase>
            <phrase>hits, good songs, good tracks</phrase>
            <phrase>by, from, von</phrase>
            <payloadFromXML phraseOnly="True" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">XbmcPayloads\xbmcArtists.xml</payloadFromXML>
        </command>
        <command id="793" name="Play/Browse Artist {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)Contains(B)</ifType>
                <ifParams>{LastSpoken}&amp;&amp;Browse</ifParams>
                <then>
                    <action>
                        <cmdType>XJson.Raw</cmdType>
                        <params>
                            <param>GUI.ActivateWindow</param>
                            <param>"window": "music", "parameters": [ "musicdb://2/{1}" ]</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else>
                    <action>
                        <cmdType>XJson.Raw</cmdType>
                        <params>
                            <param>Player.Stop</param>
                            <param>"playerid": 0</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>XJson.Raw</cmdType>
                        <params>
                            <param>Playlist.Clear</param>
                            <param>"playlistid": 0</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>XJson.Raw</cmdType>
                        <params>
                            <param>Playlist.Add</param>
                            <param>"playlistid": 0, "item": {"artistid": {1}}</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>XJson.Raw</cmdType>
                        <params>
                            <param>Player.Open</param>
                            <param>"item": {"playlistid": 0}</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>XJson.Raw</cmdType>
                        <params>
                            <param>GUI.ActivateWindow</param>
                            <param>"window": "musicplaylist"</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>XJson.Raw</cmdType>
                        <params>
                            <param>Input.ExecuteAction</param>
                            <param>"action":"fullscreen"</param>
                        </params>
                        <cmdRepeat>0</cmdRepeat>
                    </action>
                </else>
            </if>
            <phrase>Play, Browse, I, select, choose, spiele</phrase>
            <phrase>artist, band, group, mean, künstler</phrase>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">XbmcPayloads\xbmcArtists.xml</payloadFromXML>
        </command>
        <command id="800" name="Playlist Fresh Mix (sample)" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="1" loop="False" loopDelay="0" loopMax="0" description="This is just an example.  You need to have a matching smart playlist in the special folder: &quot;playlists/music&quot; with the filename: &quot;Fresh Mix.xsp&quot;">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Player.Open</param>
                    <param>"item":{"file":"special://profile/playlists/music/Fresh Mix.xsp"}, "options": { "shuffled": true}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "musicplaylist"</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Playlist Fresh Mix</phrase>
        </command>
    </commandGroup>
    <commandGroup open="False" name="XBMC Play Song" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="813" name="Play Song {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Playlist.Clear</param>
                    <param>"playlistid": 0</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Playlist.Add</param>
                    <param>"playlistid": 0,  "item": {"songid": {1}}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Player.Open</param>
                    <param>"item": {"playlistid": 0}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "musicplaylist"</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Play,spiele</phrase>
            <phrase>Song, Track, Lied</phrase>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">XbmcPayloads\xbmcSongs.xml</payloadFromXML>
        </command>
    </commandGroup>
    <commandGroup open="False" name="XBMC Simple actions" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="382" name="Adjust aspect ratio" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>z</param>
                </params>
                <cmdRepeat>2</cmdRepeat>
            </action>
            <phrase optional="true">adjust, change</phrase>
            <phrase>aspect ratio</phrase>
        </command>
        <command id="314" name="Adjust audio delay" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>a</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase optional="true">adjust, change, fix, shift</phrase>
            <phrase>audio delay</phrase>
        </command>
        <command id="1670" name="Cancel, Escape key" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>escape</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>cancel, escape</phrase>
        </command>
        <command id="770" name="Close/Exit XBMC" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.ExecBuiltin</cmdType>
                <params>
                    <param>quit</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Close, Exit</phrase>
            <phrase>X B M C,xbmc</phrase>
        </command>
        <command id="1652" name="Context Menu" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>c</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>context menu</phrase>
        </command>
        <command id="349" name="Delete that file" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>delete</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Delete that file</phrase>
        </command>
        <command id="378" name="Fast forward" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>f</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>fast forward</phrase>
        </command>
        <command id="337" name="Fullscreen" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>tab</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase optional="true">Toggle</phrase>
            <phrase>full screen</phrase>
        </command>
        <command id="133" name="Go Back/ Backspace" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>Backspace</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Go Back, Back space</phrase>
        </command>
        <command id="427" name="Minimize XBMC" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.ExecBuiltin</cmdType>
                <params>
                    <param>Minimize</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Minimize XBMC</phrase>
        </command>
        <command id="789" name="next letter" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Input.ExecuteAction</param>
                    <param>"action":"nextletter"</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>next letter</phrase>
        </command>
        <command id="139" name="Next Subtitle" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>l</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>next subtitle</phrase>
        </command>
        <command id="766" name="Normalize XBMC" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Window.Normalize</cmdType>
                <params>
                    <param>XBMC</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Normalize XBMC</phrase>
        </command>
        <command id="395" name="Page Down" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Input.ExecuteAction</param>
                    <param>"action":"pagedown"</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Page Down</phrase>
        </command>
        <command id="242" name="Page Up" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Input.ExecuteAction</param>
                    <param>"action":"pageup"</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Page Up</phrase>
        </command>
        <command id="757" name="Parent Diretory" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Input.ExecuteAction</param>
                    <param>"action":"parentdir"</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Parent Diretory</phrase>
        </command>
        <command id="350" name="Parent Folder" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Input.ExecuteAction</param>
                    <param>"action":"parentfolder"</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Parent Folder</phrase>
        </command>
        <command id="298" name="Party mode" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.ExecBuiltin</cmdType>
                <params>
                    <param>PlayerControl(PartyMode(music))</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase optional="true">begin, start, play</phrase>
            <phrase>party mode</phrase>
        </command>
        <command id="372" name="pause" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Input.ExecuteAction</param>
                    <param>"action":"pause"</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>pause</phrase>
        </command>
        <command id="797" name="play pause" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Input.ExecuteAction</param>
                    <param>"action":"playpause"</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>play pause</phrase>
        </command>
        <command id="362" name="Play/Skip Next" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Input.ExecuteAction</param>
                    <param>"action":"skipnext"</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>play next, next song, next track</phrase>
        </command>
        <command id="204" name="Play/Skip Previous" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Input.ExecuteAction</param>
                    <param>"action":"skipprevious"</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>play previous</phrase>
        </command>
        <command id="408" name="playlist" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Input.ExecuteAction</param>
                    <param>"action":"playlist"</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>show playlist</phrase>
        </command>
        <command id="802" name="previous menu" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>Input.ExecuteAction</param>
                    <param>"action":"previousmenu"</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>previous menu</phrase>
        </command>
        <command id="233" name="Rewind" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>r</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>rewind</phrase>
        </command>
        <command id="237" name="Scan new music" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.ExecBuiltin</cmdType>
                <params>
                    <param>XBMC.UpdateLibrary(music)</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>scan new music</phrase>
        </command>
        <command id="308" name="Scan new videos" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.ExecBuiltin</cmdType>
                <params>
                    <param>XBMC.UpdateLibrary(video)</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>scan new videos</phrase>
        </command>
        <command id="266" name="Select" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>enter</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>select</phrase>
        </command>
        <command id="304" name="Show information" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>i</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>show info</phrase>
        </command>
        <command id="238" name="Show player controls" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>m</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase optional="true">Show</phrase>
            <phrase>player controls</phrase>
        </command>
        <command id="388" name="Show/Hide subtitles" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>t</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>show sub titles, hide subtitlles, toggle subtitles, subtitles, subtitles on, subtitles off</phrase>
        </command>
        <command id="785" name="Show/Hide watched items" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.ExecBuiltin</cmdType>
                <params>
                    <param>SendClick(14)</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>show, hide</phrase>
            <phrase>watched</phrase>
            <phrase optional="true">items, shows, episodes, movies, videos</phrase>
        </command>
        <command id="363" name="Stop playback" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>x</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>stop</phrase>
            <phrase optional="true">music, playback</phrase>
        </command>
        <command id="370" name="Take Sreenshot" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>printscreen</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Take Sreenshot</phrase>
        </command>
        <command id="422" name="Toggle Mute" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>volume_mute</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Toggle mute</phrase>
        </command>
        <command id="325" name="Toggle watched" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>w</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>toggle watched, i've seen that, mark as watched, I haven't seen that</phrase>
        </command>
        <command id="364" name="Volume Down" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>minus</param>
                </params>
                <cmdRepeat>2</cmdRepeat>
            </action>
            <phrase>Volume down, decrease volume, quieter, that's too loud</phrase>
        </command>
        <command id="812" name="Volume Up" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Btn.KB</cmdType>
                <params>
                    <param>plus</param>
                </params>
                <cmdRepeat>2</cmdRepeat>
            </action>
            <phrase>Volume Up, increase volume, louder</phrase>
        </command>
    </commandGroup>
    <commandGroup open="False" name="XBMC TVshows" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="840" name="Find/Browse TV Show {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "video", "parameters": [ "videodb://2/2/{1}" ]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Find, Browse</phrase>
            <phrase>Tee Vee, television</phrase>
            <phrase optional="true">show, series</phrase>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">XbmcPayloads\xbmcTvShowTitles.xml</payloadFromXML>
        </command>
        <command id="857" name="Find/Browse TV Show {1} Season {2}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "video", "parameters": [ "videodb://2/2/{1}/{2}" ]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Find, Browse</phrase>
            <phrase>Tee Vee, television</phrase>
            <phrase optional="true">show, series</phrase>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">XbmcPayloads\xbmcTvShowTitles.xml</payloadFromXML>
            <phrase>season</phrase>
            <payloadRange>1,10</payloadRange>
        </command>
        <command id="346" name="Random Episodes of {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>TTS.Speak</cmdType>
                <params>
                    <param>Viewing random episodes of {1}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.SmartPL</cmdType>
                <params>
                    <param>smarts\randomepisodes.xsp</param>
                    <param>{1}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "video", "parameters": [ "special://profile/playlists/mixed/voxsmart.xsp" ]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase optional="true">find, show</phrase>
            <phrase>random</phrase>
            <phrase optional="true">episodes of</phrase>
            <payloadFromXML phraseOnly="True" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">XbmcPayloads\xbmcTvShowTitles.xml</payloadFromXML>
        </command>
        <command id="356" name="Unwatched Episodes of {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.SmartPL</cmdType>
                <params>
                    <param>smarts\unwatchedepisode.xsp</param>
                    <param>{1}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.Speak</cmdType>
                <params>
                    <param>Viewing unwatched episodes of {1}</param>
                </params>
                <cmdRepeat>0</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Pause</cmdType>
                <params>
                    <param>500</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XJson.Raw</cmdType>
                <params>
                    <param>GUI.ActivateWindow</param>
                    <param>"window": "video", "parameters": [ "special://profile/playlists/mixed/voxsmart.xsp" ]</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)Contains(B)</ifType>
                <ifParams>{1}&amp;&amp;The Big Bang Theory</ifParams>
                <then>
                    <action>
                        <cmdType>Results.SetLastResult</cmdType>
                        <params>
                            <param>bazinga! here are the unwatched episodes of {1}.</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>VC.TriggerEvent</cmdType>
                        <params>
                            <param>bot speak</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else />
            </if>
            <phrase optional="true">find, show</phrase>
            <phrase>unwatched, new</phrase>
            <phrase optional="true">episodes of</phrase>
            <payloadFromXML phraseOnly="True" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">XbmcPayloads\xbmcTvShowTitles.xml</payloadFromXML>
        </command>
    </commandGroup>
    <commandGroup open="False" name="XBMC unmute" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="1415" name="unmute" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>XJson.SoftUnMute</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <event>xbmc unmute</event>
        </command>
    </commandGroup>
</VoiceCommands>