Google Releases DIY Open Source Raspberry Pi Voice Kit Hardware (betanews.com)
BrianFagioli writes: Google has decided to take artificial intelligence to the maker community with a new initiative called AIY. This initiative will introduce open source AI projects to the public that makers can leverage in a simple way. Today, Google announces the first-ever AIY project. Called "Voice Kit," it is designed to work with a Raspberry Pi 3 Model B to create a voice-based virtual assistant. Billy Rutledge, Director of AIY Projects for Google, explains, "The first open source reference project is the Voice Kit: instructions to build a Voice User Interface (VUI) that can use cloud services (like the new Google Assistant SDK or Cloud Speech API) or run completely on-device. This project extends the functionality of the most popular single board computer used for digital making -- the Raspberry Pi. The included Voice Hardware Accessory on Top (HAT) contains hardware for audio capture and playback: easy-to-use connectors for the dual mic daughter board and speaker, GPIO pins to connect low-voltage components like micro-servos and sensors, and an optional barrel connector for dedicated power supply. It was designed and tested with the Raspberry Pi 3 Model B."
Now I can fulfill my dream of saying "Hey, Asshole" and having a computer assistant respond in the voice of Joe Pesci. Waiting for the Christopher Walken/ William Shatner mods.
The theme is to DIY an AI project but all you are DIYing is a box that sends audio to google's servers to interpret and send back. I saw on HackADay that they may have promised you can do it all on-device but nobody has confirmed that. The whole thing seems like they are trying to convince techies/makers that it's a good idea to have an always-on microphone in their home and the tech press is parroting it. The Google Home and Amazon Alexa products are creepy as f**k
One of the better aspects of this is that one can make a less-creepy digital assistant. For example, have it require a button press before it activates the microphone (I'm unsure if any existing ones already claim to do this, but one can ensure that their DIY device actually does this.) The source code presumably contains a URL the data is sent to; one could change this to send the audio data anywhere (without messing with routing/host files), your own computer running audio-processing software if you'd like. I'm still not sure I see the use-case for such a device, though. Quicker Trivial Pursuit fact-checking?
Corruption is convincing someone that the selfless ideal is the same as their selfish ideal.
Quoting the summary:
can
A) use cloud services (like the new Google Assistant SDK or Cloud Speech API)
Or
B) run completely on-device
Yes,
Turn your IOT device into a spy-bot for google. NOT.
FU Google. (And the same to Siri and Cortana: F' all of you)
It's bad enough as it is.
Things are really going to shit when stuff like this is blatantly done. They must think that we are all complete and total idiots. (Well the sheeple actually are, but that's another topic).
I don't need google to read The Whopper Wiki page to me.
I was very interested in the possibility that they had made an offline version of the assistant but after looking at the code, it's all linked to google servers and there is no actual offline functionality. I think what they meant is that you can use the "voice hat" offline with your own code which is true but then you get no voice assistant functionality.
Anons need not reply. Questions end with a question mark.
I've read the article and DIY guide on the site (wow, that's a crappy web page. Not a website, it's just two pages which both take a couple seconds to load. Was this a intern's first attempt at web development? The content-void, link-less 'intro' reminds me of the annoying punch-the-monkey ads. Plus it's at a withgoogle.com address. I'd almost say it's a phishing attack, the withgoogle.com home page even redirects to google.com... WTF Google?). This is expected to connect to Google Assistant. You're not making your own assistant, you're not even parsing language, you're running the audio straight to Google's Assistant's API (account and dev key required) to a get a match/not-matched event response back. Can't we have truth in advertising laws again? Please? The Cloud Speech API is apparently a Google service too (not a standard, open API?). You get 60 second free a month and after that you have to pay (they give you a notice but don't cut you off?). Yeah, nice way to hit people with unexpected costs.
The VoiceKit hardware is mainly just a dual-mic circuit board and speaker. It probably has some voice isolation SW/HW in it, but that's all it is (you can already buy boards/kits like this too).
Technically since the hardware is a run-of-the-mill mic and speaker, you can do whatever you want with the audio signal, but there's certainly no voice analysis software included to help you with any of that.
I've seen better documented Kickerstarter vaporware projects than this actual product. Google should be ashamed of itself.
They remind me of literary magazines. First issue is announced in a blaze of publicity, second issue is lame in comparison and there's rarely a third. Someone with a lot more spare time than me could put together a huge chart of Ai initiatives, with startup money available on the Y-axis and how long it lasted on the X.
Is the ability to hook in voice sub circuit hacks, such as routing your own wake up command to ok, google.
The rPi is for hackers, calling out google is not ok.
How about a do-it-yourself system with local speech to text? Are there good libraries for that? What about something that it at least good enough to set up an activation and then pass things through to Google? I would love to have voice activation for my computer, provided I can control how and what it does.
I'm investigating for myself this at the moment and I believe that the most agnostic one is currently Mycroft: https://mycroft.ai/about-mycro... but this still needs to be 'paired' with: https://home.mycroft.ai/. So it's a question of degree and who do you trust/want to support.
There's a niche for a full-stack open source one, I believe built from Sphinx etc.: http://cmusphinx.sourceforge.n... OK, I'm thinking like Stallman, but it's important not to get sucked into Google, Amazon and Facebook with the false lure of 'open source' NOT, as Wayne and Garth would say.
On y va, qui mal y pense!
https://mycroft.ai/
This is intended to "solve real problems" like being a fucking lazy bum