Warcraft III Peon Voice Notifications for Claude Code

2026-02-125:18921285github.com

Warcraft III Peon voice notifications for Claude Code. Stop babysitting your terminal. - tonyyont/peon-ping

You can’t perform that action at this time.


Read the original article

Comments

  • By wiseowise 2026-02-126:494 reply

    Finally someone doing actual good work with LLMs instead of “Claude, shit me out another useless SaaS”.

    Just as was foretold: an actual differentiator is creativity, not coding ability.

    • By TeMPOraL 2026-02-127:535 reply

      Agreed.

      Now I'm still waiting for someone to succeed at a clean-room recreation of Majel Barrett's voice, so we can finally have computers sound like they always should have.

      We could've been there a decade ago, but the high-quality audio samples, made officially and specifically with possibility of this use in mind, got trapped somewhere between the estate, producers, and a commercial interest that called dibs, and then procrastinated on the project instead.

      • By s0ss 2026-02-129:081 reply

        I did this. She recorded clean (imo, i cleaned it up) audio for “Star Trek: The Next Generation Interactive Technical Manual” which is available on archive.org.

        • By wlesieutre 2026-02-1218:561 reply

          I think "clean-room recreation" meant "make a similar sounding voice from scratch without copyrighted recording samples"

          • By s0ss 2026-02-1219:09

            Yeah, I agree, that's a good point.

      • By dtech 2026-02-129:462 reply

        For those like me who are not into Star Trek lore deep enough to recognize the name, she voiced the Star Trek computer in basically all the series .

        • By philipallstar 2026-02-1212:491 reply

          Bonus info: she was the wife of Gene Roddenberry, the creator of Star Trek.

          • By dccoolgai 2026-02-1213:162 reply

            Also played Nurse Chapel in the Original Series and Deanna Troi's mother in TNG.

            • By elihu 2026-02-1214:03

              Didn't realize she played Lwaxana Troi. Knowing that now I wonder, am I going to hear the ship's computer as Lwaxana?

            • By almosthere 2026-02-1218:17

              She also did quite a few guest appearances in DS9 - she was in love with Odo. Both have sadly passed.

        • By acomjean 2026-02-1211:423 reply

          Thanks. I wasn’t sure what she voiced. I thought “computers sounding like they always should have” might mean GladOS from portal.

      • By isoprophlex 2026-02-128:201 reply

        I just yeeted a bunch of extremely noisy fragments into elevenlabs, and it came out pretty good on their cheap $5 plan. If you're after this for your own amusement, let me know if you want a screencap, or a dump of the source files.

        Obv no clean room reconstruction but good enough for personal use...

        • By sigmoid10 2026-02-129:401 reply

          I have lots of super high quality, clean audio recordings from her ripped from an old video game that she did voice work for. I've tried various TTS models over the years with it. Getting the pitch and tune is easy, but getting the impersonal detached robot-y feeling is kinda tricky. But I haven't tried in the past 6 months, so maybe it's time to give it another shot.

          • By isoprophlex 2026-02-129:59

            https://github.com/jarombouts/star-trek-voice-clone

            audio files sourced from https://www.trekcore.com/audio/

            the inflection and impersonal feel is definitely hard to get right. there are parameters in the elevenlabs API docs to make the voice more stable (= monotonous; see speak.sh in that repo) but still the voice cloner on my $5 plan doesn't really get it right.

            nevertheless... i'm still having a lot of fun with this.

            edit: if I am forced to rot my brain with the 10x productivity boosting slop gun, at least I'll do it grinning

                 > pod cleaned up. waiting on the behemoth to finish grinding through Italy.
                 < if only postgres had progress indicators
            
                   ... then they coulda called it progresql
                 > lmaooo
                 > Bash(~/speak.sh "Joke detected. Humor subroutine engaged. Ha. Ha. Ha.")

      • By jasondigitized 2026-02-1215:12

        "Greetings Professor Falken" is the only greeting you need

      • By Tommix11 2026-02-129:402 reply

        I would like WOPR's voice from Wargames.

        • By eddyg 2026-02-1212:00

          Quoting from https://web.archive.org/web/20181118114804/http://imsai.net/...

          “Director John Badham states in the commentary that the actor voicing the raw content that was later modified for the computerized effect was John Wood (the Falken character), reading the script word-for-word in reverse order in order to portray a "flat quality" with limited inflection. That raw audio was then edited and re-assembled after being run through audio processing equipment to achieve the desired effect.”

        • By Intermernet 2026-02-1211:48

          Apparently John Wood read the lines in reverse order to make the enunciation weird. If you train a model, feed the lines you want in reverse word order, then split on silence and reverse them again, you should come close.

    • By GeorgeOldfield 2026-02-129:121 reply

      it's fun but PLEASE watch out for malicious code/supply chain attacks from random vibe-coded .sh scripts:

      downloads other scripts (peon.sh, uninstall.sh) and executes them or places them where they will be executed later

      edits your ~/.bashrc and ~/.zshrc files to add aliases and tab completion

      parses a remote JSON file to get filenames ($sfile) and then does: curl ... -o "$INSTALL_DIR/packs/$pack/sounds/$sfile"

      • By JohnMakin 2026-02-1216:452 reply

        Lol, yea, the scripts are beyond sketchy. This is the new vector, a cool idea masking itself as "fun" (which it is actually fun). People not understanding or vibing may not understand what they're installing. Even if this author isn't malicious, you cannot assume that will always be the case.

        • By philsnow 2026-02-1219:11

          The author might not be malicious, but from going through some of the audio packs, they're really not quality-checking PRs. For instance, sc_medic/sounds/WhereDoesItHurt.mp3 sounds like two-and-a-half sounds stuck together ("Critical? You Rang? Please state the nat--", it cuts off right there, and doesn't include the phrase "Where does it hurt?").

          I wouldn't use this repo outside of some kind of sandbox.

        • By ziml77 2026-02-1217:251 reply

          I don't think using something fun as an attack vector is anything new at all. It's an easy way to have someone let their guard down because you want to play around and aren't thinking how something silly could actually be out to get you.

          • By JohnMakin 2026-02-1217:29

            It's new in the sense non-technical users can just download and install and use stuff like this far, far easier than it ever was before.

    • By renato_shira 2026-02-1220:07

      exactly. the peon notifications thing is a perfect example, it's a tiny idea but it immediately makes you want to use the tool more. that's underrated in dev tooling.

      i think a lot of the best software lately has this quality where you can tell someone had fun making it. it's hard to quantify but you feel it instantly. like the difference between a tool that technically works and one that makes you go "ok that's clever."

    • By Folcon 2026-02-127:193 reply

      Creativity is looking like it's going to be king

      • By js8 2026-02-127:541 reply

        At least until General Artificial Creativity (GAC) takes over. But don't worry, it won't kill humans for a greater good of more paperclips, but because it will be.. creative.

        • By b112 2026-02-1210:541 reply

          So it will enslave us in tricky ways? Like maybe using ways to make technology super addictive, so our entire society changes, and writing algos to control our global discourse on important topics, and, uh, never mind.

          Already been done.

          • By pixl97 2026-02-1213:14

            Artificial General Corporations

      • By athrowaway3z 2026-02-1210:561 reply

        King of what?

        Copying what works and doing it cheaper without the cost of having to figure it out is what's profitable.

        • By utopiah 2026-02-1214:31

          Cheaper? I'm confused, how can it be cheaper than free? Most of what LLMs for code rely on is already open source. Also AFAICT (which is trick since numbers aren't public) GenAI is some of the most expensive use cases and those companies (OpenAI, Anthropic, etc) are losing money.

      • By yreg 2026-02-1211:211 reply

        Creativity and taste.

        • By iugtmkbdfil834 2026-02-1212:52

          Yep, incoming two million clones for all games we all liked including mine:

          all systems nominal.

  • By magicalhippo 2026-02-1213:156 reply

    Reminded me of Warcraft (the first), where, if you kept clicking on the same unit they would respond in more annoyed ways. The best IMHO was the human soldier[1], which would end with "Why do you keep touching me?".

    First game that I knew of which had such fun details like that.

    [1]: https://www.youtube.com/watch?v=jaZyZZtwdzQ

    • By tremon 2026-02-1218:031 reply

      They had the same joke in the sound setup program. If you kept clicking "test sound", you would get "it doesn't get any better than this!" in that same annoyed footman voice. But my favourite was the orc destroyer in Warcraft II, which would start singing sea shanties. Or at least attempt to.

    • By amunozo 2026-02-1217:29

      I don't know how is in English, but in Spanish if you keep clicking the Demon Hunter it says "I'm blind, not deaf". That was my favorite one.

    • By ticulatedspline 2026-02-1213:362 reply

      I think I prefer the extra quotes from Warcraft II and Starcraft. The latter has some fun references to the Alien franchise and even a callback to Diablo (Protoss probe)

      • By inanutshellus 2026-02-1213:54

        Or the original Baldur's Gate. It had some great quotes. Jaheira's annoyed "Yeeeeesss oh omnipresent authority figure?!" when you clicked on her too often always cracked me up.

      • By kridsdale3 2026-02-1222:29

        "In the pipe, five by five."

    • By crazypyro 2026-02-1216:55

      I think in WC3, if you clicked certain critters enough, they would explode.

    • By stackghost 2026-02-1217:25

      "Join the Army", they said...

    • By wtetzner 2026-02-1214:21

      I remember one of the Orcs in Warcraft II would yell "Stop poking me!"

  • By CharlesW 2026-02-1215:592 reply

    I did this as well, and loved to hear "Work complete!" (https://www.youtube.com/watch?v=bupagiROLV8) when Claude Code needed me.

    Once the novelty wore off, I found it more useful to hear per-project, event-specific messages. On macOS, that looks like this:

        {
          "Stop": [
            {
              "hooks": [
                {
                  "type": "command",
                  "command": "osascript -e 'say \"ProjectX work complete\" volume 0.25' > /dev/null 2>&1 &"
                }
              ]
            }
          ],
          "Notification": [
            {
              "matcher": "permission_prompt",
              "hooks": [
                {
                  "type": "command",
                  "command": "osascript -e 'say \"ProjectX needs help\" volume 0.5' > /dev/null 2>&1 &"
                }
              ]
            }
          ]
        }

    • By kurishutofu 2026-02-1219:521 reply

      I believe you don’t even have to use AppleScript you can just use the say command directly

      • By CharlesW 2026-02-1219:58

        Yes! IIRC, I needed to use osascript to set the volume.

    • By jasondigitized 2026-02-1219:101 reply

      Where does this config get dropped into the file structure?

      • By CharlesW 2026-02-1219:20

        That goes into the project's .claude/settings.local.json.

HackerNews