So, recently I played with Windows10 IoT. So far I've identified CMU Sphinx as a candidate but I'm sure there are others. This eliminates google voice recognition, amazon etc. I'm not interested in options involving even a free voice speech-to-text cloud. Please remember: home use, no off-site clouds. I've already analysed my voice conversations with an echo dot and the vocabulary isn't that large. If it helps I'm happy to reduce vocabulary to a dictionary of words as long as I can add more words as necessary. What options do I have? What limits? I'd really prefer answers from people who have experiences with the various options. Might even have two of these if required. The server might have 16 cores and 128Gb ram. I'm happy if they talk back via wifi to a server in my office for whatever real processing.
I'd like a kind of echo dot like thing running on a set of raspberry pi devices each with a microphone and speaker. I'd like a home-based voice recognition without some off-site cloud.