Skip to content
IFAI

Open source

OmniVoice drops with zero-shot voice cloning in 600+ languages

Published Reach 48

Researchers just open-sourced OmniVoice, a zero-shot TTS model scaling across more than 600 languages. It clones timbre and emotion from a few seconds of audio, enables cross-lingual voice transfer, and can even generate custom voices purely from text prompts. Code and pre-trained checkpoints are publicly available.

OmniVoice drops with zero-shot voice cloning in 600+ languages
Image: zhu-han.github.io

Cloning a voice across multiple languages used to mean choosing between robotic delivery or booking expensive international voice actors. If you needed a language outside the top twenty, good luck finding any viable tool at all.

Researchers just open-sourced OmniVoice, a zero-shot text-to-speech model that shatters previous multilingual records by scaling across more than 600 languages. Even better, both the code and pre-trained checkpoints are already up for grabs.

Instant cloning and voices created from thin air

OmniVoice only needs a few seconds of prompt audio and its transcript to clone a speaker. It does not just copy vocal timbre; it accurately mirrors pacing, emotional tension, and speaking style.

Its cross-lingual transfer is where things get wild. In official demos, a four-second snippet of casual English dialogue was immediately turned around to speak fluent Japanese, Korean, Russian, and French in the exact same voice.

Even if you do not have sample audio, you can synthesize unique personas purely through descriptive text prompts. You can ask for a high-pitched male voice with an Indian accent or an elderly British woman, and it generates the sound on demand.

Users can also insert emotional tags like laughter, dissatisfaction, or surprise to steer the delivery in real time.

Ditching the clunky two-stage pipeline

Scaling speech models across hundreds of languages usually breaks traditional pipelines. Most conventional discrete non-autoregressive systems rely on a complex two-stage process that turns text into semantic representations before generating acoustic details.

OmniVoice sidesteps this bottleneck with a novel diffusion language model-style non-autoregressive architecture. It directly maps text to multi-codebook acoustic tokens in one cohesive motion.

To keep pronunciation sharp across unfamiliar dialects, the team initialized OmniVoice from a pre-trained LLM, giving it an immediate foundation in general language structure.

Training was powered by a full-codebook random masking strategy across a massive 581,000-hour multilingual dataset assembled entirely from open-source audio. Benchmark runs on Chinese, English, and multilingual suites like FLEURS-102 show it delivering state-of-the-art results.

Why it matters

For indie game devs, animators, and global creators, OmniVoice turns international localization into an afternoon project instead of a budget-busting roadblock. You can keep consistent character voices across hundreds of regional markets with minimal friction.

For the AI landscape, massive language coverage has long been treated as a moat reserved for proprietary tech giants. By showing that 581k hours of purely open data can yield top-tier zero-shot performance across 600 languages, OmniVoice essentially levels the playing field for open-source audio.

We think initializing the acoustic system from a pre-trained LLM was a brilliant move to guarantee intelligibility. The real test now will be seeing how those rare, low-resource languages hold up under messy real-world conditions.

Sources (2)

  1. [1]
    zhu-han.github.io(opens in a new tab)Originalzhu-han.github.io
  2. [2]

Best of AI, daily