tea
Keep a Mac awake with the lid closed, then put its sleep setting back.
Install with Homebrew
brew trust --tap soundadam/tapbrew install --cask soundadam/tap/teaNo daemon. No account. No telemetry.
SoundAdamSpeech · tools
Lately I work on keyword spotting, speech enhancement and speech coding. The projects here are open-source tools I built for my own Macs.
Keep a Mac awake with the lid closed, then put its sleep setting back.
Install with Homebrew
brew trust --tap soundadam/tapbrew install --cask soundadam/tap/teaNo daemon. No account. No telemetry.
A Nanjing University campus VPN client that leaves system routing alone and opens one local SOCKS5 port.
Install with Homebrew
brew trust --tap soundadam/tapbrew install --cask soundadam/tap/nju-connectNo route changes. No DNS changes. No background service.
A command-line client for Nanjing University's p.nju.edu.cn login portal, on this machine or on a host you reach over SSH.
Install with Homebrew
brew trust --tap soundadam/tapbrew install --cask soundadam/tap/njuloginNothing to install on the remote host. No account, no telemetry.
Speed tests for campus networks, the education network and proxy exits, one result per path and no overall score.
Install with Homebrew
brew trust --tap soundadam/tapbrew install --cask soundadam/tap/paceNo score. No telemetry. A failure is recorded as a failure.
A test bench for wake-word models. Say the word into the microphone and see the moment the model wakes, and why.
Install with Homebrew
brew trust --tap soundadam/tapbrew install --cask soundadam/tap/kwscopeOne executable. No models bundled. Updates itself from GitHub Releases.
A real-time spectrogram on a musical log-frequency axis, with scale lines and a pitch track drawn over the sound.
Install with Homebrew
brew trust --tap soundadam/tapbrew install --cask soundadam/tap/tonescopeOne executable. No account. Updates itself from GitHub Releases.
A free, open-source fingerprint browser manager for the terminal. Each account gets its own fingerprint, cookies, proxy and time zone, in its own window.
Install with Homebrew
brew trust --tap soundadam/tapbrew install --cask soundadam/tap/facetFree and MIT licensed. No account, no cloud, no telemetry.
Keep every message from WeChat for Mac in one local vault that only grows, exported per chat and month as Markdown and JSON Lines, rewriting only what changed.
Install with Homebrew
brew trust --tap soundadam/tapbrew install --cask soundadam/tap/chatvaultFree, Apache-2.0. Everything stays on your Mac. No upload, no telemetry.
My DSP lab course runs on an Analog Devices ADSP-SC589 board, and the vendor toolchain has no macOS version. I compile on Windows and boot …
Same equation, same initial condition, same solver, two tolerances, and after t≈10 the two trajectories have nothing to do with each other. …