Skip to content
View wagwan-piffting-blud's full-sized avatar
🆙
🆙

Highlights

  • Pro

Organizations

@da-freqs

Block or report wagwan-piffting-blud

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
.github/profile/README.md

Howdy, I'm Wags.

I make things on the Internet for fun, and break stuff sometimes. It's super entertaining! Most of what I build lives in the overlap between emergency alerting, speech synthesis, and dragging old tech back from the dead before it disappears for good.

If you came for (old) puzzles instead, I host those (and training for them) over at wagspuzzle.space.


📡 Emergency Alerting + Weather Radio

The bulk of my public work: encoding, decoding, and understanding EAS / SAME and NOAA Weather Radio.

  • EAS-Tools -- a fully browser-based ENDEC. Encode and decode SAME right in the page, no install. My most-used project.
  • EAS_Listener -- a Rust-native software ENDEC with CAP support.
  • E2T-NG -- EAS2Text, Next Generation. Turns a raw SAME header into plain English, using multiple programming languages.
  • EMNet_Mocker -- mock EAS alerts built from ComLabs EMNet voice files.

🗣️ Speech Synthesis + Voice Preservation

Recovering discontinued TTS voices and wiring them into things that talk.

  • Speechify -- The original 2003 Speechify 3 engine, also rewritten (with 100% accuracy to the original engine!) in C.
  • AcuVoice-Roger -- the desktop "Roger" voice, rescued and repackaged for SAPI5 (see also the archived Fonix-Roger for the lineage).
  • FestvoxKalMonotone -- mild poking at the Festival Speech Synthesis System.
  • ENDEC_Dave -- The ubiquitous Loquendo Dave voice, liberated from a real DIGITAL ENDEC. Working again on Windows via SAPI.

🎮 Game Preservation

  • The Beat Revival -- keeping Mirror's Edge: Catalyst (2016) UGC alive. More at beatrevival.me.

...and always with more to come.


Tooling I usually reach for

Rust · Python · C · C++ · JavaScript/HTML/CSS

...and whatever a given project drags me into (Scheme, C#, Kotlin/Swift, plain bash, you name it).


📊 The numbers

Stats Streak Stats


📫 Find me

I check my emails and GitHub issues multiple times a day and am always eager to chat, though responses may be delayed depending on how busy I am at any given moment. Thanks!

Pinned Loading

  1. EAS-Tools EAS-Tools Public

    Improved version of https://cryptodude3.github.io/same/ and https://cryptodude3.github.io/samedec/

    JavaScript 15 2

  2. EAS_Listener EAS_Listener Public

    Rust-native Emergency Alert System Encoder/Decoder

    Rust 9 5

  3. E2T-NG E2T-NG Public

    EAS2Text Next Generation

    Rust 2

  4. Speechify Speechify Public

    Speechify 3.0.5

    C 2