So my girlfriend has an Alexa and really likes it but I’m not comfortable living in a house with one. How much technical knowledge would I need to make a speaker that connects to a music player app and is voice activated because that is all she uses it for.
I figure I could hook up a raspberry pi to a speaker and add a mic and voice command software that I find somewhere but I’ve never actually done anything like this before.
How feasible is this
Home assistant declared this year to be the year of the voice. There’s a ton of development happening to achieve this with full local control.
And here is hardware that works with home assistant.
Take a look at Mycroft
Thought that was a dead project
The community forked the core a while back: https://github.com/openVoiceOS/
See also https://neon.ai/, which builds on top of OVOS, and is who the Mycroft company officially passed the reigns to.
I thought it still worked, though.
deleted by creator
Good thing she isn’t illegally blind :D. Yeah I’ll show myself the door.
Mycroft?
Not maintained since 2022…
Until someone with more experience finds this thread, I have seen these services recommended: Rhasspy with Home Assistant .io. Rhasspy is entirely offline, and this is Home Assistant’s privacy policy.
OpenVoiceOS (OVOS) or NeonAI software (both continuations of the former Mycroft voice assistant) could be useful tools for doing a lot of the Voice Assistant tasks if you want more than just playing music. I’m not an expert on this but if you don’t get another response then those are the projects I would dig into.
The Downloads section even lists the RaspPi and microphones they officially support, and their community could give guides on how to make one.