Minimal Soniox speech-to-text CLI. Configure a key, sanity-check auth, transcribe a local audio file to stdout or a path.
npm install -g soniox-transcribe
# or: pnpm add -g soniox-transcribeRequires Node 20+.
pnpm install
pnpm run build
pnpm link --globalsoniox-transcribe config # interactive: paste API key (hidden), Enter
soniox-transcribe doctor # verify key + API
soniox-transcribe path/to/audio.wav # transcript → stdout
soniox-transcribe path/to/audio.wav -o /tmp/out.mdConfig file: ~/.config/soniox-transcribe/config.json
Env overrides: SONIOX_API_KEY, SONIOX_BASE_URL, SONIOX_MODEL
pnpm run type-check
pnpm test
pnpm run buildPre-push hook (husky) runs type-check, test, and build.
MIT