cool. So I guess there are 4 of us now, that have this remote, and are using VoxCommando.
Note that in VC Options, on the "System" tab, you can set how much you want to reduce the system volume when the remote is on. Also on the system tab are "shortcut" buttons that take you to the speech settings, where you can set the amulet as the device to use for recognition, (in case you want to use some other microphone for something like skype).
In a future version, I plan to make an option to either reduce the system volume, or instead reduce the volume of another program like xbmc or mediamonkey, so that TTS responses will be full volume even when the Amulet microphone is active.
Actually, I am trying to think about the concept of an "event" in VC more and more. So you could simply have the Amulet trigger an "event" when it is turned on, and have VC do whatever you want.
This is currently possible using EventGhost, and is also sort of possible using the VC.TellVox command, but it is not ideal because VC.TellVox has to:
- Switch recognition off (forced)
- Simluate recognition
- Turn recognition back on, and this can sometimes lead to problems, especially if VC is trying to process speech when it happens (i.e. forced off).
The idea of an event is also appealing when you think about a program gaining focus as an event, that could switch all voice commands on for that program. In other words, for example, when XBMC gains focus, all your XBMC command groups become active...
There will always be more work to do!