OmniVoiceTTS examples
Listen to voice examples or SSML-H conversations.
Voices and languages
Choose one of 20 speech languages to hear ten voice-variety samples, randomized introductions and a cross-language clone of the shared English reference voice. The original player supports playback, seeking, mute and a shared volume control. Selecting a language also translates the gallery. Norwegian has translated gallery controls with English recordings. Arabic and Urdu use right-to-left gallery content while the website header keeps its own direction.
The six website locales serve the actual translated READMEs. Other speech
languages remain selectable within the gallery; direct links such as ?lang=ar
still work. The language query parameter remembers a speech selection while
lang selects the website documentation language.
SSML-H conversations
The conversation showcase includes a featured two-character exchange and two additional dialogues, their transcripts, voice declarations, request settings and copyable SSML-H source. These are generated examples, not live inference.
Local preview
Run task pages for the complete website, task pages-build for a static
build, or task pages-test for staging and routing checks. These commands do
not load speech models or use a GPU. See the website guide.
The index.md and ssml-h.md wrappers include the existing standalone HTML
content in the shared website shell. Player code, translations, manifests and
recordings remain shared between both presentations. Opening index.html or
ssml-h.html directly still works when the assets are kept together. To preview
the standalone files over HTTP:
python -m http.server 8055
Open http://localhost:8055/examples/.
Recordings and provenance
Generated language showcase recordings live under assets/<language>/:
random/: ten native-language culture/humor samples. Plain-text samples rotate voice-design profiles. Samples with bracket expression tags such as[laughter],[sigh], and[surprise-ah]intentionally use no voice-designinstructbecause OmniVoice can produce unstable non-speech audio when voice design is combined with bracket tags.intro/: three translated OmniVoiceTTS/Hangry Labs introduction candidatesclone/: one reference-clone candidate usingexamples/original_clone.mp3assets/manifest.json: exact text, language, and file metadata for the generated samples
The gallery selects these recordings from the shared manifest; no model is loaded for playback.
This Hangry Labs fork is intentionally focused on local inference, browser UI, HTTP API, and baked Docker images. Upstream training, fine-tuning, data preparation, and benchmark-evaluation examples were removed from this fork; use the original k2-fsa/OmniVoice repository for those workflows.