Benchmark: FunASR vs Whisper — Real-World Performance on Chinese Meeting Audio #2947
Replies: 1 comment
|
Thanks for sharing these benchmarks. The speed difference is especially impressive, and it's interesting to see FunASR outperform Whisper on Chinese meeting audio, particularly with dialect and accent support. The built-in speaker diarization, VAD, and punctuation also make the deployment story much simpler compared to assembling multiple separate components around Whisper. For teams working with large volumes of meeting recordings, reducing infrastructure complexity can be just as valuable as improving transcription accuracy. It's also great to see more open-source options emerging in the speech recognition space. I'm curious whether anyone has tested FunASR in production workflows for note-taking and meeting summaries. Tools such as VoiceToNotes.ai rely heavily on accurate speech-to-text pipelines, so improvements in speed and multilingual accuracy could have a big impact on real-world productivity applications. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Important
Accuracy update (2026-07-15): This post previously mixed results from two benchmark paths and attributed pipeline capabilities to individual checkpoints. The tables below now preserve the published scopes separately and use the current model boundaries.
General ASR benchmark
The public comparison uses 184 long-form Chinese audio files, totaling 11,539 seconds (192.3 minutes), on one NVIDIA H100 80GB HBM3 GPU. Quality is reported as character error rate (CER); throughput is reported as times realtime (
RTFx = audio duration / processing time). Lower CER and higher RTFx are better.These are benchmark results for the stated data, hardware, runtime, batching, and timing scope. They are not latency or throughput guarantees for other deployments.
Separate Fun-ASR-Nano vLLM benchmark
The vLLM guide reports a separate 184-file set totaling 11,541 seconds. Keep these rows separate from the general table above:
The 340x result is offline vLLM batch throughput. It should not be read as streaming latency or substituted into the general benchmark table without preserving its runtime and batching scope.
Capability boundaries
SenseVoiceSmallsupports ASR for Mandarin, Cantonese, English, Japanese, and Korean, together with utterance-level language, emotion, and audio-event tags.Fun-ASR-Nano-2512checkpoint covers Chinese, English, Japanese, seven Chinese dialect groups, and 26 regional accents. The separateFun-ASR-MLT-Nano-2512checkpoint is the 31-language model.Minimal smoke test
Reproduce and compare
For a meaningful comparison on your own data, record the model revision, runtime, hardware, batch size, VAD/punctuation/speaker settings, warmup policy, timing scope, failed files, and CER/WER normalization. A single clean demo clip is not a deployment benchmark.
All reactions