Downloads · 30 days
39.5K
28% of all-time downloads
handy-computer/Fun-ASR-MLT-Nano-2512-gguf
Fun-ASR-MLT-Nano-2512-gguf is a automatic speech recognition model from handy-computer. Use it when you need speech turned into text. It is set up for transcribe.cpp. The card lists the license as other.
GGUF conversions of FunAudioLLM/Fun-ASR-MLT-Nano-2512 for use with transcribe.cpp.
Downloads · 30 days
39.5K
28% of all-time downloads
All-time downloads
139K
Public
Repo size
16.6 GB
Likes
1
Public
Click a slice to open those files.
.gguf6.1 GB · 100%
From the Hugging Face model README
GGUF conversions of FunAudioLLM/Fun-ASR-MLT-Nano-2512 for use with transcribe.cpp.
Ported from upstream commit cf67a93, pinned 2026-05-06. Validated against the FunASR reference at transcribe.cpp commit f094d28 on 2026-05-06.
Offline speech-to-text covering 31 languages, with focused optimization
on East and Southeast Asian languages: Chinese, English, Cantonese,
Japanese, Korean, Vietnamese, Indonesian, Thai, Malay, Filipino, plus
Arabic, Hindi, and 19 European languages (Bulgarian, Croatian, Czech,
Danish, Dutch, Estonian, Finnish, Greek, Hungarian, Irish, Latvian,
Lithuanian, Maltese, Polish, Portuguese, Romanian, Slovak, Slovenian,
Swedish). Same architecture as Fun-ASR-Nano-2512 (~800M trainable
parameters: frozen SenseVoiceEncoderSmall + 2-layer audio adaptor +
bundled Qwen3-0.6B LLM); trained on a smaller multilingual corpus
("hundreds of thousands of hours" per the model card, vs Nano's
"tens of millions"). Takes a 16 kHz mono WAV and emits text. Not
streaming, no translation, no timestamps. ITN (inverse text
normalization) is on by default, matching upstream, for readable
casing, punctuation, and digits; pass --no-itn for spoken-form
output.
| Quantization | Download | Size | WER (LibriSpeech test-clean) |
|---|---|---|---|
| BF16 | Fun-ASR-MLT-Nano-2512-BF16.gguf | 1.67 GB | 1.71% |
| F16 | Fun-ASR-MLT-Nano-2512-F16.gguf | 1.67 GB | 1.71% |
| Q8_0 | Fun-ASR-MLT-Nano-2512-Q8_0.gguf | 891 MB | 1.72% |
| Q6_K | Fun-ASR-MLT-Nano-2512-Q6_K.gguf | 691 MB | 1.66% |
| Q5_K_M | Fun-ASR-MLT-Nano-2512-Q5_K_M.gguf | 631 MB | 1.74% |
| Q4_K_M | Fun-ASR-MLT-Nano-2512-Q4_K_M.gguf | 557 MB | 1.80% |
WER on the full LibriSpeech test-clean split (2,620 utterances), batch size 8, timestamps none, language hint en, decoded on cuda. Measured at transcribe.cpp c5f26f94.
Greedy LLM decoding via the bundled Qwen3-0.6B head. The publisher does not report a
numerical LibriSpeech WER for the MLT variant specifically (the shared README's
per-model table covers Fun-ASR-Nano only). Gate baseline is our own FunASR 1.3.1
reference run on the same manifest with ITN on (--use-itn): 1.71% (95% CI [1.55%,
1.89%]). transcribe.cpp's BF16 port matches that baseline within -0.01
percentage-points. LibriSpeech is English only; the strength of the MLT variant is
multilingual coverage, not English accuracy. All values on this page are measured
with ITN on, this variant's runtime default. With ITN off the reference scores 1.76%
and the BF16 port 1.74%; on FLEURS, ITN on lowers error in 27 of 31 languages,
partly because FLEURS references write numbers as digits.
Build transcribe.cpp from source:
git clone [email protected]:handy-computer/transcribe.cpp.git
cd transcribe.cpp
cmake -B build && cmake --build build
Run on a 16 kHz mono WAV:
build/bin/transcribe-cli \
-m Fun-ASR-MLT-Nano-2512-Q8_0.gguf \
input.wav
If your audio isn't already 16 kHz mono WAV, convert it first:
ffmpeg -i input.mp3 -ar 16000 -ac 1 output.wav
See the transcribe.cpp model page for performance numbers, numerical validation, and reproduction steps.
Inherited from the base model: FunASR Model Open Source License Agreement v1.1. See the
upstream model card for full terms.
This repository includes the license text
(LICENSE) and a
NOTICE recording
how these files were derived from the original.
The section below is reproduced from FunAudioLLM/Fun-ASR-MLT-Nano-2512 at commit
cf67a93for offline reference. The upstream card is the authoritative source.
「简体中文」|「English」
Fun-ASR is an end-to-end speech recognition large model launched by Tongyi Lab. It is trained on tens of millions of hours of real speech data, possessing powerful contextual understanding capabilities and industry adaptability. It supports low-latency real-time transcription and covers 31 languages. It excels in vertical domains such as education and finance, accurately recognizing professional terminology and industry expressions, effectively addressing challenges like "hallucination" generation and language confusion, achieving "clear hearing, understanding meaning, and accurate writing."
<div align="center"> <img src="images/funasr-v2.png"> </div> <div align="center"> <h4> <a href="https://funaudiollm.github.io/funasr"> Homepage </a> |<a href="#core-features"> Core Features </a> |<a href="#performance-evaluation"> Performance Evaluation </a> |<a href="#environment-setup"> Environment Setup </a> |<a href="#usage-tutorial"> Usage Tutorial </a> </h4>Model Repository: modelscope, huggingface
Online Experience: ModelScope Community Space, huggingface space
</div>| Model Name | Task Details | Training Data | Parameters |
|---|---|---|---|
| Fun-ASR-Nano <br> (⭐ 🤗) | Speech recognition supports Chinese, English, and Japanese. Chinese includes support for 7 dialects (Wu, Cantonese, Min, Hakka, Gan, Xiang, Jin) and 26 regional accents (Henan, Shanxi, Hubei, Sichuan, Chongqing, Yunnan, Guizhou, Guangdong, Guangxi and more than 20 other regions). English and Japanese cover multiple regional accents. Additional features include lyric recognition and rap speech recognition. | Tens of millions of hours | 800M |
| Fun-ASR-MLT-Nano <br> (⭐ 🤗) | Speech recognition supports Chinese, English, Cantonese, Japanese, Korean, Vietnamese, Indonesian, Thai, Malay, Filipino, Arabic, Hindi, Bulgarian, Croatian, Czech, Danish, Dutch, Estonian, Finnish, Greek, Hungarian, Irish, Latvian, Lithuanian, Maltese, Polish, Portuguese, Romanian, Slovak, Slovenian, Swedish, and 31 languages in total. | Hundreds of thousands of hours | 800M |
<a name="What's News"></a>
Fun-ASR focuses on high-precision speech recognition, multi-language support, and industry customization capabilities
git clone https://github.com/FunAudioLLM/Fun-ASR.git
cd Fun-ASR
pip install -r requirements.txt
<a name="usage-tutorial"></a>
from funasr import AutoModel
def main():
model_dir = "FunAudioLLM/Fun-ASR-Nano-2512"
model = AutoModel(
model=model_dir,
trust_remote_code=True,
remote_code="./model.py",
device="cuda:0",
)
wav_path = f"{model.model_path}/example/zh.mp3"
res = model.generate(
input=[wav_path],
cache={},
batch_size=1,
hotwords=["开放时间"],
# 中文、英文、日文 for Fun-ASR-Nano-2512
# 中文、英文、粤语、日文、韩文、越南语、印尼语、泰语、马来语、菲律宾语、阿拉伯语、
# 印地语、保加利亚语、克罗地亚语、捷克语、丹麦语、荷兰语、爱沙尼亚语、芬兰语、希腊语、
# 匈牙利语、爱尔兰语、拉脱维亚语、立陶宛语、马耳他语、波兰语、葡萄牙语、罗马尼亚语、
# 斯洛伐克语、斯洛文尼亚语、瑞典语 for Fun-ASR-MLT-Nano-2512
language="中文",
itn=True, # or False
)
text = res[0]["text"]
print(text)
model = AutoModel(
model=model_dir,
trust_remote_code=True,
vad_model="fsmn-vad",
vad_kwargs={"max_single_segment_time": 30000},
remote_code="./model.py",
device="cuda:0",
)
res = model.generate(input=[wav_path], cache={}, batch_size=1)
text = res[0]["text"]
print(text)
if __name__ == "__main__":
main()
from model import FunASRNano
def main():
model_dir = "FunAudioLLM/Fun-ASR-Nano-2512"
m, kwargs = FunASRNano.from_pretrained(model=model_dir, device="cuda:0")
m.eval()
wav_path = f"{kwargs['model_path']}/example/zh.mp3"
res = m.inference(data_in=[wav_path], **kwargs)
text = res[0][0]["text"]
print(text)
if __name__ == "__main__":
main()
<details><summary> Parameter Description (click to expand) </summary>
model_dir: Model name or local disk model path.trust_remote_code: Whether to trust remote code for loading custom model implementations.remote_code: Specify the location of specific model code (e.g., model.py in the current directory), supporting both absolute and relative paths.device: Specify the device to use, such as "cuda:0" or "cpu".We evaluated Fun-ASR against other state-of-the-art models on open-source benchmarks, Chinese dialect datasets, and industry-specific test sets. The results demonstrate that Fun-ASR achieves superior performance across various scenarios.
| Test set | GLM-ASR-nano | GLM-ASR-nano* | Whisper-large-v3 | Seed-ASR | Seed-ASR* | Kimi-Audio | Step-Audio2 | FireRed-ASR | Fun-ASR-nano | Fun-ASR |
|---|---|---|---|---|---|---|---|---|---|---|
| Model Size | 1.5B | 1.5B | 1.6B | - | - | - | - | 1.1B | 0.8B | 7.7B |
| OpenSource | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ |
| AIShell1 | 1.81 | 2.17 | 4.72 | 0.68 | 1.63 | 0.71 | 0.63 | 0.54 | 1.80 | 1.22 |
| AIShell2 | - | 3.47 | 4.68 | 2.27 | 2.76 | 2.86 | 2.10 | 2.58 | 2.75 | 2.39 |
| Fleurs-zh | - | 3.65 | 5.18 | 3.43 | 3.23 | 3.11 | 2.68 | 4.81 | 2.56 | 2.53 |
| Fleurs-en | 5.78 | 6.95 | 6.23 | 9.39 | 9.39 | 6.99 | 3.03 | 10.79 | 5.96 | 4.74 |
| Librispeech-clean | 2.00 | 2.17 | 1.86 | 1.58 | 2.8 | 1.32 | 1.17 | 1.84 | 1.76 | 1.51 |
| Librispeech-other | 4.19 | 4.43 | 3.43 | 2.84 | 5.69 | 2.63 | 2.42 | 4.52 | 4.33 | 3.03 |
| WenetSpeech Meeting | 6.73 | 8.21 | 18.39 | 5.69 | 7.07 | 6.24 | 4.75 | 4.95 | 6.60 | 6.17 |
| WenetSpeech Net | - | 6.33 | 11.89 | 4.66 | 4.84 | 6.45 | 4.67 | 4.94 | 6.01 | 5.46 |
Note: Seed-ASR* results are evaluated using the official API on volcengine; GLM-ASR-nano* results are evaluated using the open-source checkpoint.
| Test set | GLM-ASR-Nano | Whisper-large-v3 | Seed-ASR | FireRed-ASR | Kimi-Audio | Paraformer v2 | Fun-ASR-nano | Fun-ASR |
|---|---|---|---|---|---|---|---|---|
| Model Size | 1.5B | 1.6B | - | 1.1B | 8B | 0.2B | 0.8B | 7.7B |
| OpenSource | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ |
| Nearfield | 16.95 | 16.58 | 7.20 | 10.10 | 9.02 | 8.11 | 7.79 | 6.31 |
| Farfield | 9.44 | 22.21 | 4.59 | 7.49 | 10.95 | 9.55 | 5.79 | 4.34 |
| Complex Background | 23.79 | 32.57 | 12.90 | 15.56 | 15.56 | 15.19 | 14.59 | 11.45 |
| English General | 16.47 | 18.56 | 15.65 | 21.62 | 18.12 | 19.48 | 15.28 | 13.73 |
| Opensource | 4.67 | 7.05 | 3.83 | 5.31 | 3.79 | 6.23 | 4.22 | 3.38 |
| Dialect | 54.21 | 66.14 | 29.45 | 52.82 | 71.94 | 41.16 | 28.18 | 15.21 |
| Accent | 19.78 | 36.03 | 10.23 | 14.05 | 27.20 | 17.80 | 12.90 | 10.31 |
| Lyrics | 46.56 | 54.82 | 30.26 | 42.87 | 65.18 | 50.14 | 30.85 | 21.00 |
| Hiphop | 43.32 | 46.56 | 29.46 | 33.88 | 57.25 | 43.79 | 30.87 | 28.58 |
| Average | 26.13 | 33.39 | 15.95 | 22.63 | 31.00 | 23.49 | 16.72 | 12.70 |
@article{an2025fun,
title={Fun-ASR Technical Report},
author={An, Keyu and Chen, Yanni and Deng, Chong and Gao, Changfeng and Gao, Zhifu and Gong, Bo and Li, Xiangang and Li, Yabin and Lv, Xiang and Ji, Yunjie and others},
journal={arXiv preprint arXiv:2509.12508},
year={2025}
}