Live data from Hacker News

Warcraft III Peon Voice Notifications for Claude Code

github.com

271–280 of 311 posts

Re: Warcraft III Peon Voice Notifications for Claude Code

#271
post #109

Earlier quoted context omitted.

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.

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

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

Re: Warcraft III Peon Voice Notifications for Claude Code

#272

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":…

Where does this config get dropped into the file structure?

Re: Warcraft III Peon Voice Notifications for Claude Code

#273

Earlier quoted context omitted.

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"

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.

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.

Re: Warcraft III Peon Voice Notifications for Claude Code

#274
post #259

I think this is a really fun project, but even more importantly, I believe it’s a portent of things to come. I really leaned into coding with agents last year, and after some time, it became evident to me that the vision now being pushed -- the "software factory" -- is where things will eventually end up. Building off that understanding, I began thinking about what interfaces would be necessary and useful for managin…

This. Huge opportunity space for very creative UX moving forward.

Re: Warcraft III Peon Voice Notifications for Claude Code

#275

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":…

Where does this config get dropped into the file structure?

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

Re: Warcraft III Peon Voice Notifications for Claude Code

#276

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":…

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

Re: Warcraft III Peon Voice Notifications for Claude Code

#277

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":…

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

Yes! IIRC, I needed to use osascript to set the volume.
Post reply on HN