Software Challenges
I have been asked by the family to make sure VC can handle all the common functions they presently use the echo dots for. These include:
- Asking for Time
- Managing a shopping list that can be accessed from their phones
- Managing timers and alarms
- Basic Math
Happy 2021. As James mentions, for some things the Amazon speech recognition and response is going to be a more flexible/natural solution -- but Internet/cloud reliant, of course.
I'm responding to just a few things on your list. If you haven't yet done so, browsing through "Haddood's Gems" on the forum is a useful way to explore various creative projects that might help as well. He's basically done the heavy lifting of curating previous forum posts on common topics of interest such as setting timers and telling the time etc.
Time: Creating a command to ask the time is pretty easy, but you may not yet have discovered all the built-in variables (including time variables):
https://voxcommando.com/mediawiki/index.php?title=VariablesSo you ask the time, and then you can customize the time variable in your command's TTS action (and/or OSD action) so that it provides the time in your preferred format.
Managing timers and alarms: Once again, the reason this is typically easier with a cloud-based system is because human beings have many ways of expressing time and it can be hard to account for that when constructing a voice command. Also, your family probably wants to be able to set reminders using any phrase that comes to mind, which once again leaves you with only the dictation payload option that James already discussed.
However, it's not a problem to set timers or alarms for a specific list of common tasks, for example, using VC's VC.SetEventTimer action and have this trigger a command with a TTS announcement. If you can solve the command phrasing problem in this way, you'll be able to do this. For alarms set for the future-future, VC's Google Calendar plugin might be a better approach, if you don't mind using Google Calendar.
There are many examples of such commands on the forum. Here's one thread that's relevant to both 1 and 3:
https://voxcommando.com/forum/index.php?topic=1370.0Grocery lists. There are other options, but typically Our Groceries is used (free version). There are mobile app versions for Apple and Android.
In terms of math, this is probably not what you're looking for, but you might find it a helpful example nonetheless:
https://voxcommando.com/forum/index.php?topic=2165.0