if you are using an open mic setup, it is logical to start using the prefix mode or VC will go nuts from all the things that it hears. however one draw back is that one will have to say the prefix with every command;
Niles (the prefix I use) what time is it? VC will answer with time
Niles, what is the temperature? VC will answer ...etc.
I believe there is multiple approaches to solve this, however the one I use is; once a command is recognized VC will switch to ON mode using VC.Prefix.End event ... then in the option a time out for being idle is set so VC will go back to standby mode
to set it up modify the options to your taste as in the attached image.
then add the following command:
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 1.9.5.4-->
<command id="291" name="Recognition Done" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
<action>
<cmdType>VC.On</cmdType>
<params />
<cmdRepeat>1</cmdRepeat>
</action>
<event>VC.Prefix.End</event>
</command>