Synthesize
Write a mono PCM WAV file, stream headerless PCM16 to stdout, or select an installed voice and one-call speed override.
Developer speech infrastructure
Call one stable local bridge for synthesis, transcription, streaming, cancellation, and capability discovery. Use one-shot commands for simple automation or the warm Unix-socket daemon for repeated requests.
Four jobs, one executable
The bridge keeps diagnostics on stderr and machine-readable results on stdout, making it safe to compose in shells and host processes.
Write a mono PCM WAV file, stream headerless PCM16 to stdout, or select an installed voice and one-call speed override.
Pass an existing audio recording through local Faster Whisper and receive plain transcript text with meaningful exit status.
Read edition, license state, version, TTS engines, voices, STT model, daemon state, and feature flags as JSON.
Load speech resources once and accept newline-delimited JSON requests over an owner-only Unix socket.
File-oriented by default
Use stdin or a protected text file for sensitive material instead of a command-line argument visible in the process list.
Low-latency repeated use
The daemon is an optimization, not a second deployment mode. Clients can try it first and transparently fall back to normal processes.
$XDG_RUNTIME_DIR/avervox/bridge.sockcapabilities, synthesize, transcribe, cancel, pingavrvx invocationHost integrations
Capability discovery allows the host to expose the features actually installed rather than requiring separate builds.
Python provider with TTS, STT, streaming, cancellation, and warm-daemon support.
Native plugin published through npm and ClawHub for streaming local TTS.
Reuse the same pattern for another host: detect capabilities, prefer daemon, fall back to process, preserve cancellation.
Bridge questions
Start with the workflow
Use the MIT-licensed bridge in scripts and applications, then let users unlock Pro voices and automation without changing your integration.