Are there any packages or successful implementations of a stand-alone system for processing simple voice commands. While systems using the Google voice API and AWS clouds are widely used, networks are not always available for voice processing. Pocketsphinx worked back with Indigo, but I need something that works with Kinetic or higher.
I have been unable to install pocketsphinx for 16.04. and systems like Simon require training models.
used to work on in-cockpit conversational voice applications for automakers, not all of that is applicable, not all of those solutions are available to you. Besides pocketsphinx these might be worth a look … https://www.soundhound.com/houndify
If I remember correctly, Google Voice on Android reverts to local operation when there is no network. When I tested it, it was not as good as the network version, but it was very usable.
I’m pretty sure it worked for me–this was on Android 8, IIRC. There might be something like turning voice recognition on in Android that you have to do. I’ll revisit it and see if I can prod my memory.
I just tested my own app with no network–that is, in airplane mode. It did recognize voice dictation correctly. If it would help I will be glad to show you the code. It was interesting that when in airplane the phone would recognize “help” and “OK Google” but it would not recognize “how much is 2 + 2”–it just said that there is no internet connection. However, as I say, my app (Rename Pics by Voice) works.