Jarvy
Joined 4 years ago
Joined 4 years ago
It's a standalone application that integrates with Home Assistant and provides an OOTB voice assistant for your entities.
I'm not actually sure how I would monetize it. I mostly saw all the pieces for it were open and had good APIs and built it mostly for myself. Eventually I realized others could use it and put it out there. I've never put in much effort to advertise it, but got a bit of a following.
Luckily now with the Home Assistant "year of voice" a lot of the ideas are going to be integrated into Home Assistant directly and I'd like to think I helped influence it a bit. (https://community.rhasspy.org/t/2023-year-of-voice/4130)
It's nice to have my ideas out there and let others (far more capable) continue on. Feels like the true nature of open source
Open source software: Home Assistant, Home Intent, pihole, miniflix, pinry, and bookstack.
Small self developed software: Chore tracker, Package tracker, Chromecast radio streamer, and a simplistic Trello board
I'm just happy that all that works as well as it does on a single pi with a few users.
Note: I am am the main developer of Home Intent.
I feel like the next evolution is automatically generating a whole form from selecting a schema in an OpenAPI spec.
In a lot of specs, the type (string, email, phone, int, etc) is present along with any constraints (min/max length). Depending on the language/OpenAPI generator, it even preserves field order. It could massively speed up a lot of the more generic forms that happen in frontend.
As far as multiple instances, I've been working on satellite images. So you could have on base on a pi 3/4 (or potentially even a server) and then use some pi 0's connected to mics placed wherever else.
So stay tuned!
But, if you wanted to write some python to directly play some pre-defined playlists (it currently can't do open speech transcription), you could definitely make that happen with Home Intent!
It supports custom components, so any integration is technically possible: https://homeintent.io/reference/developer/example-component/
I tried to design the interface to be easy to understand what sentences trigger what functions, and not have to write a lot of boiler code.
Hope this helps!
It uses Rhasspy under the covers, and automatically imports lights, switches, fans, etc and sets up sentences and intents for you. After initial setup, it can be used without an active internet connection.
All you need is some container knowledge, an extra Pi, and a good speakerphone (like a Jabra Speak 410) to get going.
Disclosure: I am the main author of Home Intent.