I have a Raspberry Pi running Jarvis, a personal IA that I can use with my voice to control my smart home devices.

However, the voice recognition is far from perfect. They have a list of speech-to-text (STT) services that I could use.

Should I be worried about privacy if a choose a better service? What can I do to improve the current service I use? Is buying a better microphone a good idea?

closed as off-topic by Mark Yisri, Caleb, anonymous2, Ghanima, bravokeyl Dec 6 '16 at 20:07

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This question does not appear to be about Internet of Things, within the scope defined in the help center." – Mark Yisri, Caleb, anonymous2, Ghanima, bravokeyl
If this question can be reworded to fit the rules in the help center, please edit the question.


You could try Raspberry Pi with .NET Core. Microsoft has published decent automation libraries, including speech recognition. This is of course more hands-on, but combine it with other sensors and software, and you could do some pretty cool stuff.

Microsoft also utilize their speech recognition libraries in their Bing APIs, so you could potentially use the web service to drive your project. This then relies on basic internet security through authorization and other basic security protocols.

Not the answer you're looking for? Browse other questions tagged or ask your own question.