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.
@SlackerLabs5 ай бұрын
Important safety tip.
@TieDyeShyGuy5 ай бұрын
How else am I supposed to light my Pi? I’m addicted to smoking Pi. 😙💨😶🌫️
@Geekydrones5 ай бұрын
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
@SlackerLabs5 ай бұрын
@@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.
@Geekydrones5 ай бұрын
@@SlackerLabs aww true.. nice workaround. Appreciate you
@joesteffler65744 күн бұрын
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.
@SynackResearch5 ай бұрын
This is by far one of the best guides available right now. Let's hope the algorithm blesses you!
@unknown_user23455 ай бұрын
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Ай бұрын
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Ай бұрын
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.
@gregeezy5 ай бұрын
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!
@MyBluetti5 ай бұрын
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
@MyBluetti5 ай бұрын
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?
@chillabaua5 ай бұрын
@@MyBluettiif the usb speakerphone will be detected by alsa (most will work in Linux but not all) you can use anything.
@dreed474 ай бұрын
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.
@saintjameslights5 ай бұрын
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.
@TieDyeShyGuy5 ай бұрын
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.
@kevinsono3 ай бұрын
How do you get Siri to work on speakers around the house without Internet?
@kevindii748012 күн бұрын
Thanks!
@geejayem595 ай бұрын
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.
@Yuriel19815 ай бұрын
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.
@bgable77075 ай бұрын
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.
@xXDeadJesterXx5 ай бұрын
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"
@MortenSJ0074 ай бұрын
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?
@davidhite18685 ай бұрын
I subscribe two days ago when you first announced that you were going to do this. Happy I did!
@TheCowboysdude5 ай бұрын
This is really an awesome project!!! Missing one thing to make it perfect... Thank you so much for all your hard work and sharing!!! :)
@SlackerLabs5 ай бұрын
Oh. Crap.
@SlackerLabs5 ай бұрын
They are there now...
@TheCowboysdude5 ай бұрын
@@SlackerLabs Been there done that myself!! LOL Thank you so much!!
@TheCowboysdude5 ай бұрын
@@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....
@SlackerLabs5 ай бұрын
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.
@VACInc5 ай бұрын
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
@VACInc5 ай бұрын
After using it for a minute it seems to have sped up itself? Much better now. Definitely livable
@SlackerLabs5 ай бұрын
@@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
@Fenanx5 ай бұрын
For those who don't know, Windows already comes with built-in SSH, from OpenSSH
@afriendofafriend2233 ай бұрын
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$
@JordanReese2 ай бұрын
Yes, you can access through terminal on windows 11
@esnijder5 ай бұрын
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_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.
@davidhite18685 ай бұрын
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?
@AndrewDanne5 ай бұрын
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.
@Desbo5 ай бұрын
Great video, with the copy paste numbered code from your website. Top notch guide!
@whatwhat-7772 ай бұрын
Great video just great, gonna copy it and make my own wyoming satellite now :D Thanks Slacker Labs
@JohnWittNY5 ай бұрын
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.
@SlackerLabs5 ай бұрын
I haven't look too carefully. But it seems like it should. I will see what I can find.
@JohnWittNY5 ай бұрын
@@SlackerLabs Thanks
@gesturv4 ай бұрын
I have that problem too
@weirdguybr5 ай бұрын
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.
@SlackerLabs5 ай бұрын
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.
@weirdguybr5 ай бұрын
@@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 🤣🤣
@formatBCE5 ай бұрын
I have this one, and also couple of ESP32-S3 based. I like latter more, since they're cheaper, smaller and easier to configure. :)
@SlackerLabs5 ай бұрын
How well does the mic work?
@formatBCE5 ай бұрын
@@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.
@AidanBree5 ай бұрын
@@formatBCEgot a link to that setup?
@ActuallySuperNoob5 ай бұрын
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Ай бұрын
i ran into the same issue. its a JST 2.5mm his link was to a JST2.0mm...
@robertstasiunas2475 ай бұрын
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.
@SlackerLabs5 ай бұрын
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.
@headerahelix5 ай бұрын
@@SlackerLabsIs there a tutorial for this?
@dafr0n23 күн бұрын
Followed this guide & the installation package method, everything service is green, however 'ok nabu' is never recognised and assist in progress remains off.
@vynraskopf30884 ай бұрын
Would there also be a way to include bluetooth tracking on this device?
@餅乾電池3 ай бұрын
can i use the bluetooth microphone for this project?
@brianzak133 ай бұрын
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.
@greenmatt19815 ай бұрын
Super cool but I have so many projects on the go already so will wait for the nabu casa hardware.
@Dylan_Lanckman5 ай бұрын
I get what you're saying. There is an abundance of home automation projects that are cool enough to build.
@b00573d5 ай бұрын
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.
@SlackerLabs5 ай бұрын
Really? Hmmm.
@b00573d5 ай бұрын
@@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!
@jayluckymd3 ай бұрын
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.
@joemanuelgomez79912 ай бұрын
@@jayluckymd how do u do that? i am using the big speaker and I am hearing static come out but no audio
@jmr5 ай бұрын
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.
@SlackerLabs5 ай бұрын
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.
@jmr5 ай бұрын
@@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.
@SlackerLabs5 ай бұрын
@jmr oh. That is weird. I think there is a command to do it from the OS. I I'll have to find it.
@jmr5 ай бұрын
@@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.
@SlackerLabs5 ай бұрын
@@jmr yea. Totally weird
@XcOM98715 ай бұрын
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
@CrazyAngelfire5 ай бұрын
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
@OGKenG5 ай бұрын
You don't need to type "apt-get" any more. The update command is simply "sudo apt update"
@lomdar674 ай бұрын
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?
@CrankyCoder2 ай бұрын
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.
@jerryaycock5 ай бұрын
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 ?
@SlackerLabs5 ай бұрын
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
@jerryaycock5 ай бұрын
@@SlackerLabs like a champ. Thanks
@RaymondDay5 ай бұрын
Windows 11 has built in "Windows PowerShell" can use it and not putty. In they just type "ssh name@ip"
@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.
@TheNico98705 ай бұрын
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?
@SlackerLabs5 ай бұрын
Not yet. At least that I know off. No way to have it trigger and listen in response.
@OGKenG5 ай бұрын
On the Windows PC, you can just open a command prompt and use that for SSH. No need to install Putty
@joe-skeen5 ай бұрын
Command prompt? I think you need to use Powershell, right? Or maybe Microsoft made that possible in CMD now?
@OGKenG5 ай бұрын
@@joe-skeen No, I just use ssh from the command line
@Preske5 ай бұрын
*you* could, but not everyone is as technical inclined. It's a guide for everyone.
@OGKenG5 ай бұрын
@@Preske I was just saying that you don't need to install putty. The same commands he's using work on Windows command prompt.
@SlackerLabs5 ай бұрын
Yeah, I couldn't remember if it was a command or powershell on windows.
@rockthomas675 ай бұрын
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Ай бұрын
??? @ 15:46 i don't see 'my-satellite' on any line ????
@SpencerDub5 ай бұрын
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.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❤👋
@joemanuelgomez79912 ай бұрын
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?
@SlackerLabs2 ай бұрын
@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.
@joemanuelgomez79912 ай бұрын
@@SlackerLabs Do i need a 64 GB sd card?
@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...
@emiliodestone24535 ай бұрын
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!
@Nosjamesmenzer5 ай бұрын
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
@SlackerLabs5 ай бұрын
I don't see why you wouldn't be able to do that
@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?
@Chaphasilor5 ай бұрын
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?
@SlackerLabs5 ай бұрын
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.
@gregeezy5 ай бұрын
So you're not using any amplifier for the speaker? That sound is solely coming from the ReSpeaker output?
@SlackerLabs5 ай бұрын
Correct. It's just running off that respeaker.
@GlasterLannet5 ай бұрын
Please consider selling the enclosures. I don't have the room or the budget for 3d printing at the moment. Love your videos.
@Yuriel19815 ай бұрын
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-ml3og2 ай бұрын
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Ай бұрын
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)
@mikesbasement695427 күн бұрын
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 :(
@PatrickDickey527615 ай бұрын
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Ай бұрын
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Ай бұрын
Best I can tell it's something on the HA side. Perhaps a reset or reinitialization of some kind
@RaymondDay5 ай бұрын
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.
@emgPluz2 ай бұрын
Which modules are required to build the speaker?
@MicheIIePucca5 ай бұрын
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?
@SlackerLabs5 ай бұрын
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.
@urmastertech2 ай бұрын
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.
@muthanaalrawi41402 ай бұрын
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?
@rogeriocamargo19845 ай бұрын
Thank you so much for sharing this awesome project!
@wimpievandenberg49964 ай бұрын
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.
@HarryCountry5 ай бұрын
Great tutorial! Real copy/paste. 😀👍
@retirednowwhat42925 ай бұрын
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.
@SlackerLabs5 ай бұрын
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.
@retirednowwhat42925 ай бұрын
@@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?
@SlackerLabs5 ай бұрын
@@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.
@Rich335275 ай бұрын
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.
@chilloutmasterdeluxe20463 ай бұрын
Is there by any chance a way to adjust the output volume ?
@valentinapostu80784 ай бұрын
I like your T-shirt! ... and your content too :)
@carlossequeira16814 ай бұрын
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?
@RaymondDay5 ай бұрын
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?
@sierpus5 ай бұрын
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…
@SlackerLabs5 ай бұрын
It might. The STT using Nabu Casa is really good. I have pretty much switched over to using it.
@beatsizedj28 күн бұрын
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.
@allenbythesea4 ай бұрын
is it possible to connect local LLMs like llama to it?
@johnh3ss2 ай бұрын
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.
@SEAshore8425 ай бұрын
Is it possible to play music off these speakers? And can they be put into groups if they can play music?
@SlackerLabs5 ай бұрын
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.
@dustinjorden659411 күн бұрын
is there a way to do this using amazon echo speakers?
@mikeprice8202 ай бұрын
can you use a pi 4? or a pi zero w? i have both those on hand.
@RaymondDay5 ай бұрын
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.
@SlackerLabs5 ай бұрын
Do you have the Wyoming integration installed? That is what should do the auto detection. www.home-assistant.io/integrations/wyoming
@RaymondDay5 ай бұрын
@@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
@RaymondDay5 ай бұрын
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
@RaymondDay5 ай бұрын
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.
@SlackerLabs5 ай бұрын
@RaymondDay I'm not sure what casaos is. So perhaps it can't run the whisper addon.
@urmastertech2 ай бұрын
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
@wreckingball88814 ай бұрын
Is there a way to make a echo show?
@taqyon3 ай бұрын
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.
@jgr33n19742 ай бұрын
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.
@taqyon2 ай бұрын
@@jgr33n1974 thanks I found another source for the driver (2021) but it works and now it's all working.
@kasek41644 ай бұрын
any chance it would work with a zero w? have one sitting around I don't know what to do with
@OrlandoColonJr5 ай бұрын
AWESOME VIDEO! Thank you! Can it be ran on a virtual machine or an ESP32?
@Ar_tur4 ай бұрын
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.kingant5 ай бұрын
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?
@SlackerLabs5 ай бұрын
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.kingant5 ай бұрын
@@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?
@SlackerLabs5 ай бұрын
@the.kingant yes. I'll be online in a couple of hours. And yea. Make sure the automation is getting triggered.
@PatrickDickey527615 ай бұрын
Question. WIll this work with a Pi Zero v 1.1 or does it have to be a Pi Zero 2W?
@dirk11182 ай бұрын
I'd like to know the same thing
@chabka344 ай бұрын
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
@PatrickDickey527615 ай бұрын
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).
@SlackerLabs5 ай бұрын
It does not. It just used power off the pi
@FritzFreund5 ай бұрын
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.
@SlackerLabs5 ай бұрын
I have not seen that yet. But I will be on the look out for it
@donaldhoudek28895 ай бұрын
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
@SlackerLabs5 ай бұрын
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.
@donaldhoudek28895 ай бұрын
@@SlackerLabs Thanks, I do have HA running
@gerrishp223 ай бұрын
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?
@JackF15 ай бұрын
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?
@SlackerLabs5 ай бұрын
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.
@eyou1894 ай бұрын
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
@BurningApple2 ай бұрын
You can do this locally with assist microphone add on and a cheap usb conference speaker!
@formatBCE5 ай бұрын
I use tiny drop of BluTac for that cover.
@SlackerLabs5 ай бұрын
Oh. Good suggestion!
@hundvd_75 ай бұрын
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_75 ай бұрын
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.
@Yuriel19815 ай бұрын
I think I may need to get that shir
@michaelthompson6575 ай бұрын
So can this run micro wake word?
@SlackerLabs5 ай бұрын
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
@michaelthompson6575 ай бұрын
@@SlackerLabs no problem, thanks for letting me know. Should make a video of an esp with microwakeword
@Rich335275 ай бұрын
You dont need micro wake word on the Pi. You get the full local wake word.