GLaDOS Voice Assistant | Introduction - Raspberry Pi and Python

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

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

  • @10wuebc
    @10wuebc Год назад +7

    GLaDOS whats the weather outside like?
    Glados: There is 100% chance of dying from Neurotoxin today!

  • @cjmars822
    @cjmars822 2 года назад +6

    "Alexa"
    "Go Away"
    LOL, I was dying when I heard that.

    • @nerdaxic
      @nerdaxic  2 года назад +2

      Classic from the polite end of the spectrum! 😂 It's always worth seeing the faces of my guests when the robot answers something passive-aggressive!

  • @RealLatinGeek
    @RealLatinGeek 3 года назад +13

    Incredibly cool! The model itself is something to behold, but all the work you did to bring it to life and make it useful truly take it above and beyond.
    Hell, someone without the room for a full-sized robot head could turn this into a desk-top or coffee-table "Potato GLaDOS" voice assistant. The 'echo dot' version, if you will.

    • @nerdaxic
      @nerdaxic  3 года назад +1

      Indeed, In my mind the pretty box + amazon echo would not have worked for me, having the voice assistant act as GLaDOS is a huge deal for the "immersion".
      In a similar way that the speakers built in are not the best and they are almost in open air (no bass), but correcting things with a digital EQ so she sounds as close to her as possible makes it much more beliavable! I think it needs a companion subwoofer cube.

  • @MrVolt
    @MrVolt 3 года назад +27

    Awesome work! Did you 3D print all of the structure? Would love to see how you tackled that :)

    • @nerdaxic
      @nerdaxic  3 года назад +4

      Thank you! I'm still mind-blown about your modeling skills, the thing was so very easy to print but pure evil to assemble with no instructions 😂
      The main support structure is made from aluminum tubing and sheet metal like yours, I don't have CNC but I do have a router, printer, patience and steady hands 😁
      I'll include pictures about the process in the in-depth video.

    • @docteurzoidberg
      @docteurzoidberg 3 года назад +1

      @Mr. Volt, awesome work on the mech. are the cad files some where online ? would definitely make one !
      @Nerdaxic: Great work ! nice to see more local-only diy assistants. glory to home assistant !

    • @nerdaxic
      @nerdaxic  3 года назад +3

      @@docteurzoidberg ALL HAIL THE HOME ASSISTANT! Original CAD files here: www.dropbox.com/sh/xq9coq4962qgot6/AAA-V3E4OgzChqhunnZEnEvWa?dl=0

    • @docteurzoidberg
      @docteurzoidberg 3 года назад +1

      @@nerdaxic many thanks guys

    • @CHGOfficial512
      @CHGOfficial512 2 года назад

      Do you both have a GLADOS on smaller scale?

  • @Manticorn
    @Manticorn 2 года назад +1

    Phew, as a perfectionist it's nice to see one person master the physical build, and you've mastered the software. And now they combine!

  • @nerdaxic
    @nerdaxic  3 года назад +20

    If this is the "Google Home Max" version of the voice assistant, should I make the "Google Home Mini" version POTaDOS with Raspberry Pi Zero? 😆
    I need one for the bedroom!

    • @docteurzoidberg
      @docteurzoidberg 3 года назад +3

      or make a Wheatley on rails that follows you in every room ;)

    • @nerdaxic
      @nerdaxic  3 года назад +2

      @@docteurzoidberg I've seen the Wheatley project by Mr. Volt...
      Cool and all, but I have elected not to go into that particular rabbithole, too many moving parts. It's high-risk-high-reward kind of a project that would be a pain with my tools, I live in a city apartment so CNC mills or routers for me 😕

    • @arjunyg4655
      @arjunyg4655 3 года назад +2

      @@nerdaxic They make some pretty cool mini / desktop CNCs these days 👀

    • @nerdaxic
      @nerdaxic  3 года назад +3

      @@arjunyg4655 desktop CNCs for desktop sized objects 👀 Hoping to get my own garage type of space in the future for this kind of things!

    • @AmselOwl
      @AmselOwl 2 года назад +1

      that sounds hilarious

  • @CraigManning
    @CraigManning 3 года назад +3

    Nice! Looking forward to the software description video, I now have a fancy for a HK-47 home 'assistant'!

    • @nerdaxic
      @nerdaxic  3 года назад

      Not familiar with Star Wars charactes as much, but that thing looks mean!

    • @ARandomSpace
      @ARandomSpace 2 года назад

      @@nerdaxic If you mind spoilers, do not click Read More.
      HK-47 is an assasin droid that called humans "meatbags" and enjoys murder. He is disguised as an abnormal protocol droid. This murderousness and status as a droid gives him similarities to GLaDOS.
      -Some Guy Who Hasn't Played KOTOR Because He Was Playing Portal 2 Instead

  • @TysonRogstad
    @TysonRogstad 3 года назад +2

    Awesome Job! I can't wait to see it with a better wake word. Thanks for sharing! I plan on checking out the git!

    • @nerdaxic
      @nerdaxic  3 года назад +2

      Yeah me neither. Sometimes have to say "hey alexa" to her 6 times before it gets registered and sometimes it goes off during a movie or something. It's kinda fitting though when you have repeated the trigger word for a while and the robot answers with "Why are you annoying me", happened multiple times 🤣 Please be gentle with my repository, I'm still quite new to code publishing and version control :3

  • @TheWhiteBreadMan
    @TheWhiteBreadMan 3 года назад +3

    Great project, thanks for sharing!

    • @nerdaxic
      @nerdaxic  3 года назад +1

      Thank you! ^^ I'm GLaD to give back to the community as I have gained so much from Open Source!

  • @mrdevolver7999
    @mrdevolver7999 3 года назад +5

    3:05 "...thought of having murderous AI as my home control assistant thing was kinda funny to me, so..." Well, some assistants have potential to turn you on and some others have potential to turn you off. You chose one from the latter category.

    • @nerdaxic
      @nerdaxic  3 года назад +3

      Releasing neurotoxin is a big turn-off for humans in general

  • @stepanserdyuk4589
    @stepanserdyuk4589 2 года назад +3

    Imagine if the lamp actually tracked your movement as you go.

    • @nerdaxic
      @nerdaxic  2 года назад +1

      Bad bölb be staring at you all the time... Best thing to creep out the guests!

  • @gunjja13
    @gunjja13 3 года назад +2

    The most important thing...
    Add Vodka to my shopping list :)
    Honestly it's a super nice project!

    • @nerdaxic
      @nerdaxic  3 года назад +1

      I have forgotten the vodka many times as it was not on the list! Also: Thank you :)

  • @TylerCall
    @TylerCall 2 года назад +1

    I just found this, and it's incredible. I'm eager to watch more videos on it, is there any chance of a basic software installation video for the raspberry pi? I'd love to try it out myself, you just got another subscriber!

    • @nerdaxic
      @nerdaxic  2 года назад

      Thank you! I will be making a video about the software soon - I'll consider adding the installation part. Thanks for the tip! :)

  • @jasonthompson7224
    @jasonthompson7224 2 года назад

    Brilliant work but the neck moving function would b more spooky

    • @nerdaxic
      @nerdaxic  2 года назад

      That is on the todo list

  • @thefade7651
    @thefade7651 2 года назад

    Really Nice work! You just got yourself a new subscriber, when is the in depth guide comming up?

    • @nerdaxic
      @nerdaxic  2 года назад +1

      Haha, thank you! I got myself a new project, an RV and I've been side-tracked by redesigning it's electrical systems. But the video is next in line, probably going to manage it withing a month 👀

  • @K0r0n1s
    @K0r0n1s 3 года назад

    Really awesome project! Came from Reddit btw ;-)

    • @nerdaxic
      @nerdaxic  3 года назад +1

      Woo someone saw my post! Really appriciate the feedback 😁

  • @chrisalvarez982
    @chrisalvarez982 3 года назад +1

    I might remix this as HAL9000 lol...GREAT JOB!!

    • @nerdaxic
      @nerdaxic  3 года назад +1

      Thank you ^^
      I'm afraid I cant let you do that Chris.

  • @furycat28
    @furycat28 Год назад

    Both mr volt and your’s glados is both good

  • @amirebrahimi1453
    @amirebrahimi1453 2 года назад

    AMAZING PROJECT

  • @MusicByproduct
    @MusicByproduct 3 года назад +1

    Awesome!

  • @nightfighter78
    @nightfighter78 3 года назад

    I read the title, who is this pervert to make this kind of project... good work, it was you again! Nice to see your projects and good videowork as well !

    • @nerdaxic
      @nerdaxic  3 года назад

      "Oh, its you." OFCOURSE ITS ME 😂
      Thanks, I appriciate the feedback :)

    • @ARandomSpace
      @ARandomSpace 2 года назад

      I don't think turning GLaDOS into a glorified assistant is perverted. I might call it SCIENCE. You Monster.

  • @cecilcoupe6414
    @cecilcoupe6414 2 года назад +1

    Have you looked at the Mycroft assistant and python libraries. I'm doing something sort-of, almost, not quite the same as you. Like you I didn't do the wake word work.

    • @nerdaxic
      @nerdaxic  2 года назад

      I have looked into Mycroft, but it also seemt like a black box to me (probably not the case) but I wanted to make my own for full control. It would be smarter and could answer more questions but I only need to know the distance to the moon only so often 😁
      With mine, I can as questions like "when is the sauna ready" and it will tell me the time knowing the current sauna temperature and the time-temperature function of my sauna 🤓

  • @electronicscaos
    @electronicscaos 3 года назад +1

    Nice done. But a system trained with your voice would be useless as most of us haven't such a clean speech as you (congratulations on that too)😁

    • @nerdaxic
      @nerdaxic  3 года назад

      Agreed. Once I get the machine learning code up and running, I plan to make it so that you can train your own trigger word detection to listen to you spesifically. One way would be to croud-source the audio samples and teach it with a larger pool, but so far the project does not have enough publisity, that would take forever.
      PS: My Finglish accent confuses even me: I hear that it's shit and I hear that it's good, people are very opinionated about it, most common feedback I get from my videos but which is it 😅

    • @electronicscaos
      @electronicscaos 3 года назад

      @@nerdaxic I admire how clean every word sounds.
      But besides any jokes, very well done!
      I'm "trying" (not really) to make myself a fully offline voice assistant for 2 years now, but working as industrial electronics repairman, there is not much time free for it haha...

    • @nerdaxic
      @nerdaxic  3 года назад

      @@electronicscaos Just need to grab the time by the balls and just take it to get stuff done! Let me know if you figure out how to do the Speech-to-text locally! I need it bäd 😅

    • @electronicscaos
      @electronicscaos 3 года назад

      @@nerdaxic I'm playing with Julius, it's a very good speech to text software, but I need to discover why it's sooooo slow yet.

    • @nerdaxic
      @nerdaxic  3 года назад

      @@electronicscaos Thanks for the tip! Have to look into that.

  • @zaqmorningstar7055
    @zaqmorningstar7055 Год назад

    Glados isn’t in the dictionary, but “glad us” is…

  • @SamiLaakkonen
    @SamiLaakkonen 3 года назад +3

    Great work!
    You should call "it" "She" to give Her personality and more creepiness ;)

    • @nerdaxic
      @nerdaxic  3 года назад +5

      Indeed. Her pronoun is "she" as in the game she is a human (Caroline) who's consciousness was transferred into a computer. I find these difficult to keep track of, my native language Finnish does not have gender pronouns 😅

  • @arjunyg4655
    @arjunyg4655 3 года назад +1

    This is very cool, but highly ironic that you’re sending all the voice data to Google for speech to text…no?

    • @nerdaxic
      @nerdaxic  3 года назад +5

      Yeah, it is. The difference is that I am in control WHEN to send them data so I know for sure when they are listening, plus the speech data is not connected to any Google account, thus it cant reasonably be used for profiling. I am okay with this _for now_ and this is going to change when I find a working alternative. Ideas welcome!

  • @lordinquisitor6651
    @lordinquisitor6651 2 года назад

    Hey, I am currently also creating my own assistant. While he is currently HK-47, I am very interested in adding a GLaDOS personality. Would you be willing to share some of your code?
    I am currently trying to add context based interaction (I am trying to get it to interact dynamically with me, many even prank me a bit) and am planning on giving it some rudimentary emotion recognition capability ( although that’s planned for next year)

    • @nerdaxic
      @nerdaxic  2 года назад

      My code is available for free in Github.
      Check also my GLaDOS Software video, might be helpful.

  • @polyprint3d894
    @polyprint3d894 2 года назад

    can i talk to it like: whats up ,and what wakeword has it right now

  • @Xaeart
    @Xaeart 2 года назад

    lol 9000 views my ass. xD WELL DONE.

    • @nerdaxic
      @nerdaxic  2 года назад

      *Over 9000 your ass.
      Thank you ^^

  • @CHGOfficial512
    @CHGOfficial512 2 года назад

    I need her as an AI software

    • @nerdaxic
      @nerdaxic  2 года назад

      Already available in my GitHub

  • @MassimilianoBariola
    @MassimilianoBariola 2 года назад

    Did I get that right, that you enqueue all voice feedback through the GLADOS voice generator service? I can imagine that the weather response has a lot of variability to it. What is the latency you get with the answer? thanks

    • @nerdaxic
      @nerdaxic  2 года назад +2

      Yess, this is true. Latency is usually 1-5min per voice sample. Key here is that I permanently cache the generated samples, so overtime they are found on local disk. Weather forecast has been split in such a way that there are like 10 different weathers, few standard phrases in between and a number and units. I only need to generate new samples few times a week.

  • @Nekotaku_TV
    @Nekotaku_TV 9 месяцев назад +1

    Voice is wrong though.

    • @boibox
      @boibox 7 месяцев назад

      It's good enough dude

    • @Nekotaku_TV
      @Nekotaku_TV 7 месяцев назад

      no@@boibox

    • @boibox
      @boibox 7 месяцев назад

      @@Nekotaku_TV whatever