Live data from Hacker News

Ask HN: Non-cloud voice recognition for home use?

news.ycombinator.com

71–80 of 130 posts

Re: Ask HN: Non-cloud voice recognition for home use?

#71

As an aside, it seems you're interested in speech recognition, or speech to text, not voice recognition. Voice recognition is a different problem, where the particular speaker needs to be recognized from voice.

I used to work in the speech reco space for many years. Fighting this battle was lost long long long ago. Virtually no one outside of the space really cares, and people use speech and voice recognition interchangeably. It’s really more the case that voice recognition is just an ambiguous term.

It’s pretty hard to blame lay people when speech reco products like Dragon are widely marketed as “voice recognition”.

If you want to be clear and not just pedantic just call it speaker recognition.

Re: Ask HN: Non-cloud voice recognition for home use?

#72

I've had some good experience with https://snips.ai . Works like advertised. easy to implement. Hardest thing was getting the microphone and the pie to get along.

Did you visit the website lately? Doesn't seem to be an option anymore :-/

There code is open source: https://github.com/snipsco

Though there are about 100 repositories there. I am not sure if it is easy to put it all together.

Re: Ask HN: Non-cloud voice recognition for home use?

#73
post #17

Don't bother. The cloud based solutions are so vastly superior to the current non-cloud solutions that unless you're something of an expert in ASR you're just going to get frustrated. If you're worried about privacy, Google lets you pay a little extra to immediately delete the audio after you send it to their servers.

I think I will bother, the use cases are valid and worthwhile to pursue for multiple reasons, many of which aren't even on my radar. Bonus: I can have my cake AND eat it too.

Re: Ask HN: Non-cloud voice recognition for home use?

#74
post #9

Mozilla DeepSpeech trained on the Common Voice dataset for English. You can get pretrained models too. They have a nice matrix channel where you can get help, and pretty good documentation. It is also actively developed by several engineers. http://voice.mozilla.org/en/datasets and http://github.com/mozilla/DeepSpeech/

Interesting. Are there any projects actively using this today?

Re: Ask HN: Non-cloud voice recognition for home use?

#75

Question, what aspect of your product restricts the software architecture to not use "off-site cloud?"

If you've got an amazon echo or equivalent, try this experiment: disconnect your internet. Now issue a voice command to it. Why is your light not switching on? Why is alexa not answering your questions?

Now you know why I want "off-site cloud" for particular things. Not everything. Just what matters. A few things here and there.

There's nothing wrong with the cloud and nothing stops me from using its benefits. Except one minor detail. My use-cases are likely different from others. I wish to keep cloud access as needed but also just a little bit more.

Re: Ask HN: Non-cloud voice recognition for home use?

#76
post #28

TL; DR: Win 10 IoT for RasPi does it. ----------------- Windows 10 IoT for Raspberry Pi comes with offline speech recognition API. It was not hard to slap some code together that turns on a light when someone says "banana" at a hackathon. Sounds like exactly what you need. >If it helps I'm happy to reduce vocabulary to a dictionary of words You will do it with an XML grammar file for offline recognition[4]. [1] https…

This is really interesting, but I have a few questions:

- The setup guide shows a Windows system making a Windows iot version. Can't I just download an iso and flash it to an sdcard with dd? Does it need a license?

- The demo projects show C# and while I can develop in monodevelop, I don't have a Windows to compile it with. Is a C# compiler included in Windows iot's .NET distribution or are there also cross-platform (interpreted) languages that run on Windows iot (e.g. Python3)?

Re: Ask HN: Non-cloud voice recognition for home use?

#77
post #28

TL; DR: Win 10 IoT for RasPi does it. ----------------- Windows 10 IoT for Raspberry Pi comes with offline speech recognition API. It was not hard to slap some code together that turns on a light when someone says "banana" at a hackathon. Sounds like exactly what you need. >If it helps I'm happy to reduce vocabulary to a dictionary of words You will do it with an XML grammar file for offline recognition[4]. [1] https…

Sounds good to me. RasPi are solid performers to us. I'm assuming the XML would need to be updated as the dictionary changes. Sounds easy enough. The loading of languages might get fussy/impossible if I want multiple. A stretch goal is to support multiple languages from the same device.

I'd be hoping I can also load in text-to-speech as well either separately or as part of same application. From what I've read the windows approach to the Pi is more like an appliance. Your application takes over the whole device. This is fine as long as I can load in more functionality to that application.

I need to read more about this.

Thanks for the pointers.

Re: Ask HN: Non-cloud voice recognition for home use?

#78

https://rhasspy.readthedocs.io Haven't used it, but seems very nice. https://youtu.be/ijKTR_GqWwA

Rhasspy author here in case you have any questions :) If you're looking for something for the command-line, check out https://voice2json.org

I think I'll dig in first. Cheers.

Re: Ask HN: Non-cloud voice recognition for home use?

#79

Disclaimer: I am the founder of Hiome, a smart home startup focused on private by design local-only products. What actions are you looking to handle with the assistant? Reason I ask is because a voice assistant is a command line interface with no auto-complete or visual feedback. It doesn’t scale well as you add more devices or commands to your home, because it becomes impossible to remember all the phrases you progr…

You really trying to promote your product?

Corporate promotions really ruin the atmosphere... Take your corporate shilling elsewhere. I'm sure OP doesn't appreciate it.

Post reply on HN