This repository contains Ming-3.0-tts-0.5B, the dense Ming-3.0-tts checkpoint built on Qwen2.5-0.5B. The checkpoint includes the backbone, DiT head, audio tokenizer, speaker encoder and text tokenizer.
Inference requires the Ming-3.0-tts GitHub repository. This Hugging Face repository is for checkpoint distribution and does not provide a standalone inference setup. Clone the GitHub repository and follow its README for the current dependencies, inference code and usage instructions. The CLI scripts and Python APIs referenced below are provided by the GitHub repository.
Zero-shot voice cloning from a short reference clip
Voice Design from a natural-language speaker description
Free-form control of delivery and speaking style
Built-in Chinese and English voices
14 inline tags for breath, cough, sigh, laughter, hesitation, surprise and question/confirmation sounds in Chinese or English
Explicit emotion, speed, pitch and volume control
Multilingual synthesis and Sichuanese/Cantonese dialect control
Recommended built-in voices: UK_George, US_Emma, 灵小柔 and 灵楷. See the voice catalog for the full list and voice descriptions. Use the exact ip values shown.
from ming_tts import MingTTS
model = MingTTS("inclusionAI/Ming-3.0-tts-0.5B")
model.synthesize(
task="TTS",
language_id="Chinese", # English for English text
text="傍晚的风从山口吹过来,远处的云慢慢染成了金色。",
prompt_wav_path="data/wavs/10002287-00000094.wav",
prompt_text="在此奉劝大家别乱打美白针。",
use_spk_emb=True,
output_path="output/tts.wav",
)
Supported tasks are TTS, FREEFORM, VOICE_DESIGN, MULTILINGUAL, BASIC, EMOTION, DIALECT and IP. See the task cookbook for controls and examples.
MULTILINGUAL requires language_id for German, Spanish, French, Korean or Japanese; DIALECT takes no language ID. Freeform uses its own task and cannot be combined with voice design, a built-in voice, emotion, dialect or attribute controls. With a reference clip it follows that voice; without a reference, the instruction can choose the voice.
Bold and underline mark the best and second-best values among the listed open-source models; ties share a mark. Seed-TTS and NVbench-GT are unranked reference rows.
Voice cloning and built-in character voices are provided for research and legitimate creative use. Do not use them to impersonate a real person without consent, to deceive, or for any illegal purpose.
Label synthetic speech as synthetic where it could be mistaken for a real recording.
The authors accept no liability for misuse. If you find abuse of this project, please report it to us.