
Gepard is now a TTS vendor in jambonz
jambonz, the open-source telephony platform for voice AI, now ships nineninesix as a built-in TTS vendor: Gepard 1.0, 8 kHz mu-law, $5 per million characters.
Read the post
Co-founder, nineninesix.ai
Co-author of the Gepard technical report. Works on real-time speech models and the infrastructure that serves them, and writes about the parts of text-to-speech that only show up in production.

jambonz, the open-source telephony platform for voice AI, now ships nineninesix as a built-in TTS vendor: Gepard 1.0, 8 kHz mu-law, $5 per million characters.
Read the post
We ran Gepard 1.0 through Coval's public TTS harness against its 25 listed APIs. 68.7 ms to first audio, 20.5 ms of leading silence, 0 errors in 30 samples.
Read the post
Four vendors, both transports, 240 measured calls, zero errors. Gepard returns first audio in 49 to 50 ms over WebSocket, about half the next fastest.
Read the post
Ten realtime voice vendors in one table. ElevenLabs Flash is $50 per million characters, Cartesia $30, ours $5. Here is what that means on your monthly bill.
Read the post
Zero-shot cloning takes minutes and covers most cases. A LoRA fine-tune needs about 1 hour of clean audio, a full one needs 4 GPUs. Where each line falls.
Read the post
The crossover sits near 290M characters a month, about 4,800 hours of audio. Below it the API wins on total cost, and the GPU bill is not the whole story.
Read the post
Apache 2.0 grants more than most teams think. 4 decision branches, the licence traps in our own catalogue, and the 300M character mark where self-hosting wins.
Read the post
One design rule shaped the whole model: it must run on stock vLLM without patching a single compute kernel. The result is 204x real time on one GPU.
Read the post
Three generations and 28 repos on Hugging Face. Gepard 1.0 is 555.7M parameters under Apache 2.0; KaniTTS weights are not. Which model to actually use.
Read the post
How modern TTS works, the 5 metrics vendors quote and which of them lie, and 8 questions to ask first. Why 200 ms of synthesis eats a whole latency budget.
Read the post