spch
Screenshot — spch
Clone a voice, transcribe audio, synthesize speech — entirely on your own hardware.
spch is a local-first command-line tool that does three things: builds a voice profile from a short audio or video sample, transcribes audio/video to text, and synthesizes speech in a cloned voice. No cloud APIs, no subscriptions, no data leaving your machine. It pairs F5-TTS for zero-shot voice cloning with faster-whisper for transcription, and optionally hooks into Ollama for LLM-powered transcript cleanup.
- Voice profile creation from a 5–15 second sample — no training required
- Zero-shot voice cloning via F5-TTS
- Speech-to-text via faster-whisper — TXT, SRT, VTT, JSON output
- Optional Ollama-powered transcript cleanup
- Fully offline, GPU-accelerated (CUDA / Apple Silicon MPS)
- Atomic writes — a crash never leaves a half-written file
pip install spch