Kokoro¶
Current status and review date¶
Decision snapshot
- Product role: published co-resident TTS component in the retained 2026-07-28 RTX 5090 voice shape; not a claim about current live state.
- Selected or best-qualified configuration: managed OpenAI-compatible Kokoro TTS service with a 2,048 MiB reservation.
- Measured hardware: RTX 5090 on Primary Node, co-resident with Parakeet and the small Omni stack.
- Evidence:
functionaland boundedcapacity; one retained round trip measured 289.27 ms TTS and RTF 0.1006. - Decision:
currentin the dated optional co-resident voice evidence; not an LLM or router promotion. - Important limitation: exact model checkpoint revision is not retained, and the synthetic corpus is not primary-human TTS quality evidence.
- Review dates: retained evidence through 2026-07-28; dossier-format review 2026-08-31.
Open the retained voice Compose configuration or jump to the decision, known limitations, or dated evidence.
Review narrative¶
2026-07-27 — Co-resident voice round trip¶
Kokoro served through the managed TTS endpoint as kokoro. In the retained
small-Omni plus voice stack, the dedicated Parakeet/Kokoro round trip completed
with 0.0 WER for the bounded utterance: 710.68 ms total, 421.41 ms STT,
289.27 ms TTS, and TTS RTF 0.1006. The measurement establishes a working
co-resident TTS path; it is not a broad voice-quality study.
Outcome: retain Kokoro as the dated optional co-resident TTS component.
2026-07-28 — ASR corpus support¶
Kokoro generated the six bounded synthetic voice-agent phrases used alongside 24 human recordings in the ASR comparison. Those samples cover weather, timers, ZIP codes, dates/times, extensions, and correction/cancellation, but they are not primary-human quality evidence for Kokoro.
Older Mini-local research remains topology history and does not describe the retained Dark result. Historical broadcast-shape errors likewise do not invalidate this measured co-resident path.
Outcome: synthetic-corpus use is supporting provenance, not a TTS quality qualification or a new deployment decision.
Immutable identity¶
- Served name:
kokoro. - Service: managed OpenAI-compatible TTS endpoint.
- Observed image identity: local image ID
sha256:81a6937f1ea24cd4a729de517385074cb4ee113ed9ba70bde0557ac912451712in the retained 2026-07-28 runtime-state artifact. - Checkpoint repository and revision: Not retained. Do not infer a model commit from the served alias.
- Registry image digest: Not retained. The public Compose reference
ghcr.io/remsky/kokoro-fastapi-gpu:latest-cu128is mutable and is not an immutable reconstruction by itself.
Tested hardware and topology¶
- Measured: RTX 5090 on Primary Node.
- Co-resident: Parakeet STT and the small Omni stack.
- Reservation: 2,048 MiB for TTS.
- Historical-only topology: Mini-local experiments are not the retained reference path described here.
Engine, quantization, KV, context, and concurrency recipe¶
Retained Dark TTS service¶
- Runtime: Kokoro OpenAI-compatible TTS service.
- Model alias:
kokoro. - KV and text context: Not applicable to this TTS endpoint.
- Concurrency contract: Not recorded in the retained dossier evidence.
- Recipe: voice Compose service and managed serve manifest.
Evidence by measurement class¶
Co-resident TTS path¶
- Status:
functional, boundedcapacity. - Measured: 289.27 ms TTS, RTF 0.1006, and 138,082 output bytes inside a 710.68 ms dedicated voice round trip.
- Limit: one bounded round trip is not a distribution or a primary-human listening-quality result.
- Evidence: voice-stack finding and raw round-trip artifact.
Synthetic corpus contribution¶
- Status: corpus provenance support, not a separate model qualification.
- Measured: six generated agent-style phrases were included in the ASR corpus; synthetic results were reported separately from the 24 human cases.
- Evidence: ASR qualification and retained runtime state.
Decision and promotion state¶
Retained dated role¶
- Kokoro TTS:
currentin the optional co-resident voice shape published through 2026-07-28. This is not a claim about live operator state.
Promotion boundary¶
- The TTS result is not an LLM or router promotion and does not authorize a topology change.
Failures and gotchas¶
Evidence and interpretation limits¶
- Checkpoint identity: exact model repository and revision are not retained, so an exact model rerun cannot be claimed.
- Quality boundary: synthetic-agent WER must remain separate from primary-human evidence; the retained TTS timing is not a listening test.
Runtime and topology limits¶
- Mutable image reference:
latest-cu128can drift; the retained local image ID documents the old runtime but is not a portable registry digest. - Historical errors: older broadcast-shape errors and Mini-local research do not describe the retained Dark result.