Skip to content
← Tools / Skills
ToolFunAudioLLM (Alibaba)/10 trustVerified

CosyVoice 2

Open-source streaming TTS from Alibaba — 0.5B params, zero-shot voice cloning.

Visit official site →

About

CosyVoice 2 is the FunAudioLLM project's streaming text-to-speech model from Alibaba's Tongyi Speech Lab. The 0.5B-parameter model combines a text/speech language model with chunk-aware flow matching to support streaming text input and audio output — you don't wait for the full sentence before audio starts. It does zero-shot voice cloning, multilingual synthesis, and instruction-following prosody control. The full stack (inference, training, deployment, FastAPI server) is open-source on GitHub, with vLLM and TensorRT-LLM runtime support contributed by the community.

The honest picture: setup is genuinely involved — Conda environment, submodules, and some dependency wrangling, with much of the documentation and community discussion in Chinese. On English benchmarks it trails closed APIs on naturalness, and 0.5B is small enough that complex prosody can sound flat. Note CosyVoice 3 (Fun-CosyVoice3) has since been released with better quality — check whether v2 or v3 fits your latency needs.

What it can do

  • Streaming text-in / audio-out synthesis
  • Zero-shot voice cloning from short reference audio
  • Multilingual speech generation
  • Instruction-based prosody and emotion control
  • FastAPI server and vLLM runtime support
  • Full training and fine-tuning scripts included

Setup

Clone github.com/FunAudioLLM/CosyVoice recursively, create the Conda env (Python 3.10), install requirements, download the CosyVoice2-0.5B checkpoint from Hugging Face or ModelScope.

Prerequisites

Conda, a CUDA GPU for reasonable speed, and the 0.5B checkpoint (~1-2GB).

Use cases

text-to-speechvoice-cloningopen-source

Works with

Trust score — 8/10

/10 trustVerified

Scored 8/10 (verified tier, metrics-v1). Evidence: Verified via vendor site/docs/GitHub and reputable coverage, wave 57; Trending score 76/100 from researcher assessment.

Sources

Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.