<?xml version="1.0" encoding="utf-8"?>
<!--C:\Users\admin\Desktop\VcGroup_Set Windows default audio output device.xml-->
<!--This commandGroup xml file was exported from VoxCommando-->
<VoiceCommands version="2.1.4.5">
    <commandGroup open="True" name="Set Windows default audio output device SM" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="410" name="AE Cycle" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>AudioEndpoint.Cycle</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>OSD.ShowText</cmdType>
                <params>
                    <param>{LastResult}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
        </command>
        <command id="449" name="Audio endpoints by id number" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>AudioEndpoint.SetByNum</cmdType>
                <params>
                    <param>0</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>OSD.ShowText</cmdType>
                <params>
                    <param>{LastResult}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
        </command>
        <command id="427" name="Create PayloadXML" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>AudioEndpoint.GetMatches</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>PayloadXML.NewFile</cmdType>
                <params>
                    <param>payloads\audioEPs.xml</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>PayloadXML.AddPair</cmdType>
                <params>
                    <param>payloads\audioEPs.xml</param>
                    <param>{Match.{i}}</param>
                    <param>{Match.{i}}</param>
                    <param>True</param>
                </params>
                <cmdRepeat>{#M}</cmdRepeat>
            </action>
        </command>
        <command id="415" name="Get devices by list string" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>AudioEndpoint.GetList</cmdType>
                <params>
                    <param>{CR}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>OSD.ShowText</cmdType>
                <params>
                    <param>{LastResult}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
        </command>
        <command id="426" name="Get devices by matches" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>AudioEndpoint.SetByName</cmdType>
                <params>
                    <param>{1}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>AudioEndpoint.GetMatches</cmdType>
                <params>
                    <param>{CR}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>OSD.ShowText</cmdType>
                <params>
                    <param>Found {#M} devices</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>OSD.AddText</cmdType>
                <params>
                    <param>{i}: {Match.{i}}</param>
                </params>
                <cmdRepeat>{#M}</cmdRepeat>
            </action>
        </command>
        <command id="394" name="Set Audio output {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="50" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>AudioEndpoint.SetByName</cmdType>
                <params>
                    <param>{1}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>OSD.ShowText</cmdType>
                <params>
                    <param>{LastResult}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Set, Set default,Talk</phrase>
            <phrase>Audio,Sound,Through</phrase>
            <phrase>Device,Output,The</phrase>
            <payloadFromXML phraseOnly="True" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">payloads\audioEPs.xml</payloadFromXML>
        </command>
        <command id="325" name="KALLE set audio output" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>AudioEndpoint.SetByName</cmdType>
                <params>
                    <param>{1}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Pause</cmdType>
                <params>
                    <param>100</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.Speak</cmdType>
                <params>
                    <param>output changed to {1}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>talk through</phrase>
            <payloadList>audiodevice1, audiodevice2, audiodevice3</payloadList>
        </command>
    </commandGroup>
</VoiceCommands>