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

Поделиться
HTML-код
  • Опубликовано: 22 ноя 2024

Комментарии • 259

  • @lmamakos
    @lmamakos 4 месяца назад +110

    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  4 месяца назад +51

      Important safety tip.

    • @TieDyeShyGuy
      @TieDyeShyGuy 4 месяца назад +20

      How else am I supposed to light my Pi? I’m addicted to smoking Pi. 😙💨😶‍🌫️

    • @Geekydrones
      @Geekydrones 4 месяца назад +3

      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  4 месяца назад +8

      @@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 4 месяца назад

      @@SlackerLabs aww true.. nice workaround. Appreciate you

  • @SynackResearch
    @SynackResearch 4 месяца назад +15

    This is by far one of the best guides available right now. Let's hope the algorithm blesses you!

    • @unknown_user2345
      @unknown_user2345 4 месяца назад

      The algorithms did. Never thought of getting myself a echo alternative, but here I am, since RUclips thought, you like tech, you will like this video :D

    • @Luiblonc
      @Luiblonc 5 дней назад

      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 5 дней назад

      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 4 месяца назад +11

    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!

  • @TieDyeShyGuy
    @TieDyeShyGuy 4 месяца назад +7

    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 2 месяца назад

      How do you get Siri to work on speakers around the house without Internet?

  • @saintjameslights
    @saintjameslights 4 месяца назад +10

    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.

  • @MyBluetti
    @MyBluetti 4 месяца назад +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 4 месяца назад

      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 4 месяца назад

      ​@@MyBluettiif the usb speakerphone will be detected by alsa (most will work in Linux but not all) you can use anything.

  • @dreed47
    @dreed47 3 месяца назад +3

    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.

  • @Fenanx
    @Fenanx 4 месяца назад +6

    For those who don't know, Windows already comes with built-in SSH, from OpenSSH

    • @afriendofafriend223
      @afriendofafriend223 2 месяца назад +4

      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 Месяц назад

      Yes, you can access through terminal on windows 11

  • @geejayem59
    @geejayem59 4 месяца назад +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 4 месяца назад +1

      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 4 месяца назад +3

    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.

  • @VACInc
    @VACInc 4 месяца назад +2

    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 4 месяца назад +1

      After using it for a minute it seems to have sped up itself? Much better now. Definitely livable

    • @SlackerLabs
      @SlackerLabs  4 месяца назад +1

      @@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

  • @waynenocton
    @waynenocton 10 дней назад

    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.

  •  Месяц назад +1

    You should have a look to Open Voice OS as its open source and can fully run offline if required for privacy purpose.

  • @JohnWittNY
    @JohnWittNY 4 месяца назад

    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  4 месяца назад +1

      I haven't look too carefully. But it seems like it should. I will see what I can find.

    • @JohnWittNY
      @JohnWittNY 4 месяца назад

      @@SlackerLabs Thanks

    • @gesturv
      @gesturv 3 месяца назад

      I have that problem too

  • @XcOM9871
    @XcOM9871 4 месяца назад

    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

  • @esnijder
    @esnijder 4 месяца назад +7

    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_ 2 месяца назад

      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.

  • @xXDeadJesterXx
    @xXDeadJesterXx 4 месяца назад +2

    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"

  • @formatBCE
    @formatBCE 4 месяца назад +2

    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  4 месяца назад

      How well does the mic work?

    • @formatBCE
      @formatBCE 4 месяца назад +1

      @@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 4 месяца назад

      ​@@formatBCEgot a link to that setup?

  • @davidhite1868
    @davidhite1868 4 месяца назад +2

    I subscribe two days ago when you first announced that you were going to do this. Happy I did!

  • @weirdguybr
    @weirdguybr 4 месяца назад +1

    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  4 месяца назад +2

      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 4 месяца назад +1

      @@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 🤣🤣

  • @OGKenG
    @OGKenG 4 месяца назад +2

    You don't need to type "apt-get" any more. The update command is simply "sudo apt update"

  • @MortenSJ007
    @MortenSJ007 3 месяца назад +2

    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?

  • @CrazyAngelfire
    @CrazyAngelfire 4 месяца назад

    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

  • @Desbo
    @Desbo 4 месяца назад

    Great video, with the copy paste numbered code from your website. Top notch guide!

  • @TheCowboysdude
    @TheCowboysdude 4 месяца назад +3

    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  4 месяца назад +1

      Oh. Crap.

    • @SlackerLabs
      @SlackerLabs  4 месяца назад +1

      They are there now...

    • @TheCowboysdude
      @TheCowboysdude 4 месяца назад

      @@SlackerLabs Been there done that myself!! LOL Thank you so much!!

    • @TheCowboysdude
      @TheCowboysdude 4 месяца назад

      @@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  4 месяца назад +1

      What is going on? Did the software go in the pi ok?

  • @Titan269.
    @Titan269. Месяц назад +1

    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❤👋

  • @greenmatt1981
    @greenmatt1981 4 месяца назад +3

    Super cool but I have so many projects on the go already so will wait for the nabu casa hardware.

    • @Dylan_Lanckman
      @Dylan_Lanckman 4 месяца назад

      I get what you're saying. There is an abundance of home automation projects that are cool enough to build.

  • @GlasterLannet
    @GlasterLannet 4 месяца назад +2

    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 4 месяца назад +6

      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 Месяц назад

      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.

  • @jmr
    @jmr 4 месяца назад +1

    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  4 месяца назад +1

      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 4 месяца назад

      @@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  4 месяца назад

      @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 4 месяца назад +1

      @@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  4 месяца назад +1

      @@jmr yea. Totally weird

  • @AndrewDanne
    @AndrewDanne 4 месяца назад +1

    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.

  • @peterberkley1591
    @peterberkley1591 10 дней назад +1

    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  10 дней назад

      Best I can tell it's something on the HA side. Perhaps a reset or reinitialization of some kind

  • @whatwhat-777
    @whatwhat-777 Месяц назад

    Great video just great, gonna copy it and make my own wyoming satellite now :D
    Thanks Slacker Labs

  • @guytas
    @guytas 8 дней назад

    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)

  • @RaymondDay
    @RaymondDay 4 месяца назад +1

    Windows 11 has built in "Windows PowerShell" can use it and not putty. In they just type "ssh name@ip"

  • @OGKenG
    @OGKenG 4 месяца назад +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 4 месяца назад

      Command prompt? I think you need to use Powershell, right? Or maybe Microsoft made that possible in CMD now?

    • @OGKenG
      @OGKenG 4 месяца назад

      @@joe-skeen
      No, I just use ssh from the command line

    • @Preske
      @Preske 4 месяца назад

      *you* could, but not everyone is as technical inclined. It's a guide for everyone.

    • @OGKenG
      @OGKenG 4 месяца назад +1

      @@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  4 месяца назад

      Yeah, I couldn't remember if it was a command or powershell on windows.

  • @lomdar67
    @lomdar67 3 месяца назад

    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?

  • @brianzak13
    @brianzak13 2 месяца назад

    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.

  • @rogeriocamargo1984
    @rogeriocamargo1984 4 месяца назад

    Thank you so much for sharing this awesome project!

  • @SpencerDub
    @SpencerDub 4 месяца назад

    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.

  • @emiliodestone2453
    @emiliodestone2453 4 месяца назад

    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!

  • @davidhite1868
    @davidhite1868 4 месяца назад +2

    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?

  • @Chaphasilor
    @Chaphasilor 4 месяца назад

    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  4 месяца назад +1

      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.

  • @chabka34
    @chabka34 3 месяца назад

    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

  • @HarryCountry
    @HarryCountry 4 месяца назад +1

    Great tutorial! Real copy/paste. 😀👍

  • @muthanaalrawi4140
    @muthanaalrawi4140 Месяц назад

    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?

  • @sierpus
    @sierpus 4 месяца назад +1

    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  4 месяца назад

      It might. The STT using Nabu Casa is really good. I have pretty much switched over to using it.

  • @CrankyCoder
    @CrankyCoder Месяц назад

    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.

  • @ActuallySuperNoob
    @ActuallySuperNoob 4 месяца назад +3

    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 4 дня назад

      i ran into the same issue. its a JST 2.5mm his link was to a JST2.0mm...

  • @Yuriel1981
    @Yuriel1981 4 месяца назад +2

    I think I may need to get that shir

  • @valentinapostu8078
    @valentinapostu8078 3 месяца назад +1

    I like your T-shirt! ... and your content too :)

  • @rockthomas67
    @rockthomas67 4 месяца назад +1

    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 !!!

  • @wimpievandenberg4996
    @wimpievandenberg4996 3 месяца назад

    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.

  • @OrlandoColonJr
    @OrlandoColonJr 4 месяца назад

    AWESOME VIDEO! Thank you! Can it be ran on a virtual machine or an ESP32?

  • @TheNico9870
    @TheNico9870 4 месяца назад +1

    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  4 месяца назад +1

      Not yet. At least that I know off. No way to have it trigger and listen in response.

  • @vynraskopf3088
    @vynraskopf3088 3 месяца назад +1

    Would there also be a way to include bluetooth tracking on this device?

  • @robertstasiunas247
    @robertstasiunas247 4 месяца назад +2

    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  4 месяца назад +1

      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 4 месяца назад +1

      ​@@SlackerLabsIs there a tutorial for this?

  • @hundvd_7
    @hundvd_7 4 месяца назад +1

    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 4 месяца назад

      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.

  • @ToTo-od9wz
    @ToTo-od9wz 4 месяца назад

    SUPER PROJECT. Thank you!

  • @formatBCE
    @formatBCE 4 месяца назад +1

    I use tiny drop of BluTac for that cover.

  • @餅乾電池
    @餅乾電池 2 месяца назад +1

    can i use the bluetooth microphone for this project?

  • @urmastertech
    @urmastertech Месяц назад

    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.

  • @Nosjamesmenzer
    @Nosjamesmenzer 4 месяца назад +2

    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  4 месяца назад

      I don't see why you wouldn't be able to do that

  • @donaldhoudek2889
    @donaldhoudek2889 4 месяца назад

    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  4 месяца назад +1

      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 4 месяца назад

      @@SlackerLabs Thanks, I do have HA running

  • @TheKingofparis148
    @TheKingofparis148 3 месяца назад

    Worked prefect gained a Sub

  • @b00573d
    @b00573d 4 месяца назад +2

    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  4 месяца назад +1

      Really? Hmmm.

    • @b00573d
      @b00573d 4 месяца назад

      @@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 2 месяца назад

      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 Месяц назад

      @@jayluckymd how do u do that?
      i am using the big speaker and I am hearing static come out but no audio

  • @gregeezy
    @gregeezy 4 месяца назад +1

    So you're not using any amplifier for the speaker? That sound is solely coming from the ReSpeaker output?

    • @SlackerLabs
      @SlackerLabs  4 месяца назад +1

      Correct. It's just running off that respeaker.

  • @syNNaptix
    @syNNaptix 4 месяца назад

    even tho i use it myself, more out of habit than anything else: you dont need putty on windows anymore, you can just "ssh" inside of windows powershell!

  • @RaymondDay
    @RaymondDay 4 месяца назад

    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.

  • @MicheIIePucca
    @MicheIIePucca 4 месяца назад +1

    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  4 месяца назад +3

      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.

  • @PatrickDickey52761
    @PatrickDickey52761 4 месяца назад

    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.

  • @emgPluz
    @emgPluz Месяц назад

    Which modules are required to build the speaker?

  • @jerryaycock
    @jerryaycock 4 месяца назад +2

    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  4 месяца назад +1

      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 4 месяца назад

      @@SlackerLabs like a champ. Thanks

  • @RaymondDay
    @RaymondDay 4 месяца назад

    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  4 месяца назад

      Do you have the Wyoming integration installed? That is what should do the auto detection. www.home-assistant.io/integrations/wyoming

    • @RaymondDay
      @RaymondDay 4 месяца назад

      @@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 4 месяца назад

      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 4 месяца назад

      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  4 месяца назад

      @RaymondDay I'm not sure what casaos is. So perhaps it can't run the whisper addon.

  • @carlossequeira1681
    @carlossequeira1681 3 месяца назад

    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?

  • @SEAshore842
    @SEAshore842 4 месяца назад +1

    Is it possible to play music off these speakers? And can they be put into groups if they can play music?

    • @SlackerLabs
      @SlackerLabs  4 месяца назад

      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.

  • @urmastertech
    @urmastertech Месяц назад

    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

  • @eDRoaCH
    @eDRoaCH 4 месяца назад

    I feel like still no one knows this so I post as part of my crusade: Windows 10+ has ssh as a native command from both CMD and powershell. you don't need putty anymore!

  • @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  Месяц назад

      @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 Месяц назад +1

      @@SlackerLabs Do i need a 64 GB sd card?

    • @Pr0mises
      @Pr0mises 16 дней назад

      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...

  • @MicheIIePucca
    @MicheIIePucca 4 месяца назад

    For those who have never set up a voice assistant in HA, first follow the steps on the HA support url under "voice_control" and "Installing a local assistant pipeline". I couldn't figure out why after all the steps I followed, my assistant would not respond or hear the wake word.

    • @SlackerLabs
      @SlackerLabs  4 месяца назад

      It wouldn't hear the wake word without the pipeline? It should hear the wake word but wouldn't be able to send the data anywhere without the pipeline.
      I will have to double check.

    • @MicheIIePucca
      @MicheIIePucca 4 месяца назад +1

      @@SlackerLabs The RP heard it... as I could get the LEDs to respond, but within HA, it would not detect it (Assist in Progress). It all worked after installing piper, whisper in HA. I'm not sure which one did it, but, after that... success. Also the LEDs didn't respond correctly (they'd turn on, but not off). After the above, it worked and HA responded. I did the install of all your steps probably 3 or 4 times (very well organized.. and well done! thank you!). I also followed the steps directly from the wyoming github site too just to get more familiar with everything :)

  • @chilloutmasterdeluxe2046
    @chilloutmasterdeluxe2046 2 месяца назад

    Is there by any chance a way to adjust the output volume ?

  • @JackF1
    @JackF1 4 месяца назад

    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  4 месяца назад

      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.

  • @ThatOneDudeWhoPostsStuff
    @ThatOneDudeWhoPostsStuff Месяц назад

    It would be cool if you could make the voices sound like Miku or Teto using voice synthesis.

  • @retirednowwhat4292
    @retirednowwhat4292 4 месяца назад +2

    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  4 месяца назад +1

      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 4 месяца назад

      @@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  4 месяца назад +1

      @@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 4 месяца назад +2

      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.

  • @allenbythesea
    @allenbythesea 3 месяца назад +2

    is it possible to connect local LLMs like llama to it?

    • @johnh3ss
      @johnh3ss Месяц назад +1

      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.

  • @mikeprice820
    @mikeprice820 Месяц назад

    can you use a pi 4? or a pi zero w? i have both those on hand.

  • @kasek4164
    @kasek4164 3 месяца назад

    any chance it would work with a zero w? have one sitting around I don't know what to do with

  • @PatrickDickey52761
    @PatrickDickey52761 4 месяца назад +1

    Question. WIll this work with a Pi Zero v 1.1 or does it have to be a Pi Zero 2W?

    • @dirk1118
      @dirk1118 Месяц назад

      I'd like to know the same thing

  • @taqyon
    @taqyon Месяц назад

    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 Месяц назад +1

      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 Месяц назад

      @@jgr33n1974 thanks I found another source for the driver (2021) but it works and now it's all working.

  • @dkickelbick
    @dkickelbick 4 месяца назад

    Thanks very much.

  • @FritzFreund
    @FritzFreund 4 месяца назад

    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  4 месяца назад

      I have not seen that yet. But I will be on the look out for it

  • @wreckingball8881
    @wreckingball8881 3 месяца назад

    Is there a way to make a echo show?

  • @mikehathaway2842
    @mikehathaway2842 4 месяца назад +2

    This is a great projet but the process is way to complicated, this is something that hopefully home assistant is working on.

  • @Ar_tur
    @Ar_tur 3 месяца назад

    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.

  • @PatrickDickey52761
    @PatrickDickey52761 4 месяца назад

    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  4 месяца назад

      It does not. It just used power off the pi

  • @Hazmatguy117
    @Hazmatguy117 4 месяца назад +4

    I threw my GFs Alexa away. She has no idea where it is.

  • @RaymondDay
    @RaymondDay 4 месяца назад

    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?

  • @the.kingant
    @the.kingant 4 месяца назад +1

    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  4 месяца назад

      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 4 месяца назад

      @@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  4 месяца назад

      @the.kingant yes. I'll be online in a couple of hours. And yea. Make sure the automation is getting triggered.

  • @eyou189
    @eyou189 3 месяца назад

    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 Месяц назад

      You can do this locally with assist microphone add on and a cheap usb conference speaker!

  • @rogerstarkey5390
    @rogerstarkey5390 3 месяца назад

    I like the shir

  • @gerrishp22
    @gerrishp22 2 месяца назад

    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?