Build your own Local Echo for Home Assistant - Easier than you think!

  Рет қаралды 156,532

SlackerLabs

SlackerLabs

Күн бұрын

Пікірлер: 272
@lmamakos
@lmamakos 5 ай бұрын
WTF! You shouldn't hot-plug the hat on the Raspberry Pi! One wrong move/ping offset and you could let the smoke out. Even if everything is aligned correctly, you may not mate the, e.g., ground or other power pins in the right order and could cause excess currents to flow through signal pins into the Raspberry Pi GPIO connections.
@SlackerLabs
@SlackerLabs 5 ай бұрын
Important safety tip.
@TieDyeShyGuy
@TieDyeShyGuy 5 ай бұрын
How else am I supposed to light my Pi? I’m addicted to smoking Pi. 😙💨😶‍🌫️
@Geekydrones
@Geekydrones 5 ай бұрын
We use our echo to play amazon music. Any thoughts on how one would integrate, or be able to do this. I also use nabacasa
@SlackerLabs
@SlackerLabs 5 ай бұрын
@@Geekydrones There isn't a way to use these devices to play music on them. But if you wanted an interim solution, you could use the Alexa Media Player integration from HACS to create an automation that triggers using a voice command you define, and then have that Alexa Media Player Integration send a command to your echo to execute a silent command. It would still require the Amazon cloud, but you could mute the Echo so it wasn't listening. So the only cmmand passed would be the one you send through the automation.
@Geekydrones
@Geekydrones 5 ай бұрын
@@SlackerLabs aww true.. nice workaround. Appreciate you
@joesteffler6574
@joesteffler6574 4 күн бұрын
Very well done!! The guide and video work brilliantly together. Your hard work is very much appreciated by those of us who are still building our own knowledge base and gaining confidence to try the next cool thing we find.
@SynackResearch
@SynackResearch 5 ай бұрын
This is by far one of the best guides available right now. Let's hope the algorithm blesses you!
@unknown_user2345
@unknown_user2345 5 ай бұрын
The algorithms did. Never thought of getting myself a echo alternative, but here I am, since KZbin thought, you like tech, you will like this video :D
@Luiblonc
@Luiblonc Ай бұрын
I definitely agree! But sadly, I am running into issues capturing sound to do the test.wav and playing it back on step 10. All I get is a faint white-noise sound and nothing. I have the same hardware all brand new, the Pi zero 2 w, the Seeed-voicecard 2-mic pi hat, and no sound. What is strange, is that I didn’t get any error codes through the installation. It’s also worth mentioning that prior to coming on the Wyoming satellite project, I was using the same sound card on a PI 5 project to build a voice assistant, and ran into the same strange “white-noise” sound when playing back my test.wav sounds. I am starting to think that perhaps I have a lemon here.
@Luiblonc
@Luiblonc Ай бұрын
I figured it out! And got my voicecard to record and play back a wav file! Pheeeeeeeew!! 😅 The trick was that you had to be in the correct directory to make this work. That is: User->seeed-voicecard->sound ; than you can run those commands to record, and aplay test.wav. Hopefully they can add these instructions to help those who are having the same issue.
@gregeezy
@gregeezy 5 ай бұрын
This is exactly the guide I was looking for and it's less than 2 weeks old! Great timing. Everything is working beautifully. Now I'm going to add a small display and make a case to fit it all together. Thanks!
@MyBluetti
@MyBluetti 5 ай бұрын
Thank you very much for this! This is soo much better than the ESPHome device that I tried earlier. That one had so many buffering issues and didn't seem like it had the horse power to run the services. So your solution appears to be working flawlessly. One thing to mention, even if you don't have a speaker you can use the audio jack on the Respeaker 2 Mic Hat to connect an external speaker/mic system with it's own amp and higher quality audio, mic
@MyBluetti
@MyBluetti 5 ай бұрын
So tonight I tested using a USB Audio/MIC headset that I use for my daily conferences and plugged this into my pi zero. I changed my Wyoming service to use "CARD=Seri,DEV=0" (Plantronics Blackwire 3220 Seri, USB Audio) for both audio and mic. Not only was the mic allot better than the built-in ones on the audio hat, but the speaker quality was much better too. I am thinking about getting a conference speakerphone to provide a higher quality mic and speaker experience... plus many of these conference speakers have a built-in mic mute button. Thoughts? Have you tried this?
@chillabaua
@chillabaua 5 ай бұрын
​@@MyBluettiif the usb speakerphone will be detected by alsa (most will work in Linux but not all) you can use anything.
@dreed47
@dreed47 4 ай бұрын
Excellent tutorial! Thanks. I decided to setup 4 of these and it can be tedious running all of these commands one by one so I created a one step script to do it all. I also wrote a shell menu that will allow you to manage services and wakewords.
@saintjameslights
@saintjameslights 5 ай бұрын
Good tutorial, the only thing I can see that should have been done is a ‘sudo apt upgrade’ after the first ‘sudo apt update’ to actually install the available updates. There were 44 available updates in your case that weren’t run.
@TieDyeShyGuy
@TieDyeShyGuy 5 ай бұрын
I use a combo of Home Assistant and Home Bridge for my setup, and I use Siri as my voice assistant. I mostly use Home Assistant to automate my retro console collection. For example, my SNES is connected to a smart socket, and the SNES's power switch is left in the on position, that way it's powered on anytime the smart socket is on. I then have a series of video switches and IR blasters handling all of the video stuff. Just say "Siri turn on Super Nintendo" and everything turns on, and switches inputs automatically. Couple that with an EverDrive, and wireless controllers, and it's like playing on a modern console. I currently have 19 game consoles automated in my setup.
@kevinsono
@kevinsono 3 ай бұрын
How do you get Siri to work on speakers around the house without Internet?
@kevindii7480
@kevindii7480 12 күн бұрын
Thanks!
@geejayem59
@geejayem59 5 ай бұрын
For the speaker cloth, maybe something like another ring that fits inside the lid to hold it stretched in place. Similar to how an embroidery hoop works.
@Yuriel1981
@Yuriel1981 5 ай бұрын
This is a good idea as the friction of the speaker cloth should keep the ring friction locked inside the enclosed as well. Although I would probably put some ring catches in the enclosure anyway.
@bgable7707
@bgable7707 5 ай бұрын
FREE 3D printing at public libraries! Many have Maker Spaces/Idea Labs with 3D printers which will print ".stl" files. Since pre-pandemic, that's where I've been getting all my 3d print jobs done. AND, Jeff, thanks for giving me a kick in the @SS to get back into the HA voice control. I've tried with some success with a pi 3b+ or 4?. Currently want to get a ESP32-S3 board working. "Everything Smart Home" covered the latter in a video. I started on it, but, got side tracked. Either way, thanks for the great content as usual.
@xXDeadJesterXx
@xXDeadJesterXx 5 ай бұрын
6:45 lol, "That's what Paul said"... that is exactly what I was thinking when you said that. I heard Paul's high-pitched quivering "oh yeaaaah"
@MortenSJ007
@MortenSJ007 4 ай бұрын
Thank you! This was great! I followed a similar tutorial and was able to get everything up and running, and with ChatGPT as well. I'm able to control my lights via the Jarvis assistant. I'm trying to figure out how to get a response to come out my Google Home Speaker? I'm able to run control the ligths, but how do i get to play a response that is coming from ChatGPT to my Google Nest Speaker?
@davidhite1868
@davidhite1868 5 ай бұрын
I subscribe two days ago when you first announced that you were going to do this. Happy I did!
@TheCowboysdude
@TheCowboysdude 5 ай бұрын
This is really an awesome project!!! Missing one thing to make it perfect... Thank you so much for all your hard work and sharing!!! :)
@SlackerLabs
@SlackerLabs 5 ай бұрын
Oh. Crap.
@SlackerLabs
@SlackerLabs 5 ай бұрын
They are there now...
@TheCowboysdude
@TheCowboysdude 5 ай бұрын
@@SlackerLabs Been there done that myself!! LOL Thank you so much!!
@TheCowboysdude
@TheCowboysdude 5 ай бұрын
@@SlackerLabs I've tried this on two different setups and I cannot get even one of them to work..... NO fault of yours but I've been over this about 10 times and cannot get it working so I'm not really sure what comes next....
@SlackerLabs
@SlackerLabs 5 ай бұрын
What is going on? Did the software go in the pi ok?
2 ай бұрын
You should have a look to Open Voice OS as its open source and can fully run offline if required for privacy purpose.
@VACInc
@VACInc 5 ай бұрын
Got it running but it's definitely a bit slow right now and need to get it to be a bit faster to be a viable replacement for all house devices. Will try to figure out how to speed it up. Not sure the best options for that but thinking out loud: - Using a more beefy raspberry pi (v4 or v5) - Sourcing open wake word to the HA server - Sourcing the open wake word to PC with GPU
@VACInc
@VACInc 5 ай бұрын
After using it for a minute it seems to have sped up itself? Much better now. Definitely livable
@SlackerLabs
@SlackerLabs 5 ай бұрын
@@VACInc I have noticed using home assistant cloud to the stt is slightly faster than using faster whisper. But if ha was running on faster hardware locally it should be faster n
@Fenanx
@Fenanx 5 ай бұрын
For those who don't know, Windows already comes with built-in SSH, from OpenSSH
@afriendofafriend223
@afriendofafriend223 3 ай бұрын
It also comes with built in spyware and built in stability issues, and it even has a built in licensing watcher that breaks your settings if you don't pay them 200$
@JordanReese
@JordanReese 2 ай бұрын
Yes, you can access through terminal on windows 11
@esnijder
@esnijder 5 ай бұрын
Thank you for this complete tutorial! I like you don't take shortcuts and exeplain everything that is needed. We use the Echo almost exlcusively to play music spotify. I still looking for complete guide to replace that feature of the Echo. There a lot of things to take into consideration which I cannot oversee, like music assistant, spotify, sonos and usable intents. Would be great if you could do a video on that!
@ArchBoi_
@ArchBoi_ 3 ай бұрын
I use my Echo for the same. I'm waiting for some cool integration in HomeAssistant after which I can completely get rid of my echo.
@davidhite1868
@davidhite1868 5 ай бұрын
I have Sonos speakers in many of my rooms, and I would like to use them as the speaker output for the Wyoming devices. Any pointers?
@AndrewDanne
@AndrewDanne 5 ай бұрын
I really enjoy your videos and particularly your sense of humor! Always provide a chuckle to two. Thank you for direction as this is something I am wanting to do but just haven't got around to it. Now I will.
@Desbo
@Desbo 5 ай бұрын
Great video, with the copy paste numbered code from your website. Top notch guide!
@whatwhat-777
@whatwhat-777 2 ай бұрын
Great video just great, gonna copy it and make my own wyoming satellite now :D Thanks Slacker Labs
@JohnWittNY
@JohnWittNY 5 ай бұрын
Thank you for putting this tutorial together. I can't see why people are finding this difficult. I had this up and running in less than 30 minutes. Easy Peasy! The one thing that would be great would be to know how I can lower the volume of the speaker output. I used the large speaker and would like to cut the output to about 60% of its current volume.
@SlackerLabs
@SlackerLabs 5 ай бұрын
I haven't look too carefully. But it seems like it should. I will see what I can find.
@JohnWittNY
@JohnWittNY 5 ай бұрын
@@SlackerLabs Thanks
@gesturv
@gesturv 4 ай бұрын
I have that problem too
@weirdguybr
@weirdguybr 5 ай бұрын
Nice - the option to use a separate speaker is what I was wondering before going into this video: I have a few Sonos Play 5s that I havent used in a while and wanted to upcycle, so this might do the trick - just gotta figure out how to power+mount the PI inside the enclosure of the device to make it look neat.
@SlackerLabs
@SlackerLabs 5 ай бұрын
Thats a good point. You could totally use the audio jack and just plug that pi hat into any speaker that has the rca jack. I am going to try that with the Atom Echo, and will do an update video when I get that done.
@weirdguybr
@weirdguybr 5 ай бұрын
@@SlackerLabs Gave it a try today since the parts arrived. On the video and screenshot on the guide, the OS image is listed as being the lite 64, but on the text of the guide it says legacy lite 64. For me this was important - the bookworm-based image failed to record any audio via arecord and the kernel logs had a bunch of errors related to initializing the hat's DAC (I've found similar complaints online); with the legacy/buster-based image, it works. (Seems this specific hat is considered unsupported/legacy :( ) Now to figure out why the commands seem to be dropped/ignored, even though the wakeword is handled, "assist in progress" turns on .. While text + microphone from my laptop works :/ Edit: I figured it out - turns out Assist doesn't like my Brazilian/English accent :P "Turn off main bedroom lights" got interpreted as "I don't have a better life", "Don't ask me, but I'll fight." and other silly interpretations 🤣🤣
@formatBCE
@formatBCE 5 ай бұрын
I have this one, and also couple of ESP32-S3 based. I like latter more, since they're cheaper, smaller and easier to configure. :)
@SlackerLabs
@SlackerLabs 5 ай бұрын
How well does the mic work?
@formatBCE
@formatBCE 5 ай бұрын
@@SlackerLabs pretty good! I use one of that round MH-ET mics in custom device in my bedroom - it picks me from across the room easily, and in 2 months it's there it had only couple of false-triggerings. ESP32-S3-BOX is also pretty good.
@AidanBree
@AidanBree 5 ай бұрын
​@@formatBCEgot a link to that setup?
@ActuallySuperNoob
@ActuallySuperNoob 5 ай бұрын
Could you provide a link to speakers with the right connector for the respeaker board? The one you linked has a connector that doesn't fit
@taylordarland8772
@taylordarland8772 Ай бұрын
i ran into the same issue. its a JST 2.5mm his link was to a JST2.0mm...
@robertstasiunas247
@robertstasiunas247 5 ай бұрын
Can these be used as "media player" devices in HASS? It'd be awesome if, in addition to voice inputs and responses, it could also speak via a triggered automation.
@SlackerLabs
@SlackerLabs 5 ай бұрын
They can't be as of yet. Perhaps down the road. I've been using the google homes for media player because I don't have to go through the google cloud. Can just stream to them over the local network.
@headerahelix
@headerahelix 5 ай бұрын
​@@SlackerLabsIs there a tutorial for this?
@dafr0n
@dafr0n 23 күн бұрын
Followed this guide & the installation package method, everything service is green, however 'ok nabu' is never recognised and assist in progress remains off.
@vynraskopf3088
@vynraskopf3088 4 ай бұрын
Would there also be a way to include bluetooth tracking on this device?
@餅乾電池
@餅乾電池 3 ай бұрын
can i use the bluetooth microphone for this project?
@brianzak13
@brianzak13 3 ай бұрын
Thank you! This thing is pretty sweet, but quite loud. Is there a way to adjust the volume? I'd love to be able to automate the volume to adjust at different times of the day.
@greenmatt1981
@greenmatt1981 5 ай бұрын
Super cool but I have so many projects on the go already so will wait for the nabu casa hardware.
@Dylan_Lanckman
@Dylan_Lanckman 5 ай бұрын
I get what you're saying. There is an abundance of home automation projects that are cool enough to build.
@b00573d
@b00573d 5 ай бұрын
Ordered the small speakers from your link and the plug didn't fit unfortunately. Its slightly too small for the Respeaker hat connector. I was able to force it in there though lol.
@SlackerLabs
@SlackerLabs 5 ай бұрын
Really? Hmmm.
@b00573d
@b00573d 5 ай бұрын
@@SlackerLabs it still works, it’s just that the pins on the Respeaker connector are slightly farther apart so the connector doesn’t quite go on well. I do have to thank you for the guide though. The step by step was very helpful!
@jayluckymd
@jayluckymd 3 ай бұрын
Same issue. The Keyestudio ReSpeaker uses a JST XH2.54 connector whereas the Seed Studio ReSpeaker uses a JST 2.0 which is what the speakers you referenced are meant for. So while you can force it to work (not recommended!) you might want to update either the HAT or the speaker recommendation to match the connector types.
@joemanuelgomez7991
@joemanuelgomez7991 2 ай бұрын
@@jayluckymd how do u do that? i am using the big speaker and I am hearing static come out but no audio
@jmr
@jmr 5 ай бұрын
My thought is the fabric stretches over the speaker grill and is glued with spray glue. Stretch the fabric to the bottom of the grill where it can't be seen. Give a little trim. Then a few magnets to hold the grill on or a screw from the bottom going into the grill. I bet making a little ring the entire grill could be shoved in(holds the fabric on while stretching) would also look pretty good. I might make it a second color to give a little accent.
@SlackerLabs
@SlackerLabs 5 ай бұрын
I thought about the magnets. I feel like the top edge of this enclosure could be a bit taller. The top might in a bit better.
@jmr
@jmr 5 ай бұрын
@@SlackerLabs Did the whole tutorial with no mic board because I'm still waiting on it. Amazon is late. 😢 Here's hoping I didn't mess up because I obviously couldn't test it along the way. 😆 I had a really strange problem though. I can't get WiFi to connect so I got an ethernet adapter plugged in. I tried two different PI Zero W 2 boards and flashed the card using PI imager from both Linux and Windows. I'm starting to wonder if there's a bug in the 2024-07-04-raspios-bookworm-arm64-lite build. I'll have to test another PI OS to see if I somehow got multiple bad boards. Quadruple checked SSID and password settings.
@SlackerLabs
@SlackerLabs 5 ай бұрын
@jmr oh. That is weird. I think there is a command to do it from the OS. I I'll have to find it.
@jmr
@jmr 5 ай бұрын
@@SlackerLabs I dropped the WiFi(wlan0 down) and turned it back on(wlan0 up). I also tried to enter creds from the raspi config option. That let me enter SSID and password but it wouldn't accept them. I'm going to burn a different image to test the boards right now.
@SlackerLabs
@SlackerLabs 5 ай бұрын
@@jmr yea. Totally weird
@XcOM9871
@XcOM9871 5 ай бұрын
Wish I could have used your affiliate links but they don't work for the uk, thanks for the guide, loving it, and bringing me one step closer to getting rid of Alexa
@CrazyAngelfire
@CrazyAngelfire 5 ай бұрын
thank you very much, im gonna try your alkthrough as others miss parts and then i get stuck at about C7.2 on your video. so im hoping your video walk thorigh helps more than others
@OGKenG
@OGKenG 5 ай бұрын
You don't need to type "apt-get" any more. The update command is simply "sudo apt update"
@lomdar67
@lomdar67 4 ай бұрын
Works great, thanks for this video. I have only one problem: The volume of the speaker is much to loud. Is there a way to turn it down?
@CrankyCoder
@CrankyCoder 2 ай бұрын
Still waiting for the ability to do TTS straight to said devices. I had this with rhasspy. I actually had a central rhasspy and 5 satellites. Kind of odd we don't have that yet since rhasspy and HA voice is the same dev :) I am also curious how we are going to be able to do some of the rhasspy features eventually with HA Assist.
@jerryaycock
@jerryaycock 5 ай бұрын
restarted couple times. Assist Preferred Pipeline does not have jarvis or nabu in it only home asst cloud slow and fast gpt and extended open ai. and Wake word doesn't work where do I look ?
@SlackerLabs
@SlackerLabs 5 ай бұрын
I'm working on a video on how to do this. But you need to make sure you have the whisper add on installed and the open wake word add on installed. And if you want the local text to speech h you will need to install the piper add on. After those are installed there will be 3 integrations to add for whisper, open wake word and piper if you installed that one. After that they should be choices
@jerryaycock
@jerryaycock 5 ай бұрын
@@SlackerLabs like a champ. Thanks
@RaymondDay
@RaymondDay 5 ай бұрын
Windows 11 has built in "Windows PowerShell" can use it and not putty. In they just type "ssh name@ip"
@waynenocton
@waynenocton Ай бұрын
All this talk about paste is making me hungry, in a kindergarten kind of way lol. But in all seriousness, great tutorial, appreciate you leaving your errors in, I think that’s actually helpful. Rather than pasting the entire directory structure in, I preferred to begin the typing and then use tab to auto complete, that way it’s always going into a valid directory.
@TheNico9870
@TheNico9870 5 ай бұрын
Great video. Is it possibly to get Assist to act on an Yes and No? Like, an automation ask if I want lights in the kitchen. And I answer 'Yes', 'No'. Like the amazone alexa?
@SlackerLabs
@SlackerLabs 5 ай бұрын
Not yet. At least that I know off. No way to have it trigger and listen in response.
@OGKenG
@OGKenG 5 ай бұрын
On the Windows PC, you can just open a command prompt and use that for SSH. No need to install Putty
@joe-skeen
@joe-skeen 5 ай бұрын
Command prompt? I think you need to use Powershell, right? Or maybe Microsoft made that possible in CMD now?
@OGKenG
@OGKenG 5 ай бұрын
@@joe-skeen No, I just use ssh from the command line
@Preske
@Preske 5 ай бұрын
*you* could, but not everyone is as technical inclined. It's a guide for everyone.
@OGKenG
@OGKenG 5 ай бұрын
@@Preske I was just saying that you don't need to install putty. The same commands he's using work on Windows command prompt.
@SlackerLabs
@SlackerLabs 5 ай бұрын
Yeah, I couldn't remember if it was a command or powershell on windows.
@rockthomas67
@rockthomas67 5 ай бұрын
Is harder in Windows to do ssh, you start an app called Terminal and typ ssh, o is that not the same name in MacOS? 😀, Thank for a nice Guide !!!
@joeking5211
@joeking5211 Ай бұрын
??? @ 15:46 i don't see 'my-satellite' on any line ????
@SpencerDub
@SpencerDub 5 ай бұрын
This is fantastic, and perfectly timed! I've been looking to make a similar project. What connectors did the speakers you bought have, in order to fit in your keyestudio ReSpeaker board? I want to make sure I get the right ones, to avoid the frustration of attaching new connectors.
@Titan269.
@Titan269. 2 ай бұрын
Do you know I want to make something like this and now I finally got the right video I actually want to make home assistant like with the wake of word hey Jarvis or wake up Jarvis thank you very much for this amazing video love from India❤👋
@joemanuelgomez7991
@joemanuelgomez7991 2 ай бұрын
I BOUGHT THE BIG SPEAKER AND PLUGGED IT BUT WHEN I TEST THE I JUST HEARD STATIC AND NOT MY VOICE. WHAT DO I DO?
@SlackerLabs
@SlackerLabs 2 ай бұрын
@joemanuelgomez7991 if you have a pair of headphones or a computer speaker with the rca plug you can plug in to the rca jack on the pi zero 2 and see if you get audio. It could be a mic problem.
@joemanuelgomez7991
@joemanuelgomez7991 2 ай бұрын
@@SlackerLabs Do i need a 64 GB sd card?
@Pr0mises
@Pr0mises Ай бұрын
I've the same problem. Try using alsamixer -> F6 -> seeed-2-mic-voicecard -> then using the arrow go to the first "Speaker" which is muted (00) and arrow up and increase the volume. I'm not sure why it's happening and I also have no clue how to make this permanent as it mutes again after a restart...
@emiliodestone2453
@emiliodestone2453 5 ай бұрын
Wow, great video, thank you a lot @SlackerLabs ! What about power this device with a battery, directly connected to the raspberry pi internally, and let that be charged wiressly, for example? What is the best battery to choose to do this and also power the speaker correctly? Thank you!
@Nosjamesmenzer
@Nosjamesmenzer 5 ай бұрын
So I am wondering if you can take and put that. I'm like a ceiling speaker at all and and if it would be able to power it
@SlackerLabs
@SlackerLabs 5 ай бұрын
I don't see why you wouldn't be able to do that
@EpiczoomDraft
@EpiczoomDraft Ай бұрын
Hi, I have HA using NAS and was wondering how I could use my NAS as the brain for all Bluetooth or wifi Speaker rather have a logic board on all speakers, flash them and work induvidual. I believe it is better if I use normal speakers that I can upgrade as time goes without modifying and access the Assistant stored on the NAS and access the same brain. Is there a way for me to utilise it that way?
@Chaphasilor
@Chaphasilor 5 ай бұрын
Thanks for the guide! Using a different device for providing the response is a great idea, since I'll probably set up a multi-room audio solution anyway and then only need to add a few mics around the place. I'm guessing there's a way to re-route the response to a specific speaker based on the mic that pickes up the wakeword, even without explicitly providing an automation for each sentence?
@SlackerLabs
@SlackerLabs 5 ай бұрын
Yes. I actually have a bit of jinja that grabs the last jarvis entity triggered, gets the room, then routes the output to a google home in that room. So I can walk around and ask it where am I, and it will always play in the room I am in and tell me the room.
@gregeezy
@gregeezy 5 ай бұрын
So you're not using any amplifier for the speaker? That sound is solely coming from the ReSpeaker output?
@SlackerLabs
@SlackerLabs 5 ай бұрын
Correct. It's just running off that respeaker.
@GlasterLannet
@GlasterLannet 5 ай бұрын
Please consider selling the enclosures. I don't have the room or the budget for 3d printing at the moment. Love your videos.
@Yuriel1981
@Yuriel1981 5 ай бұрын
There are Printing services that will ship you your custom 3D print. You usually just email them the stl file with your setting preferences and they get back to you with lead time and total cost with shipping.
@AndyKauffman-ml3og
@AndyKauffman-ml3og 2 ай бұрын
Some public libraries or Maker Spaces will do your 3D printing for free or very low cost. One Maker Space I was part of even had Raspis & Speakers available on hand.
@guytas
@guytas Ай бұрын
Wow, this is detailed explanations. I've been wanted to moved from hubitat to home assistant for years but never had a reason good enough. But now I do. Since I have 2 networks here, and one of them is local only, that sounds interresting. Do you know if it can be done in french? And thanks for this video, That will be a nice winter project (home assistant included)
@mikesbasement6954
@mikesbasement6954 27 күн бұрын
I would love to do this, but there are too many features from the Amazon Echo that it just won't do. It needs to be able to do alarms, timers, and have a decent voice. So far I've yet to see any of those features from HA :(
@PatrickDickey52761
@PatrickDickey52761 5 ай бұрын
Question again. When I go into Home Assistant, under the Preferred Pipeline, I only see "Home Assistant". When I say "Hey Jarvis" the LED's light up but the Assist in progress doesn't change. Is it because I didn't name the Pi Zero "Jarvis-masterbedroom"? I named it "hass-echo-bdrm". Also, the LEDs stay lit up.
@peterberkley1591
@peterberkley1591 Ай бұрын
Thank You! This was an awesome vid. Worked perfectly for me. I am currently using Google generative ai as the conversation agent. Hoping to one day go local there too. One thing I noticed, however, is that my Pi hat leds flash green 5 times in a row, every once in a while with no wake word spoken. Not sure what's up with that.
@SlackerLabs
@SlackerLabs Ай бұрын
Best I can tell it's something on the HA side. Perhaps a reset or reinitialization of some kind
@RaymondDay
@RaymondDay 5 ай бұрын
It all most be easer if you could make a DD image to download. Then could set up your personal things. Like Wi-Fi and things. I been falling the step-by-step and got the hat with 2 mics but on the "Wyominig Satellite" Autodetect it can not find it. says you my have to restart it.
@emgPluz
@emgPluz 2 ай бұрын
Which modules are required to build the speaker?
@MicheIIePucca
@MicheIIePucca 5 ай бұрын
I've gone through so many of these types of videos only to find out they "depend" on some cloud service at the end that was set up and configured outside their "assistant" instructional video. Am I correct by saying this one requires another service? I got to the end where you had "Ok_Nabu" as the wake word, but you said you used "Jarvis"... both Nabu and Jarvis are additional add-ons?
@SlackerLabs
@SlackerLabs 5 ай бұрын
It requires a local Assistant Pipeline setup in Home Assistant. In setting up that pipeline you decide which parts you use. This video setups up the Wyoming Satellite software with local wake word. So the Pi is running the the wake word detection, in my case I'm using "hey jarvis" as the wake word. Once the pi is triggered it sends the voice to the local assist pipeline. You can run faster-whisper on your Home Assistant as an add-on to handle speech to text, so your home assistant device decodes the speech into text, and then executes the command. Then for any response back you need a service that can do text to speech. I use the Nabu casea cloud, so that is the only cloud service I need. But you could run the piper add-on in home assistant to handle that and nothing would need the cloud. You dont even need local wake word on the pi. Your home assistant local assist pipeline can handle that.
@urmastertech
@urmastertech 2 ай бұрын
I installed everything, but now for some reason the hat isn't working right at least no leds or anything like that. I did get audio out of the speaker like once though. It'd be cool if it just replayed it back to the same device like an echo/google home. Edit - Found the issue. I put make-uri instead of wake-uri, now it's working.
@muthanaalrawi4140
@muthanaalrawi4140 2 ай бұрын
it is a wonderful video, does not have any wrong. just I have question; after I completed and everything works good as a video, now can I use this to control my devices, or I need to do other things?
@rogeriocamargo1984
@rogeriocamargo1984 5 ай бұрын
Thank you so much for sharing this awesome project!
@wimpievandenberg4996
@wimpievandenberg4996 4 ай бұрын
Excellent video. One question from me though. Will this work with a normal Pi Zero W or must it be a Pi Zero 2 W? Thanks for your help.
@HarryCountry
@HarryCountry 5 ай бұрын
Great tutorial! Real copy/paste. 😀👍
@retirednowwhat4292
@retirednowwhat4292 5 ай бұрын
just ordered the atoms ... now a decision to make.... which 3d printer your use? I am very insterest in printing my own if you can add the file for printing that would be great. I would also consider a whole kit and pay you for your work.
@SlackerLabs
@SlackerLabs 5 ай бұрын
the links to two different ones I printed should be in the description now. I have an Ender 5 Pro. I added some better bed springs, a PEI build plate, and a better bed heater which heats more evenly.
@retirednowwhat4292
@retirednowwhat4292 5 ай бұрын
@@SlackerLabs i have the CR10 and the PRUSA Minil. I hate the CR10 had a bunch of mods and it is still a pain to print with. The mini is sweet. Should I stay with the atoms or go with the PI Zero?
@SlackerLabs
@SlackerLabs 5 ай бұрын
@@retirednowwhat4292 Thats a good question. My only issue with the Atoms is there doesn't seem to be an easy way to get a really good sounding speaker on there. If you can solve that in a way that is acceptable I think the Atoms might be a good choice. Especially now that Micro Wake Word is a thing, and the team is working hard to get more of this software on the ESP devices. I think the mics on the 2 mic hat have better pickup than the Atom Echo. But that ins't a fair comparison. Not a direct answer, but hopefully that helps with your thinking.
@Rich33527
@Rich33527 5 ай бұрын
I built 4 of the ESP 32 versions. Once I buit 1 of the wyoming satellites, I trashed the 4 esp32 versions. The wyoming satellites with the Pi and 2 mic hat are just so much better and easier.
@chilloutmasterdeluxe2046
@chilloutmasterdeluxe2046 3 ай бұрын
Is there by any chance a way to adjust the output volume ?
@valentinapostu8078
@valentinapostu8078 4 ай бұрын
I like your T-shirt! ... and your content too :)
@carlossequeira1681
@carlossequeira1681 4 ай бұрын
Very good guide, but im having ap roblem its always asking for two detections on HA, butl always givin error on ha on configuring, it there a way to redected the assistant?
@RaymondDay
@RaymondDay 5 ай бұрын
If I click on the link and then it take me to my HA and then says this: "This redirect is not supported by your Home Assistant installation. It needs either the Home Assistant Operating System or Home Assistant Supervised installation method. For more information, see the" and takes me to a link how to install HA. Is there a way to fix this?
@sierpus
@sierpus 5 ай бұрын
So I tried similar approach but different. Used vanilla esphome firmware with some config, attached microphone and used external speaker (mediaplayer from HA) for feedback. All works great, sound quality on big home speaker is great, but not speech to text. It’s slow (I have HA running on virtual machine on qnap, but it’s not overloaded) and unreliable. TTS locally works fine, but not STT. I see you are using cloud and that what makes the difference…
@SlackerLabs
@SlackerLabs 5 ай бұрын
It might. The STT using Nabu Casa is really good. I have pretty much switched over to using it.
@beatsizedj
@beatsizedj 28 күн бұрын
hey there. I saw there is a way to change the openwakeword in HomeAssistant. Is it possible to change it on the Rhaspby aswell? When i want to edit the wakeword on the PI i get always error.
@allenbythesea
@allenbythesea 4 ай бұрын
is it possible to connect local LLMs like llama to it?
@johnh3ss
@johnh3ss 2 ай бұрын
Yes, with the Ollama integration you can do this. I am using it on mine with great results. You need a lot of VRAM though for good performance. If you get bad results with the default Ollama profile, increase the context window size. This is particularly needed if you are exposing a lot of identities. Also you need a model that knows how to use tools. Qwen2.5 & Llama 3.1 work well. You'll want at least the 7-8b model sizes, the bigger the better. I run Qwen2.5 14b with 32k context. Even with nearly 100 exposed entities, it does a fantastic job.
@SEAshore842
@SEAshore842 5 ай бұрын
Is it possible to play music off these speakers? And can they be put into groups if they can play music?
@SlackerLabs
@SlackerLabs 5 ай бұрын
It's not possible to use the Wyoming satellite at this point. Not sure it will eve actually. But if you have other speakers you use today and a streaming service connected to them you may be able to leverage those speakers. I'm working on a video to show that off. I have a command built that will play music in the room I'm in just by saying something like hey jarvis can I hear some classical music.
@dustinjorden6594
@dustinjorden6594 11 күн бұрын
is there a way to do this using amazon echo speakers?
@mikeprice820
@mikeprice820 2 ай бұрын
can you use a pi 4? or a pi zero w? i have both those on hand.
@RaymondDay
@RaymondDay 5 ай бұрын
Wow this is the 4th time reinstalling it. The sound test works but when I get to the step C12.1 it never shows up in my Home Assistant. It looks just like your video up to then. I got home Assistant that came installed on a ZimaBlade with CasaOS Not sure if that is why it's not showing up.
@SlackerLabs
@SlackerLabs 5 ай бұрын
Do you have the Wyoming integration installed? That is what should do the auto detection. www.home-assistant.io/integrations/wyoming
@RaymondDay
@RaymondDay 5 ай бұрын
@@SlackerLabs Can put my Home Assistant link in the web page you link to and it takes me to this on my Home Assistant "This redirect is not supported by your Home Assistant installation. It needs either the Home Assistant Operating System or Home Assistant Supervised installation method. For more information, see the documentation." Guess I need to copy and paste some script some were in Home Assistant or on the command line get a Host* and port* that it ask me for when I try and add Wyoming Protocol
@RaymondDay
@RaymondDay 5 ай бұрын
This just seems way too complicated I've been working on it for 3 days best I know now I think I have to put some script someplace and the home assistant but I just don't know where to copy and
@RaymondDay
@RaymondDay 5 ай бұрын
Just wanted to test on installing one part whisper. So on the command line were my home assistant is installed ran in to all sort of problems. root@casaos:~# pip install -U openai-whisper -bash: pip: command not found root@casaos:~# apt install pip Reading package lists... Done Building dependency tree... Done Reading state information... Done Note, selecting 'python3-pip' instead of 'pip' Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: python3-distutils : Depends: python3:any (< 3.10) Depends: python3-lib2to3 (= 3.9.2-1) but it is not going to be installed python3-setuptools : Depends: python3-pkg-resources (= 52.0.0-4) but 66.1.1-1 is to be installed E: Unable to correct problems, you have held broken packages. root@casaos:~# They need to make this easier.
@SlackerLabs
@SlackerLabs 5 ай бұрын
@RaymondDay I'm not sure what casaos is. So perhaps it can't run the whisper addon.
@urmastertech
@urmastertech 2 ай бұрын
Couldn't I just use a normal raspberry pi with aux jack? I have a old pi zero w as well that I could maybe try this on. Edit - Nevermind I see it has a mic
@wreckingball8881
@wreckingball8881 4 ай бұрын
Is there a way to make a echo show?
@taqyon
@taqyon 3 ай бұрын
My pi zero w 2 just keeps hanging on the driver installs. At the make -j4 command (when running ./install.sh). I just get about 20 fullstops until the pi stops responding.
@jgr33n1974
@jgr33n1974 2 ай бұрын
I'd try a new / different SD card if you haven't already. They only last for so many R/W before they start throwing errors so it's good to swap that out and make sure it's not the problem. I had one sitting around and used it for the Satellite and it worked great until I fired up the OpenWakeWord service, then it started randomly crashing and rebooting every few minutes. Now I remember that this SD card I used was from an old pi I had running for years and ended up swapping the SD out because it would randomly crash and reboot. In that case the new SD card fixed the problem. But, YMMV.
@taqyon
@taqyon 2 ай бұрын
@@jgr33n1974 thanks I found another source for the driver (2021) but it works and now it's all working.
@kasek4164
@kasek4164 4 ай бұрын
any chance it would work with a zero w? have one sitting around I don't know what to do with
@OrlandoColonJr
@OrlandoColonJr 5 ай бұрын
AWESOME VIDEO! Thank you! Can it be ran on a virtual machine or an ESP32?
@Ar_tur
@Ar_tur 4 ай бұрын
what are your settings in the voice assistant under activation word? because under step 22 i get no reaktion, no matter what word i use.
@the.kingant
@the.kingant 5 ай бұрын
Tried your code for using M5stack as the mic and GH mini as the speaker, it didn't work. Do I need to add scripts elsewhere other than the config and automation yaml?
@SlackerLabs
@SlackerLabs 5 ай бұрын
You shouldn't. As long as that m5 is linked to a pipeline that should be it. If you are using the conversation and or internet script for the first time you would need to restart HA I think. Does it just say it doesn't understand when you try to use the sentence?
@the.kingant
@the.kingant 5 ай бұрын
@@SlackerLabs No sir, the response still comes out of the atom and not my GH speaker. I do not understand why it fails to run. I'll re-upload the codes, run the automation, and check the logs. Can I message you through Discord the failure?
@SlackerLabs
@SlackerLabs 5 ай бұрын
@the.kingant yes. I'll be online in a couple of hours. And yea. Make sure the automation is getting triggered.
@PatrickDickey52761
@PatrickDickey52761 5 ай бұрын
Question. WIll this work with a Pi Zero v 1.1 or does it have to be a Pi Zero 2W?
@dirk1118
@dirk1118 2 ай бұрын
I'd like to know the same thing
@chabka34
@chabka34 4 ай бұрын
Command prompt is basically the same as your command line on Mac putty is better then that because it adds features like saving a address and other stuff
@PatrickDickey52761
@PatrickDickey52761 5 ай бұрын
Does the ReSpeaker require a separate power cable, or will it take power from the Raspberry Pi through the GPIO pins? I only see one power cable on the pictures (from Amazon or their site).
@SlackerLabs
@SlackerLabs 5 ай бұрын
It does not. It just used power off the pi
@FritzFreund
@FritzFreund 5 ай бұрын
So, I've built this before but ran into the issue of it crashing after a few hours. /var/log/messages doesn't really show anything. I don't know why it crashes all the time. Some things point to the SD card, but I tried a few. Going to get a more expensive one to see if that's the issue. There are also issues if you update the Pi.. that's a problem. You end up with a TON of errors.
@SlackerLabs
@SlackerLabs 5 ай бұрын
I have not seen that yet. But I will be on the look out for it
@donaldhoudek2889
@donaldhoudek2889 5 ай бұрын
A really GREAT video! I have one question, can this run totally "Local" with no internet in a basic mode, as I would like to build one for our RV which when boon-docking (no shore power/internet) . You mentioned cloud toward the end, I hope it is not needed. Keep the videos coming
@SlackerLabs
@SlackerLabs 5 ай бұрын
It can run completely local. I'm using the cloud in this demo just for turning the text into speech. But if you want text to speech and want to keep it completely local Piper runs on your HA instance and can do text to speech. So yes. If you have a HA instance running in your RV you could setup your local assistant pipeline so it never leaves yours RV.
@donaldhoudek2889
@donaldhoudek2889 5 ай бұрын
@@SlackerLabs Thanks, I do have HA running
@gerrishp22
@gerrishp22 3 ай бұрын
Hit a wall at Step 10 record a test (C10.1) I'm getting the error arecord: set_params:1416: Unable to install hw params: Anyone else run into this?
@JackF1
@JackF1 5 ай бұрын
First I want to say great video, I used it and built one of my own, thank you, next do you know how I can go about sending every voice command to mqtt? I was able to accomplish this using ESP32s but not sure how id go about doing that with this. can you help?
@SlackerLabs
@SlackerLabs 5 ай бұрын
hmm. Thats a good question. I am not sure. I will have to look into that,. I was thinking of grabbing the command after faster-whisper decoded it, but right now it just stores it in the log. But I suspect it just needs a sensor set up to expose it.
@eyou189
@eyou189 4 ай бұрын
What microphone do i buy i cant see any mention to the mic and how to install it. From myvreserch you use a respeaker but those are ove $100 making it a excessive project. Please correct me and let me know what mic to use
@BurningApple
@BurningApple 2 ай бұрын
You can do this locally with assist microphone add on and a cheap usb conference speaker!
@formatBCE
@formatBCE 5 ай бұрын
I use tiny drop of BluTac for that cover.
@SlackerLabs
@SlackerLabs 5 ай бұрын
Oh. Good suggestion!
@hundvd_7
@hundvd_7 5 ай бұрын
What I would want much rather than a separate ~50 investment is a way to turn an Echo (or a Google Home in my case) into such a speaker.
@hundvd_7
@hundvd_7 5 ай бұрын
Two main reasons: - I don't mind bricking a Google Home if I screw up. I got three of them used for like $30. - Some of the components you use are either extremely hard to come by outside of the US, or simply much more expensive. To expand on the latter: There are only like 4 or 5 sellers of RPi in Hungary. All of them are completely, 100% out of stock for all RPi Zero models. There are literally none availabe in the country. And even if they _were_ in stock, the price of the bundle you linked for $35, is actually ~$58 for us. I also checked some used sites, but no luck. They are just too niche to have a vibrant market-unlike Homes and Echos. Of course, I could import them myself. But that would make them even more expensive. This would easily become a $100 project just because of the Pi. And that's the thing, this isn't just about the brains, it's about every single part you use. Sure, you could most definitely find a suitable replacement I can buy here locally for a reasonable price, but _I_ can't. Most people who might be interested in doing this, can't. And if I get those exact things, then this is like a ~$300 project I'm looking at just because of all the shipping costs.
@Yuriel1981
@Yuriel1981 5 ай бұрын
I think I may need to get that shir
@michaelthompson657
@michaelthompson657 5 ай бұрын
So can this run micro wake word?
@SlackerLabs
@SlackerLabs 5 ай бұрын
This one doesn't. I think microwakeword is for the esp devices. The pi can run the local wake word as long as it's a 64bit iOS
@michaelthompson657
@michaelthompson657 5 ай бұрын
@@SlackerLabs no problem, thanks for letting me know. Should make a video of an esp with microwakeword
@Rich33527
@Rich33527 5 ай бұрын
You dont need micro wake word on the Pi. You get the full local wake word.
@michaelthompson657
@michaelthompson657 5 ай бұрын
@@Rich33527 thanks
@ToTo-od9wz
@ToTo-od9wz 5 ай бұрын
SUPER PROJECT. Thank you!
Finding your Smart Home's Voice
10:10
SlackerLabs
Рет қаралды 2,7 М.
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
Every Home needs this Upgrade! (Control EVERYTHING)
11:14
GreatScott!
Рет қаралды 659 М.
ChatGPT in Home Assistant for LESS than $0.01 a DAY!!!
19:30
Daniel Barczak
Рет қаралды 838
I Automated EVERY Minute of My Day
13:00
Smart Home Solver
Рет қаралды 419 М.
I was WRONG About Home Assistant...
26:48
Shane Whatley
Рет қаралды 96 М.
Getting Started With Home Assistant In 2024: The Ultimate Guide
21:45
HOW TO - Replace Google For an ESP32 (Onju Voice)
17:25
Mark Watt Tech
Рет қаралды 109 М.
Building a Local Smart Home Voice Assistant With ESPHome!
15:35
Everything Smart Home
Рет қаралды 167 М.
Conference Badge Hacking 101 - December 2024
46:37
DC608
Рет қаралды 103
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН