Hacker News new | ask | show | jobs
by oulipo 2838 days ago
Really cool! Perhaps you could also take a look at what we are building at https://snips.ai (disclaimer: I'm a co-founder) to make a 100% on-device and private-by-design Voice AI which runs even on a RaspberryPi 3

it would be awesome to do this on a raspi, without requiring internet connection!

4 comments

Great idea. I really like idea of not requiring an internet connection. Self contained projects are more reliable and portable. Also this project is aimed towards students so privacy is a real concern.

The way I built it should be easy to use another voice ai input. The Alexa module of the code just passes the commands to the Core logic. It's all built in node.js.

I built this for Alexa Skills Challenge: Tech for Good. https://devpost.com/software/code-by-voice . More details about how it was built can be found there.

https://mycroft.ai/ is a very popular assistant too.

(No affiliation)

This looks neat!

Is it possible to get started without creating an account on your website? I couldn't figure out how, but I figured there must be a way if it's "100% on-device".

Hi spacehome, you need to create an account in order to use the webconsole to build the assistant (create intents and queries), then once this is done you can use it 100% on-device!
You guys are are also incentivizing for app work done via the console / added to platform right? For a serious dev with experience in app deployment what could I look forward to?

Most of my background is in data security so this is definitely up my alley.

You do not create an account on the website. Right now the only way is to open the Alexa skill and it will give you a 4 digit code for your game. After you open your game on the website you can continue adding rules to your game via Alexa. New game logic will update in the game in real time.

I would like to make a version 100% on device. A few have suggest how.

Thanks, but I was really asking my question about Snips.
This would be so awesome! I'm wondering how Snips.ai functions with no internet connection? I'm an early stage programmer with not much RaspPi experience unfortunately. Is it just a closed circuit for home automation. How does it fetch data for tasks that need external servers to update?
I met you at maker fair! I was impressed by the demo and how well it could recognize my voice even when I was far away or facing hard surfaces.