SenseVoice Small Β· OpenASR
Fast multilingual speech recognition from FunAudioLLM β non-autoregressive SenseVoice, tuned for Chinese, Cantonese, English, Japanese and Korean
Native speech-to-text in the OpenASR runtime β engineered for peak performance on CPU & GPU, no Python at inference time.
β¨ Highlights
- π Multilingual, zh-first β high-precision Mandarin, Cantonese, English, Japanese and Korean with automatic language detection
- β‘ Non-autoregressive speed β an end-to-end architecture the upstream clocks at about 70 ms for 10 seconds of audio, 15 times faster than Whisper-Large
- π Chinese benchmark strength β trained on over 400,000 hours of speech; the upstream reports better Chinese and Cantonese accuracy than Whisper on AISHELL and WenetSpeech
- πͺΆ Compact and local β a small checkpoint that transcribes fully offline, from a 130 MB q4_k build up to full-fidelity fp16
- π¦ Native in OpenASR β
.oasrpacks run with no Python at inference, engineered for peak performance on CPU & GPU
π Quickstart
# 1. Install the OpenASR CLI Β· https://openasr.org
# 2. Pull a build (pick a quant β see the table below)
openasr pull sensevoice-small:fp16
# 3. Transcribe
openasr transcribe audio.wav --model sensevoice-small
All builds for this model:
openasr pull sensevoice-small:fp16
openasr pull sensevoice-small:q8
openasr pull sensevoice-small:q4
π¦ Available builds
| Quant | File (.oasr) |
Size | RAM peak | RTF Β· M1 CPU | RTF Β· M1 GPU | JFK ΞWER vs fp16 |
|---|---|---|---|---|---|---|
| fp16 | sensevoice-small-fp16.oasr |
470 MB | 745 MB | 0.18Γ | 0.04Γ | 0.0% |
| q8_0 | sensevoice-small-q8_0.oasr |
252 MB | 514 MB | 0.18Γ | 0.04Γ | 0.0% |
| q4_k | sensevoice-small-q4_k.oasr |
136 MB | 395 MB | 0.23Γ | 0.05Γ | 0.0% |
RTF = real-time factor on the fixed 11s JFK clip (lower is faster); RAM peak measured per pack in an isolated subprocess. JFK ΞWER compares each quantized build's JFK transcript to this model's fp16 JFK transcript, so it measures quantization drift rather than absolute recognition accuracy. fp16 is the recommended default β near-reference quality at a fraction of the footprint.
π§ About SenseVoice Small
SenseVoice Small is the compact member of SenseVoice, the speech understanding model family
open-sourced by FunAudioLLM (Alibaba). Trained on more than 400,000 hours of speech, it
delivers high-precision transcription with automatic language detection for Mandarin Chinese,
Cantonese, English, Japanese and Korean, and the upstream card reports Chinese and Cantonese
accuracy ahead of Whisper on open benchmarks such as AISHELL and WenetSpeech. Its
non-autoregressive end-to-end architecture makes inference exceptionally fast β the upstream
team clocks about 70 ms for 10 seconds of audio, 15x faster than Whisper-Large. The upstream model
also carries speech emotion recognition and audio event detection; the OpenASR packs currently
surface plain transcription only (emotion/event tags are not yet exposed). This OpenASR repo
repackages the original weights as .oasr packs that run natively in the OpenASR runtime β no
Python at inference time. The fp16 build is the recommended default for maximum fidelity;
q8_0 halves the footprint at near-reference quality and q4_k suits tight-memory devices.
βοΈ How these packs were made
Converted from FunAudioLLM/SenseVoiceSmall with the OpenASR importer:
openasr model-pack import sensevoice <src> <out>.oasr \
--package-id sensevoice-small --quantization {fp16,q8-0,q4-k}
The .oasr container is GGUF-backed; packs use zero-copy mmap weight binding and graph
buffer reuse to keep peak memory low.
βοΈ License
These packs inherit the upstream model's license: FunASR Model License v1.1 (source). OpenASR packaging retains the upstream copyright and NOTICE; the only modifications are format conversion and quantization.
π Acknowledgements
This pack is a redistribution of SenseVoice Small, created and open-sourced by the FunAudioLLM team at Alibaba (FunAudioLLM/SenseVoiceSmall), built on the FunASR open-source speech toolkit from Alibaba's ModelScope community. All credit for the original architecture, training, and weights belongs to the FunAudioLLM and FunASR teams; the license is inherited from and identical to the upstream model β the FunASR Model License v1.1, which permits commercial use and requires this attribution. Thank you to FunAudioLLM, the FunASR team, and Alibaba for releasing their work openly. OpenASR only performs format conversion, quantization, runtime verification, and local-inference adaptation.
π Links
- π¦ OpenASR β https://github.com/QuintinShaw/openasr
- π Website β https://openasr.org
- π€ Upstream model β FunAudioLLM/SenseVoiceSmall
Model tree for OpenASR/sensevoice-small
Base model
FunAudioLLM/SenseVoiceSmall