Possible Local Voice Control Option?

Honestly, your best option is Alexa or google home that I’ve seen. At least for Hubitat.

I’m not sure you would be happy with speech recognition with some of the local solutions, which I haven’t seen supported under Hubitat.

Something else to keep in mind, if it can be done your speech devices will cost more then Alexa/google home devices . I’m not sure this would justify that 1-2 seconds of time saving.

1 Like

I'm an Alexa shop. Have a number of them scattered around the house so we can control everything via voice and even ask for status of stuff if we want to know.

I was keeping my eyes on local voice control options (some that run off a pi) but then also realize that there is more than just the software that helps Alexa hear properly. The mic's have some extra features to pick up where somebody is talking from etc. I don't know if I want to jump into trying to copy this. Maybe there is a 'super' mic out there but I'm pretty sure this will all cost me more than an echo dot.

I also realize the wife started doing much more than controlling things. Asking for weather, playing music, measurement conversions and random fact look ups. Any how I take any of that away now I'm asking for trouble.

6 Likes

That’s a good point. You will loose a lot of functionality too.

Someone here has local voice control, but it is a lot of work (and diy support).

1 Like

Tear down a 3rd generation Echo and it quickly becomes apparent that it is much more than a "microphone and a speaker".

Never lose sight of the fact there is HUGE data and HUGE processing behind Alexa. Having the privilege of walking through an AWS data center, as I have, will put paid to the idea of "doing it yourself". Believe.

6 Likes

I also tried to find a descent voice control. I thought GH was somehow fast enough for me but, my priority to get everything local has increase. So I have pur SmartThings buttons and Lutron buttons everywhere. Got also old phones that I use with dashboards always on.
I’m using also tts but somehow, HU needs to access google to get the tts back in mp3. So I’m working to make all the mp3 I want to replace the tts commands. Soon, I’ll be 100% local.
If we find a proper LOCAL voice command, I’ll jump into it.
I’ll follow this thread... :+1:

We're an Alexa household but I recently started using Siri via HomeBridge and have to say like it much better than Alexa. It runs locally (as well as being able to control remotely), almost instantaneous, understands more, and can tell you things like how many or which lights are on. In addition, you get a simple dashboard on your iPhone or iPad.

3 Likes

Thanks for that fascinating idea...

Just to put some nuance on that... none of the popular voice systems are local. Not Siri, not Alexa, not Google Home. Every one of them takes your recorded voice and sends it to their cloud to be 'translated/converted.' The result is sent back, where it gets executed locally. GH and Echo have acesss via OAuth and Hubitat's Cloud to your Hubitat Hub. Siri returns the result to HomeKit, which then uses Homebridge to get the commands to your Hubitat hub.

2 Likes

@glenn, I was curious about this as well. I cannot find any information where Siri can run locally, without the internet, except for very simple 'play', 'pause', 'stop' commands for music playback. Are you saying that you can control HomeKit devices via Siri without an internet connection on your iPhone/iPad? I know HomeKit runs locally, but I thought that almost all Siri voice commands still needed to be processed by Apple's cloud servers, just like Amazon Alexa and Google Home. If Siri can actually do more without an internet connection, that would be very interesting... :thinking:

3 Likes

Does anybody have an experience with integrating the NXP MCU Local Voice with Hubitat?

The closest I’ve seen to any local control from the big players is from google.

I think it involves two parts. Voice recognition and device control.

It’s still being worked on but the interesting part was the last post where they mentioned the local voice processing on the pixel phones. I remember reading that last year some time. They may be able to expand it to devices if it works out. Even if it’s just to do simple commands without the cloud people would be happy.

1 Like

I’ve thought of this as well but was unsure how well it work work with the Hubitat. We have Alexa Dots scattered around the house but there seems to be more delays now since I switched over from our Wink system. What Apple device are you using to run everything?

I assume you're asking @glenn?

You can say “hey Siri” to any of the Apple devices listed here:

None are a particularly wallet-friendly alternative to Echo dots if you have several of them...

I probably misspoke. Just assumed since the connection from the iPhone to HomeBridge is local and HomeBridge to Hubitat is local the voice control was local. I forgot about the fact that Siri might be using Apple cloud service to interpret the commend.

2 Likes

I started with just my iPhone. Then setup an old cracked screen iPad as a home hub so I could use Home remotely.

I seem to remember back in the 90's talking to my Windows 3.1/95 computer with a headset on and telling it to launch Lotus 123 for Windows and Wordperfect for Windows....

Dragon naturally speaking typing not long after that.

Here we are 25 years later and no one has a local voice system that could, in theory, if necessary, use modern dragon naturally speaking, running locally (hopefully?), and be able to tell it "Good night" and not need multi-million dollar back end datacenters at Amazon's AWS hosting facilities?

I would train it for my family's voices, then lock it to not allow any other voices without an SMS to my phone or something..

I cant believe such a product does not exist..

Local voice control does not need to do internet searches, GPS vehicle navigation, cloud streaming of any kind.

Local voice control should not even require speech recognition, but could with something like what Dragon Naturally Speaking was back in the stone age.

1 Like

Dragon is still around and another alternative is Braina - Artificial Intelligence Software for Windows

Google definitely does a lot of this locally. For example, the offline transcribing you can enable in the keyboard. My Pixel 4 XL came with all of this from the factory, and it does an astonishing amount even in airplane mode.

Perhaps there's a way to use old Android phones on Wi-Fi, but block their Internet access to accomplish this?

Otherwise I'd vote for something like Dragon. I definitely used their products back in the day. It was hella accurate back in the day, surprisingly.