HOW TO - Replace Google For an ESP32 (Onju Voice)

Поделиться
HTML-код
  • Опубликовано: 8 июл 2024
  • In todays video we are running through the full setup and install of the Onju Voice Board I featured in a video a few weeks back. You can pick these boards up directly from www.PCBWay.com
    The Onju Voice Project and PCBs where designed and created by Justin Alvey. The YAML file featured in the video was originally written by Tudor Sandu (tetele). A huge thank you to both of these guys for all the work.
    Thanks to PCBWay for sponsoring todays video. Head over to www.PCBWay.com to get started with designing and creating your own custom PCBs, 3D prints and much much more!
    You can find links to the respected projects below 👇
    📚 RESOURCES
    Onju Voice Project (Justin Alvey)
    github.com/justLV/onju-voice#...
    My ESPHome Yaml (For PCB)
    gist.githubusercontent.com/Ma...
    PCBs (Onju Voice Board)
    www.pcbway.com/project/sharep...
    Tudor Sandu (Tetele) - Original Creator of the ESPHome YAML used
    gist.github.com/tetele/75815c...
    Mini PCs I Use (Geekom)
    IT13
    amzn.to/3NF9fnS
    IT11
    amzn.to/3NHhMa2
    Screwdriver Used
    amzn.to/3GWn8KQ
    ⌚ TIMESTAMPS
    0:13 - Introduction
    0:33 - Before We Get Started
    1:26 - The Nest Mini 2
    2:32 - PCBWay
    2:54 - Onju Voice Board
    4:44 - Adding the Addons
    6:31 - Flash the PCB
    10:08 - How To Disassemble the Nest Mini 2
    12:46 - What on earth? (It had been a long day)
    13:45 - Drop in and reassemble
    14:17 - Final Step (Voice Assistant Setup)
    16:10 - Quick Tests
    16:35 - Outro and summary
    📺 RELATED VIDEOS
    Project Overview
    • Make Your Nest Mini Lo...
    🔽 CONNECT WITH ME
    - Discord: / discord
    - X: x.com/MarkWattTech
    - Facebook: / markwatttech
    - Facebook Group: / 2963936147172102
    - TikTok: / markwatt94
    - Instagram: / markwatttech
    - Reddit: / markwatttech
    - Mastodon: fosstodon.org/@MarkWattTech
    🙏 REQUEST VIDEOS
    forms.gle/zYpyd8gJBttYN7J17
    🔔 SUBSCRIBE ON RUclips
    ruclips.net/user/markwatttech?...
    🙌 SUPPORT MY CHANNEL
    Hit the LIKE button in any video! You can also support me by using any of the links below!
    ► Become a Patreon Member:
    / markwatttech
    ► RUclips Channel Member: / @markwatttech
    ► PayPal :
    www.paypal.com/paypalme/markw...
    ► BuyMeACoffee:
    www.buymeacoffee.com/MarkWatt...
    ► Ko-Fi:
    ko-fi.com/markwatttech
    ► My Amazon Store:
    www.amazon.co.uk/shop/markwat...
    🎵 Track Info:
    Title : All That
    Composer : Benjamin Tissot
    Licensed to : MarkWattTech
    Available from :
    www.bensound.com/royalty-free...
    #markwatttech​​​​ #homeassistant​​​​ #update
  • НаукаНаука

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

  • @mindracing
    @mindracing 6 месяцев назад +7

    Excellent tutorial Mark and really liking the more professional format. Well done.

    • @MarkWattTech
      @MarkWattTech  6 месяцев назад

      It felt more serious trying to be concise and straight to the point 😂. HAve a great Christmas!

  • @kraavok
    @kraavok 6 месяцев назад +6

    Wanted to do this for far too long. Thank you for the hard work! 🎉

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

    Man- projects like this are so freaking cool.

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

    So I finally got the boards in from PCBWay and just installed on into a Nest Mini. Worked great. I just need to troubleshoot improving the speed of the action performed when I talk to assist. Thanks for the great tutorial!

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

      Since pcbway has a minimum order amount, do you have spare boards to sell? If you tested, i would be interested in buying a known working one

  • @kevinhenryviii
    @kevinhenryviii 6 месяцев назад +1

    Brilliant walk through Mark👍🏻

  • @jsjiang6120
    @jsjiang6120 6 месяцев назад +2

    What a great job you've done! For me I can only wait for a real product to be available for sale. Maybe next year I hope.

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

    Thank you! Cool project.

  • @ronm6585
    @ronm6585 6 месяцев назад +1

    Good stuff Mark. Thank you.

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

    Great tutorial. Thanks! I am def doing something to replace Alexa! Can’t wait!

  • @itandgeneral4308
    @itandgeneral4308 6 месяцев назад +1

    Thank you!

  • @macartanmcquaid22
    @macartanmcquaid22 6 месяцев назад +6

    Another great video Mark 😎
    I too would be an Echo man so hopefully someone else produces a custom PCB for it also 🤞
    Anyway, have a super Christmas Mark 🍻

    • @MarkWattTech
      @MarkWattTech  6 месяцев назад

      Maybe we will see something similar next year. Have a great Christmas also!

    • @Reewen
      @Reewen 6 месяцев назад

      Sounds like an interesting project. Seeing as the creator of this project made the schematics and the source code public, it shouldn't be too much effort to adapt to an echo.
      I might get on it, if I find the time

    • @L4b3n
      @L4b3n 6 месяцев назад

      If nobody will do it in 2024 I might do it over the next Christmas holidays ...

  • @Maisonier
    @Maisonier 6 месяцев назад

    Amazing video! liked and subscribed !

  • @MartinHiggs84
    @MartinHiggs84 6 месяцев назад +9

    Great video 😊 most of the way through now. Well described as usual.
    Have a esp8266, inmp441 (microphone), max98357 (amp/audio out) and 2W speaker ordered a week ago making it's way from china to experiment for £18. We're both UK based if want to do a video on DIY solution would post to you.

    • @MartinHiggs84
      @MartinHiggs84 6 месяцев назад

      In addition I'm UK based open to ordering 5 fully assembled if anyone wants to share the cost just intrigued by it.

    • @grahamdavid007
      @grahamdavid007 6 месяцев назад +1

      we're developing HA based 'smart building' products - atom looked good but mono no-good :-( your thoughts? cheers

    • @MartinHiggs84
      @MartinHiggs84 6 месяцев назад

      @grahamdavid007
      Watched videos on the atom.
      Mono sound keeps the device small + good enough for a voice assistance.
      Add bluetooth presence detection.
      Add a couple environment sensors like temperature, humidity, lux.

  • @Amsteffydam
    @Amsteffydam 6 месяцев назад +2

    Thanks for setting off my S3-Box3 that's sitting right next to my TV lol

    • @MarkWattTech
      @MarkWattTech  6 месяцев назад +1

      Sorry! 😂🙈.
      Merry Christmas?

  • @pjuhl2313
    @pjuhl2313 5 месяцев назад

    Do you happen to know if you can still use the nest mini for streaming music after the change over?

  • @pepperjackshack2439
    @pepperjackshack2439 6 месяцев назад

    can you get a timer working? Thats probably the biggest thing i use my echo for is setting timers when cooking.

  • @HifiCentret
    @HifiCentret 6 месяцев назад

    Interesting! Could be time to play a little with Home Assistant again. I've been working lately on phasing Alexa out. She works well and in the past Philips Hue had big issues with Google (or the other way round, didn't pair, sync and work well). However lately I'm becomming annoyed by Alexa for a few reasons. She constantly reminds me to buy new batteries and you have to disable it on a per device basis - I'll change batteries when they're not working - not when there's still many months of use still left in them. Second when you sync devices she doesn't clean out old stuff that are no longer referenced in the linked accounts - that is even more annoying. So in the near future she's retired and replaced solely by Google - which by the way speaks my native language while Alexa doesn't

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

    One thing I'd wonder (more about the HA voice than this device in particular) is what if multiple speakers hear your command? Does it prioritize based on which speaker heard the command first? Is this configurable?

    • @TerraS77
      @TerraS77 6 месяцев назад +2

      Yes, first one that acknowledges the wake word. Not configurable atm

  • @doze3705
    @doze3705 5 месяцев назад

    I've been wanting to try to convert a Google Home Mini into an always-on audio recorder that saves audio to an NVR - which can be transcribed and accessed the same way people would access recorded security video. This might be a good way to start, thanks!

  • @clairerovic
    @clairerovic 6 месяцев назад

    Another winner, thanks. Do you feel it's real world ready

    • @MarkWattTech
      @MarkWattTech  6 месяцев назад +1

      This is a great little project to have a tinker with but if you are planning on switching from google I would definitely suggest waiting on more support from ESPHome with things like media playback etc etc. At the minute this would just be a HA device and nothing you could play music quickly and efficiently through.

    • @Obtuse94
      @Obtuse94 6 месяцев назад +1

      Playing music seems like one of the least important features (albeit nice to have), the winner here is de-googling the microphones, nice looking case, etc to run with Home Assistant in a local capacity.

  • @robear0135
    @robear0135 6 месяцев назад +6

    Shame you can only get a replacement board for the Nest Mini (V2) and not the original Google Mini (V1) which I have a few (given to me) that I will never use with Google.

  • @Hafenstrand5
    @Hafenstrand5 6 месяцев назад

    I have an Echo 1 lying around, would be nice to do a similar replacement there.

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

    If I choose the PCBonly option, does it come with the components and I just have to solder them on myself or is it really just the PCB and I have to buy all the components separately?

  • @Mlo99
    @Mlo99 5 месяцев назад

    What a great video! If ordering from PCBway. Should I get the assembled or pcb only?

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

      You should definitely get the assembled if you don't want to source all of the tiny board components and solder them on yourself. If you're even asking, you probably should have them do it for you

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

    Does this reuse the nest microphone or is there a separate microphone on the pcb?

    • @marcusone1
      @marcusone1 6 месяцев назад +2

      Microphone on the PCB it looks like from the BOM (SPH0645LM4H-B)

  • @yahav1983
    @yahav1983 6 месяцев назад

    Is there a way to send tts to the speaker or play music on it?

  • @vaderaguk
    @vaderaguk 5 месяцев назад

    Love this - like you would really like a way to convert all my Alexa devices...

    • @sandrofabbro9385
      @sandrofabbro9385 5 месяцев назад

      Thank you for the video. I'm also interested about streaming audio. Is always compatible with Spotify or can be as media player throughout home assistant? Tks

  • @picatiko
    @picatiko 6 месяцев назад +5

    Can you reproduce music after the pcb upgrade? Does Hassio recognise the device also as a multimedia system?

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

      Currently and sadly, the needed esp-idf framework has no media_player component available as this is not ported (yet?). That's the only reason I hold back on my Onju board order.

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

      Ahhh :( one of the main uses for me is to play music synced across the house in multiple speakers. Really need to keep that functionality :'(

  • @luckyz0r
    @luckyz0r 6 месяцев назад

    Nice video, before I do this changes, I use a lot my nest minis tu put some musique, is this able to do it?

  • @grommet20002000
    @grommet20002000 6 месяцев назад

    I know its too late now but these google minis are on sale every black friday for £20 new, so i think second hand they are over priced, however they are what they are.

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

    Anyone know if the hardware will work with the microWakeWork that just got released? It sounds like microWakeWork requires External RAM to work.

  • @cassio2999
    @cassio2999 6 месяцев назад

    nas mini twooooo

  • @BillyMcCord
    @BillyMcCord 6 месяцев назад

    I searched for the esp32-s3-box-3 where can one be purchased? I didn't get any luck on Amazon or eBay ?

    • @MarkWattTech
      @MarkWattTech  6 месяцев назад

      I got my unit from Mouser UK. There was a huge backlog when I ordered though. They are also available from AliExpress.

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

    I've also got my boards and installed them into two Nest Mini 2. Both works, but I've noticed that after 12 hours they just stopped responding, look like mics are not active. I don't see any coming logs in ESP Home until I restart Nest Mini by plugging off the power cord. Any idea of reason of it ?

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

      Have you managed to solve this issue, or did you stop using them?

  • @Bartek2OO219
    @Bartek2OO219 6 месяцев назад

    is there any slimar project that utilizes old conference speakers?

    • @MarkWattTech
      @MarkWattTech  6 месяцев назад

      You can hookup speakers directly to an esp and do something identical :) espmuse used to sell boards you could just add speakers to and get them into HA.

    • @izaicslinux6961
      @izaicslinux6961 5 месяцев назад

      You can use a old computer or a raspberry pi and connect in speakers and a microphone and do the same thing. You can also get a ESP32 dev board and hook up a I2C speaker module and speaker and do the same.

  • @philipp1960
    @philipp1960 6 месяцев назад

    I would love to swap my amazon echos :D

  • @user-bq3ns3kj6c
    @user-bq3ns3kj6c 4 месяца назад

    Do you plan on selling single boards? I think that would be pretty smart.

  • @andrewgray1949
    @andrewgray1949 6 месяцев назад +3

    Is there a way to do this off grid? Most require internet for voice recognition libraries - any way to set up an offline local mirror?

    • @Jonathan_Greer
      @Jonathan_Greer 6 месяцев назад

      The Home Assistant setup he showed is local only, though you can pay to have it hosted by them. Home Assistant is hosted on a local computer, a lot of people us Raspberry Pis, but if you want to run off-grid Voice Recognition, that you'll want something more powerful.

    • @izaicslinux6961
      @izaicslinux6961 5 месяцев назад +1

      You can get the home assistant box which uses a Raspberry PI 4 compute module. It won't be the fastest thing out there, but it can run a few voice assistants alright.

  • @tin2001
    @tin2001 6 месяцев назад +7

    It would be nice if Google would allow us to create 3rd party firmware for our Google devices. I've got 2 Google Home Mini devices, but I'm not using them because I dont want Google listening to me. I'd love to use them and not throw them away, but it looks like Google will never allow open the bootloader.

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

      If you switch off the mic, you can still use them as speakers in home assistant

  • @jamegrabham9992
    @jamegrabham9992 6 месяцев назад

    Great video...how do I check and see if it is a Nest Mini 2? I really don't know...thanks in advance...and Happy Holidays...😊

    • @dping2856
      @dping2856 6 месяцев назад

      So far the best method I have found is to look at the bottom of your nest mini. If it has a mounting hole then its gen 2, if no mounting hole then gen 1.

  • @sp-vt4je
    @sp-vt4je 6 месяцев назад +2

    Micro -USB. Never thought I'd get to hear this word again...

  • @craigmcfarlane5686
    @craigmcfarlane5686 27 дней назад

    can you turn the volume of the speaker up and down as normal? I have a M5Stack ECO and the speaker is so small its useless.

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

    Unfortunately ordering custom pcb's means a minimum order of 5. It would be great if we could form a co-op buying these if we only need 1, so it doesn't cost $86 to end up with 4 extra boards.
    If anyone who has these was interested in testing and selling thier spare boards, that would be awesome as well

  • @MaDFsX
    @MaDFsX 6 месяцев назад

    In the generated config that you replace with your prepared one, you can see a WiFi password you typed in in the step before.
    It looks "too authentic" to be a random placeholder. Might want to check that.
    Otherwise great video, I was looking into using myroft to build an interactive music/story player for my kids, but this might be an easier way without to much tinkering.

    • @kyedav
      @kyedav 6 месяцев назад +2

      Are you on about the access point hotspot password? If so then its not a big deal. That's like when you turn on hotspot on your phone and someone else has to type in a password to connect to it. It was probably auto generated if I was to guess pal.

    • @MaDFsX
      @MaDFsX 6 месяцев назад +1

      ​@@kyedavright, my bad. I missed the comment about it being a hotspot and thought it might have revealed the password he typed in.
      I watched on mobile and was too lazy to rewind and properly check it😅

    • @kyedav
      @kyedav 6 месяцев назад +1

      @@MaDFsX all good man. Happens to the best of us haha

  • @shakeyjd1
    @shakeyjd1 6 месяцев назад

    Can you leave a link for the awesome screwdriver? 🤔

    • @MarkWattTech
      @MarkWattTech  6 месяцев назад +1

      Added a link to the description. It's a miniwear ES15. Very pricey but I got one for about £70. You get a little set of drill bits with it. Great little tool.

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

    Is there an Alexa version?

  • @pioupiou3935
    @pioupiou3935 6 месяцев назад +1

    Nice project ! How do you manage the speech recognition (is it possible to test it ?) and the text-to-speech function ?
    I need only a speech recognition witch can run a web request. Is it possible with your project and without home assistant ?

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

      That was done with home assistant voice assistant pipeline. There aren't that many options for locally run voice assistants, it might be the only one right now. If you Don't want to run home assistant, then you don't even need this project as you can just turn on a googke nest and use the google assistant

  • @CyrusHostetler
    @CyrusHostetler 6 месяцев назад

    Does "hey google" still work?

    • @MarkWattTech
      @MarkWattTech  6 месяцев назад

      It won't no. This board removes all google home in exchange for a local controlled voice assistant. The feature set is also still quite limited.

  • @abhisheksinha1999
    @abhisheksinha1999 6 месяцев назад +1

    What is the benefit here except HA integration

    • @izaicslinux6961
      @izaicslinux6961 5 месяцев назад +1

      Being able to take control of what it does and knowing it's not sending data anywhere you don't want it to. You can also setup scripts to run on voice commands, so it's a heck of a lot more flexible... Yeah, it doesn't play music yet, and there's no alarms either, but those are being actively worked towards.

  • @SchmurtzAlex
    @SchmurtzAlex 6 месяцев назад

    Imo it’s not as good as an non modified google home, mostly due to the time you have to wait between the wake work and the command sentence.
    And I would be surprised that the mic array works as good as the original one.

    • @F.Mendelssohn
      @F.Mendelssohn 6 месяцев назад

      If you are running HA and the ESP Home Voice Assistant pipeline on a Raspberry PI together there is lag; if you are running HA ona much faster AMD or Intel X86 solution, response is almost the same as an Amazon Echo or Google device. YWMV

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

      My google home is already slow as dog sht. I wouldn't tell the difference

  • @an_o_ia
    @an_o_ia 6 месяцев назад +1

    Hii, does anyone bought some of this board and I can buy one of it in Germany? Thx

    • @KrOnASk
      @KrOnASk 6 месяцев назад +1

      I am also from Germany and would love to do this so if we find a couple more people we could order them

  • @sriprasad22
    @sriprasad22 6 месяцев назад

    Does this work for google home or only nest mini

    • @MarkWattTech
      @MarkWattTech  6 месяцев назад

      Once you switch the board it won't work with Google Home anymore

    • @sriprasad22
      @sriprasad22 6 месяцев назад

      @@j33089a yes google home mini . Will this work for that !

  • @vishsure2155
    @vishsure2155 5 месяцев назад +1

    Anyone based in UK an interested to share the Order from PCBWay ? I would like two pcbs and looking for people who can join me in ordering

  • @milofonbil
    @milofonbil 6 месяцев назад

    How soon before it's connected to a generative ai ... Eg Chat GPT?

    • @MartinHiggs84
      @MartinHiggs84 6 месяцев назад +1

      Videos on youtube already where others have set the conversation agent OpenAI left all the other settings the same.

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

    Can someone send me on in the us/East coast?

  • @rolyantrauts2304
    @rolyantrauts2304 6 месяцев назад

    The special bit of the Echo is the dsp algs running in software on its hardware. Without you just have a really bad broadcast mic and likely you have just wasted your $ and much of your time.

  • @KrOnASk
    @KrOnASk 6 месяцев назад +1

    If anyone from Germany wants to build this thing I would love to share a PCB order

  • @Schlaegel
    @Schlaegel 6 месяцев назад +34

    Based on what I see on GitHub the project looks stalled and no longer in development...

    • @Zestysoft
      @Zestysoft 6 месяцев назад +3

      The last commit was only two months ago!

    • @Schlaegel
      @Schlaegel 6 месяцев назад +19

      ​@@ZestysoftHere are three clues it's mostly stagnant: 1) 2 months is a long time for zero new commits. 2) All contributions so far have been by the same user. 3) The README says, "This is not being actively maintained." 0:10 So, while the potential sounds great, the project seems to be very stagnant.

    • @TheWebstaff
      @TheWebstaff 6 месяцев назад +3

      If it ain't broke why fix it?

    • @tevincoburn1469
      @tevincoburn1469 6 месяцев назад +1

      I'm pretty sure I remember the creator said he wasn't going to maintain the project on X (Twitter) when it first gained traction as it was just to challenge himself for a personal project. That's also why he isn't selling it

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

      Sincerely, hoping this project starts to gain traction and get picked back up by the current maintainer or forked.

  • @Suriprofz
    @Suriprofz 14 дней назад

    Configurationnnnn

  • @PierreLeroy76620
    @PierreLeroy76620 6 месяцев назад

    Uff 5 pcb yeah I have no friend !

    • @grahamshaw5531
      @grahamshaw5531 6 месяцев назад

      I will have one for sale when mine arrive.

    • @PierreLeroy76620
      @PierreLeroy76620 6 месяцев назад

      @@grahamshaw5531 i bet you sell in US ?

    • @grahamshaw5531
      @grahamshaw5531 6 месяцев назад

      I'm in New Zealand.@@PierreLeroy76620

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

    anyone want to sell me a board ? i live in belgium

  • @elektrokinesis4150
    @elektrokinesis4150 6 месяцев назад

    if google was a truly evil company they would send a lawsuit in like a cruise missile

    • @MrNickRout
      @MrNickRout 5 месяцев назад

      How? It is your hardware once you bought it.

    • @elektrokinesis4150
      @elektrokinesis4150 5 месяцев назад

      @@MrNickRout you can buy a Ferrari and put nyan cat decals all over it and then Ferrari sues you. If Google was the kind of company that protected their brand like that...

  • @cassio2999
    @cassio2999 6 месяцев назад

    asp høme

  • @johnsmithtoo7077
    @johnsmithtoo7077 6 месяцев назад

    I just wondered why someone would want to do tis swop out 😅

    • @richardlyd7450
      @richardlyd7450 6 месяцев назад +2

      Because it doesn't use cloud based service and can be done locally if required..
      Whereas Google/Alexa are monitored by corporations..and harvesting your data.

    • @johnsmithtoo7077
      @johnsmithtoo7077 6 месяцев назад +1

      Hi, I thought that was the reason, thank for confirming 👍

    • @marria01
      @marria01 6 месяцев назад +1

      yes, it doesn't rely on the cloud. But from my experience of using voice assist on HA. It's 'miles' away from being a viable day-to-day replacement to Alexa or Google.
      Believe me, I'd love to bin off the old 'NSA Pringles Tin' but the functionality still isn't there yet for me. Plus, if you're looking for natural language parsing, you're likely to still be relying on OpenAI's cloud services.

    • @richardlyd7450
      @richardlyd7450 6 месяцев назад

      @@marria01 yes..I agree...but I suppose we all gotta start somewhere!

    • @marria01
      @marria01 6 месяцев назад

      @@richardlyd7450 definitely, and I’m sure they’ll get there eventually.
      But I think anyone doing this right now might be in for disappointment if they haven’t already been tinkering with it and are aware of the current shortcomings.

  • @billydelacey
    @billydelacey 6 месяцев назад +3

    Can you just teach us how to change the name of the assistants we already have?
    I don't want to say "Alexa," or "Hey Siri," or "Ok Google" anymore.
    I just want to say "computer," like in Star Trek.

    • @MarkWattTech
      @MarkWattTech  6 месяцев назад +1

      You can do that 😁. In a future video I will show how to setup custom wake words