Alternative to Alexa and Google voice assistants?

Are there any alternatives to Amazon and Google voice assistants? I don’t trust either of these companies.

I’m looking to implement voice commands for various functions without the attachment of big companies driven by their ideological agenda.

1 Like

The primary alternative would be Siri from Apple. Apple values privacy very high in all of their designs and Siri works very differently than the others do. Although your utterance is sent to the cloud to be processed, it is first anonymized at your home and tagged with a short term identifier. Then it’s processed in the cloud and the results are returned and the short term identifier is thrown away. That means there is literally no way for Apple to figure out who sent that Utterance to be processed. They can’t respond to a law-enforcement subpoena the way that the other voice clouds can because they don’t have records that individually Identify you. In fact, apple just filed a patent in November 2018 for an off-line personal assistant that would not need a cloud at all. (Rumor is that they want this to put into cars.)

http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=%2Fnetahtml%2FPTO%2Fsearch-adv.html&r=17&p=1&f=G&l=50&d=PG01&S1=(apple.AANM.+AND+20181115.PD.)&OS=aanm/apple+and+pd/11/15/2018&RS=(AANM/apple+AND+PD/20181115)

But of course you may not trust Apple, either.

The other alternative is to look for an entirely locally processed voice system. there are some very expensive ones that predate smart phones, but I can’t imagine any individuals who would be interested in those.

So then you have to go to something like Dragon naturally speaking and give it a dedicated laptop. It can be done, but it’s quite a bit of work to set it up.

There were a couple of kickstarter project which were promising local voice processing and none of them ever delivered. Processing natural language just takes a huge amount of resources and it’s hard to compete with the cloud-based systems.

If you want to write your own voice processing system on a raspberry pi, there is a French company which has “designed for privacy“ voice processor software engine which is decent. Again, setting it up will be a lot of work, and this case you will have to do a lot of programming as well, but it’s an option.

Other than that, not much.

Ever heard of Mycroft?

I have a Harmon Kardon Invoke speaker which I’m using to control my ST connected devices through Cortana. Works very well. I trust Microsoft far more than I do Google and Amazon. Microsoft also have a tie in with Amazon which means if needed, I can also ask Cortana to open Alexa - but that just gets too silly! But good to have the option.

Sure. Mycroft is open source but it’s still cloud-based, it still processes data in the cloud, and it doesn’t automatically anonymize each utterance the way Apple does. And to be honest, it’s not that great at voice recognition.

It’s a business proposal based on the fear of the big companies, but they don’t hold any patents and they’re not really doing anything that’s new. They’re just doing it a little bit differently. It would be pretty easy for law-enforcement to get a warrant that would allow them to listen in to all of your requests as they came through. You can’t do that with Siri because Apple doesn’t know which person is making each request—It’s anonymized before the data is sent. Mycroft is just deleting it after it’s processed, a very different thing from a privacy standpoint.

Snips, in contrast, is a true privacy first design since they’re aiming to have everything run locally.

So all I need is the Harmon Kardon Invoke to make this happen? How does it control Smartthings commands?

Why has noone mentioned bixby? :rofl:

3 Likes