Windowed streaming TTS with chunk-to-chunk voice cloning, powered by openbmb/VoxCPM2 via the public API of openbmb/VoxCPM-Demo. Text is split on sentence boundaries; chunk 0 establishes the voice and every later chunk clones it, so audio starts playing after the first short sentence instead of the whole passage.
Metrics
TTFB β wall time until the first audio starts playing.
RTF β generate time Γ· audio duration. Below 1.0 means generation outruns playback.
Underruns β times the player ran dry waiting for the next chunk, i.e. audible gaps.