Create LOCAL Voice Assistant w/ Home Assistant | NO Soldering | On Device Wake Word🔥| ReSpeaker Lite

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ธ.ค. 2024

ความคิดเห็น • 54

  • @goodcitizen4587
    @goodcitizen4587 หลายเดือนก่อน +2

    This is really great! Thanks for the video. I wonder when someone will finally sell this device as a completed retail, working unit. For maybe $30 or so. This would be great for the HA community.

    • @formatBCE
      @formatBCE หลายเดือนก่อน +1

      The board itself costs a bit more :) Then add speaker, enclosure and manufacturing - it will be more like 50-60$

  • @FrozenMartini
    @FrozenMartini หลายเดือนก่อน +1

    Finally able to control the volume. That’s amazing. Thank u for the great guide.

  • @tsmot911
    @tsmot911 หลายเดือนก่อน

    I have to give this a try... I placed my parts order. I hope you expand on the previous ESP32 Home Assistant too. Would be great to see features added to it. Thanks for the videos.

    • @SmartHomeCircle
      @SmartHomeCircle  หลายเดือนก่อน +1

      @@tsmot911 i would be keeping the previous one also updated..

  • @drumslapper
    @drumslapper หลายเดือนก่อน +2

    What I would like to see on this unit and the one you built before, is an audible indication that it is listening. The visual indication is only good if you are in line of sight. Sometimes these units do not hear and there is no way of knowing.

    • @SmartHomeCircle
      @SmartHomeCircle  26 วันที่ผ่านมา

      Ok. that is a good idea.
      I might make a video around this.

    • @drumslapper
      @drumslapper 25 วันที่ผ่านมา

      ​@@SmartHomeCirclethat would be awesome. My build is working really well, very responsive, based on your design. An audible "listening" tone would make this top notch.

    • @SmartHomeCircle
      @SmartHomeCircle  25 วันที่ผ่านมา

      @drumslapper I am really glad it works well for you.
      Enjoy! 🙂

  • @manfredzimmer1199
    @manfredzimmer1199 หลายเดือนก่อน

    Good Job 👍 Tank you for this Video

  • @PhG1961
    @PhG1961 หลายเดือนก่อน

    Amazing and impressive!

  • @Idut017
    @Idut017 หลายเดือนก่อน +1

    Great explaination..thanks

  • @lichao622
    @lichao622 18 วันที่ผ่านมา

    The wake-up word is openwake, but can stt and tts support customization? Instead of using Wisper and Piper. Because I use funasr for stt and edge tts for tts

  • @formatBCE
    @formatBCE หลายเดือนก่อน +1

    Nice tutorial!

    • @SmartHomeCircle
      @SmartHomeCircle  หลายเดือนก่อน +1

      It would have not been possible without your help 🙂. I gave a small appreciation towards the work you did in the video. Thanks for this @formatBCE

    • @formatBCE
      @formatBCE หลายเดือนก่อน

      @@SmartHomeCircle BTW i just posted 48kHz firmware there. Take a look, sound is amazing.

  • @Sri_Harsha_Electronics_Guthik
    @Sri_Harsha_Electronics_Guthik หลายเดือนก่อน +2

    much appreciated

  • @MegaCologne2011
    @MegaCologne2011 หลายเดือนก่อน

    Great project! Recognition seems to be really fast 👍

  • @simonsayshomeassistant
    @simonsayshomeassistant หลายเดือนก่อน

    Great video mate, I am testing another local voice device soon!

  • @MrGraceo77
    @MrGraceo77 หลายเดือนก่อน

    Great video thank you. Have I missed something, i dont get the "on device" option you show at 8:00?

    • @SmartHomeCircle
      @SmartHomeCircle  26 วันที่ผ่านมา +1

      The on device is the name of my voice assist pipeline.
      You can see it here : th-cam.com/video/XjUeJh2Ok3o/w-d-xo.html

  • @MichaelDorchain
    @MichaelDorchain หลายเดือนก่อน

    How does it handle background noise and distance? Most current esp32 existing solutions have been a bit underwelming in these aspects.

    • @SmartHomeCircle
      @SmartHomeCircle  หลายเดือนก่อน +1

      It seems better than just using the inmp441 microphones. I have been using it for a week now and it seems to be better for around 3 mts.

    • @MichaelDorchain
      @MichaelDorchain หลายเดือนก่อน +1

      @@SmartHomeCircle How would you compare it to the usual echos and google minis in term of picking up the wake world and interpreting commands?

    • @SmartHomeCircle
      @SmartHomeCircle  หลายเดือนก่อน +1

      Wake word is instantaneous. But interpreting commands depends on the speech to text model you run as part of whisper and how powerful the machine is. In my case I am running an i5 6th gen processor.

  • @rrkumar78
    @rrkumar78 หลายเดือนก่อน

    This is awesome thank you! Is there a way to do presence detection with Bluetooth beacons with this board?

    • @SmartHomeCircle
      @SmartHomeCircle  หลายเดือนก่อน

      You might be able to but I am not sure of that. You will have to try it out. . Currently I have only shown the voice assistant part.

  • @michaelthompson657
    @michaelthompson657 หลายเดือนก่อน

    Is it possible to use this with a Sonos one sl? Just it doesn’t have a 3.5mm jack

    • @SmartHomeCircle
      @SmartHomeCircle  หลายเดือนก่อน

      Apparently not. Since it s a wireless speaker.

  • @ZiRo815
    @ZiRo815 หลายเดือนก่อน +1

    I wish you didn’t edit out the gaps so viewers could get a true sense of how fast/slow it is.

    • @SmartHomeCircle
      @SmartHomeCircle  หลายเดือนก่อน

      @@ZiRo815 slow or fast reponse times of the command execution depends on where you running whisper and piper. This device is independent of that.

  • @ruslanUsifov
    @ruslanUsifov 11 วันที่ผ่านมา

    Hm, why so quick reaction of voice assistant? Its amazing speed. In other demonstrations with the same setup of home assistant that a saw was a noticeable lag

    • @SmartHomeCircle
      @SmartHomeCircle  11 วันที่ผ่านมา

      @@ruslanUsifov there is a small lag of about 3-4 secs.. which I have edited out of the video..

  • @fugixi
    @fugixi หลายเดือนก่อน

    Would it be possible to use a Sonos speaker via wifi instead of a speaker connected to the 3.5mm jack?

    • @SmartHomeCircle
      @SmartHomeCircle  หลายเดือนก่อน

      @@fugixi you can use it as speakers in Home Assistant via wifi.. but not as voice assistant speakers.

    • @formatBCE
      @formatBCE หลายเดือนก่อน

      There is a hack, that allows routing TTS to other players in Home Assistant. But it's really buggy and hacky way to run things.

    • @fugixi
      @fugixi หลายเดือนก่อน

      @@formatBCE Yeah, I can imagine. Thanks.

    • @SmartHomeCircle
      @SmartHomeCircle  หลายเดือนก่อน

      I had created video a while ago, such that you can send the output of the voice assistant to a mediaplayer in home assistant. But it was for ESP32 and which supported the media player service.
      You can try it with the ESP32-S3, but I am not sure if that would work.
      Here is the video: th-cam.com/video/RIpnyTJmJJ8/w-d-xo.html

  • @UnwalledGarden
    @UnwalledGarden หลายเดือนก่อน

    Can you change the on device wakeword or provide different wake word files?

    • @SmartHomeCircle
      @SmartHomeCircle  หลายเดือนก่อน +1

      Yes you can.. but you will have to train the wake word file by yourself.

  • @guylast9516
    @guylast9516 หลายเดือนก่อน

    I think you said Jarvis in this video. How did you change that?

    • @SmartHomeCircle
      @SmartHomeCircle  หลายเดือนก่อน

      @@guylast9516 you have to set the wake word. Check my article in the video description.

    • @guylast9516
      @guylast9516 หลายเดือนก่อน

      @@SmartHomeCircle I have used your code and flashed it. @formatBCE code has ok nabu but I dont see where it says jarvis in your code? Am I missing something? In the Video you didn't set the wake word in the voice assistant in HASS.

    • @SmartHomeCircle
      @SmartHomeCircle  26 วันที่ผ่านมา

      Check the micro_wake_word section in the yaml code, Its in the models property.

  • @aifreeart
    @aifreeart หลายเดือนก่อน

    Is the language supported in Korean?

    • @SmartHomeCircle
      @SmartHomeCircle  หลายเดือนก่อน

      That is based on if Home Assistant support korean language.

  • @lezbriddon
    @lezbriddon หลายเดือนก่อน

    Oh no I heard the words HomeAssistant.... no, just no, its a migraine that software. and I've heard its true that it grows back

  • @hishammohamed4268
    @hishammohamed4268 12 วันที่ผ่านมา

    Sure seems like a lot of steps.

  • @c0deless
    @c0deless หลายเดือนก่อน

    Is this device powerful enough to have a custom wake word?

    • @SmartHomeCircle
      @SmartHomeCircle  หลายเดือนก่อน +2

      It has ESP32-S3, so it would be. Currently the process for creating custom wake words still requires a power machine and the process is tedious.

    • @formatBCE
      @formatBCE หลายเดือนก่อน +1

      @@c0deless to have custom wake word at current stage you have to use streaming to HA, with Openwakeword on HA side. There's several wake words trained by Kevin for Microwakeword (which works on device), but no simple way to train your own.
      Also, only "okay Nabu" is pretty good, since it's using real voice samples. Others are trained on synthetic dataset, generated by TTS engines, so aren't very good at picking up accents and stuff.

  • @chris_schenkel
    @chris_schenkel หลายเดือนก่อน

    You've got a face for radio.