Hi, Oskar. Thanks for posting your command tree.
A lot of new users like to know how to have conversations with VoxCommando, and your "Talk" command group looks like it could be a great starting point for them.
How long have you been using the program? It looks like you've learned a lot.
Your approach to turning VC off when there is a TTS announcement is interesting.
We're curious to know why you have chosen to pause VC for 500 ms before it changes its state, in your "Off when speaking" command. Was there a particular problem that this solved for you?
A few things that you might want to experiment with:
1. Are you familiar with the
{status} variable in VC?
It returns the current listening mode of VoxCommando (on, standby, or off).
2. Your morning alarm clock is pretty cool. In that command group, you're currently manually raising the volume in +2 increments in one of the commands.
It might be fun for you to figure out how to write that command so that the computer is doing the addition for you, looping and adding 2 to the volume with each loop.
One thing for all users to keep in mind: the
VC.Pause action should be used carefully, because when that action is used, VoxCommando will not just pause that command, it stops doing anything and waits until the pause is over. VoxCommando freezes.
There are several solutions to this, depending on the objective. Let us know if you're interested in knowing more.
---
A tip for those who don't know how to open someone else's voicecommands.xml file in your command tree editor without fear of overwriting your own configuration:
Your command tree window is actually a "multiple document interface," which means that you can open a separate command tree in its own window:
http://voxcommando.com/mediawiki/index.php?title=MDI_editor_interface.
If you then see some commands or groups etc. that you'd like to experiment with, you can copy them over to your own tree in the usual ways.