Skip to content

SoundAdamSpeech · tools

Speech processing,and the tools I need along the way.

Lately I work on keyword spotting, speech enhancement and speech coding. The projects here are open-source tools I built for my own Macs.

Projects08

All projects

01macOS / CLI

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/tea

No daemon. No account. No telemetry.

02Campus network / CLI + macOS

nju-connect

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-connect

No route changes. No DNS changes. No background service.

03Campus network / CLI · macOS + Linux

njulogin

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/njulogin

Nothing to install on the remote host. No account, no telemetry.

04Network measurement / CLI

pace

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/pace

No score. No telemetry. A failure is recorded as a failure.

05Speech / macOS + Linux + Windows

Kwscope

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/kwscope

One executable. No models bundled. Updates itself from GitHub Releases.

06Acoustics / macOS + Linux + Windows

Tonescope

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/tonescope

One executable. No account. Updates itself from GitHub Releases.

07Fingerprint browser / TUI · macOS + Linux

facet

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/facet

Free and MIT licensed. No account, no cloud, no telemetry.

08WeChat history / CLI + TUI · macOS

chatvault

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/chatvault

Free, Apache-2.0. Everything stays on your Mac. No upload, no telemetry.

ADSP-SC589 audio labs from a Mac

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 …