I know this may seem simple enough, and maybe someone has done this already. If so, please share.
How about a built in timer/alarm clock function.
"Wake me up tomorrow at 6:00am" or "Set a timer for 30 minutes"
Then VoxCommando starts a macro or process (lets call it a countdown) until the event time is reached.
Then there could be three options. User can just enable the one they want to use.
1. Wake up with speaking
2. Wake up with sound or music file playing
3. Wake up with speaking first, then play sound or music
For the alarm, it could be a "Don't forget to take the bread out of the oven" or simply playing a sound
Both the alarm clock and the timer can be turned off or silenced by "turn alarm off" or "snooze alarm" or "timer off"
And finally, there should be the option of multiple timers and even multiple alarm clocks.
Now to expand upon this idea further, when the alarm goes off and the alarm is silenced, VoxCommando proceeds with "Good morning John" and then can proceed to offer up additional data. Weather, schedule, etc. as the user prefers.
It seems like this can already be done to some degree with existing functionality. The question is how? For example, is there a way to have VoxCommando check for status changes, weather it reads data from a URL, a file, etc. every so often. Maybe every 5 minutes poll for data?
This would be a great feature to have as it could be modified for other things like turning on devices, lights, etc. at certain times on certain days and/or after a timer goes off.