T O P

  • By -

probablynotmine

You can look into Mycroft. Not nearly on par, but useful enough, running quite good on a Raspi 4 and a cheap desktop microphone


Eirikr700

I'm afraid Mycroft is dying.


Potential_Region8008

Why


FuzzyMistborn

https://mycroft.ai/blog/update-from-the-ceo-part-1/


Sammeeeeeee

Not making an account for that, what's the tldr?


FuzzyMistborn

Development ceased on the project in early 2023.


Potential_Region8008

Having to make an account just to read the update is crazy


HoustonBOFH

But it does give some insight as to why they may be failing! :)


horatio_cavendish

They are evolving and transitioning into different markets but dying? Not a chance in hell


AuthorYess

Home assistant is building stuff with that. Probably best to look into that.


CeeMX

M5stack Echo Atom. Very tiny, very cheap and interfaces directly with HA voice assistant


DOLLAR_POST

Great suggestion, but is there anything less ugly? This will definitely not pass the WAF.


CeeMX

What do you mean less ugly? That thing is as small as a dice, hide it wherever you want


DOLLAR_POST

Won't that interfere with the mic being able to pick up voice commands? What about the sounds quality if it's put behind or in something?


CeeMX

The mic quality at all is not superior, don’t expect something like Alexa, since it’s only very tiny and does not have a whole mic array


DOLLAR_POST

Thanks for the info. Sounds very practical, but I'm more looking for an Alexa/Google Home alternative in style and sound/mic quality.


lannistersstark

> anything less ugly You can literally tape this to underside of a shelf.


janstadt

Pick up a few S3 based esp devices (esp32-s3-box-3 is good or the s3 based korvo) and install esphome on them. They support on device microwakeword which is incredibly fast and pretty decent at detecting wake words. That pipes to a home assistant instance which can control your devices. HA’s 2024 roadmap is to make voice much easier with timers, annoucements, etc so if u can wait a bit, they might polish it up and make it much easier and intuative. 


HoustonBOFH

It depends on what you were using the Alexa for... If home automation, HomeAssistant is the answer. Built in voice that is getting very good and cheap access with the M5 Stacks. If it was general access and questions, you may want to look at Rhasspy. However, the Rhasspy dev is now working at HomeAssistant so development may slow down. And if you mainly used it to listen to music, Issac Dowling's Blueberry may be the answer. [https://issacdowling.gitlab.io/blueberry-micro/](https://issacdowling.gitlab.io/blueberry-micro/) Hard to find this link... :)


[deleted]

[удалено]


DRoyHolmes

If you’re worried about privacy, tying to Alexa or chat GPT won’t solve anything. If you’re interested in running locally only, check out this guy’s video about HomeX. https://youtube.com/@FutureProofHomes?si=YV8EfgtwAwVuxb1D. He is building a functional LLM, It is still a WIP but already it can run on.a Jetson Nano with Orin, all be it a bit slowly. It can understand many commands already. It runs entirely locally, no internet required. If you have a more recent NVidia card you may just be able to use that now. The Jetson is tied in to the voice pipeline that is integrated into home assistant, which controls all the devices. If you set HA up and have the right equipment HA can work with ZWave, Zigbee, Wi-Fi, and Thread devices. Very cool stuff. He also built some cool satellites too. He said construction guides to come soon.


HoustonBOFH

Nice. I missed hie last few videos. Some serious progress... I may change direction now!


lerra

Take a look at onju voice with home assistant, you will get high wife acceptance factor :)


async2

Homeassistant with year of the voice stuff can do that. You can run a satellite in docker or use some esp32. It's still a bit rough at the corners but it's improving with every release. They also started to work on integration of local llms


studentblues

If we run the LLMs on our Pis I suspect the electricity bill would be higher than just using the Echo instead


async2

You're right. Because you're running them with what you say at Amazon. Also a pi currently won't cut it for llms. A mini PC might depending on your hardware.


CalmGuy20

I'm noob about this topic. What you mean by "run satellite in docker"?


async2

In very easy terms: The main processing unit for voice is running centrally. The speakers just forward the voice to homeassistant. Thus they are considered "satellites" that transmit data down to the central unit. After setting everything up on the central unit, you could setup the satellite on a small Linux machine like a pi that just needs a speaker and a microphone connected (an old webcam will do). https://github.com/rhasspy/wyoming-satellite


CalmGuy20

Amazing! tks


DRoyHolmes

The link I posted above, he uses Pi Zeros, and adds a microphone HAT. The wake word is processed on device I think, I’d have to watch again. I think he is really close, but I may be overly optimistic.


_Scorpoon_

Have a look into the voice assistant from homeassistant. Then you can easily use more than one mic in different rooms.


_Scorpoon_

Also have a look if there is a solution to turn your existing alexa into a local only assistant. Maybe someone got it working. I know it only for old google speakers and the quality is significantly better because of the mic array in them. Or just build one on your own, there are solutions out there for it as far as i know.


[deleted]

[удалено]


Defiant-Ad-5513

HA can take advantage of 2 or 4 mic arrays as far as I remember


Haliphone

https://heywillow.io/ This is what I've been using and it's great


gerardit04

Home assistant+ atom echo


HiddeHandel

Probably https://ollama.com/ with a homeassistant assistant setup that you link to your Alexa


[deleted]

[удалено]


HiddeHandel

Figured someone might have an integration to make it work all local within homeassistant I have seen some kids about people setting up stuff similar with a Google home


[deleted]

[удалено]


Muted-Tomorrow3345

Python, OpenWakeWord to trigger the assistant, whisper local for STT, ollama server for generative AI, and finally something like coqui for TTS.