v1.0.0: Fun-ASR-Nano and Fun-ASR-MLT-Nano
Fun-ASR v1.0.0
The first official release of the Fun-ASR model family, trained on large-scale real speech data for low-latency speech recognition.
Checkpoints
| Model | Supported languages | Parameters | Download |
|---|---|---|---|
| Fun-ASR-Nano-2512 | Chinese, English, and Japanese. Chinese coverage includes 7 dialect groups and 26 regional accents. | 800M | ModelScope / Hugging Face |
| Fun-ASR-MLT-Nano-2512 | 31 languages | 800M | ModelScope / Hugging Face |
Highlights
- Low-latency transcription with native punctuation.
- Chinese dialect and regional-accent recognition in the flagship Nano checkpoint.
- A separate MLT checkpoint for 31-language recognition.
- Hotword support for domain-specific terms.
- Speech and lyric recognition under music-background interference.
- FunASR and vLLM inference paths.
Capability boundary
Fun-ASR-Nano-2512 does not currently return reliable native character or word timestamps and does not provide speaker diarization by itself. Workflows that need VAD segmentation, punctuation, or speaker diarization should compose the relevant FunASR pipeline components. Use a timestamp-capable model such as Paraformer when precise text-aligned clipping is required.
Quick start
from funasr import AutoModel
model = AutoModel(
model="FunAudioLLM/Fun-ASR-Nano-2512",
trust_remote_code=True,
device="cuda:0",
hub="hf",
)
result = model.generate(input=["audio.wav"], cache={}, batch_size=1)
print(result[0]["text"])