Paraformer-zh is Alibaba's
non-autoregressive
ASR model (~220M params): a single forward pass through 50 SANM encoder blocks, a CIF (continuous integrate-and-fire) predictor, and 16 NAR decoder blocks produces the full transcript — no autoregressive token-by-token generation. Primarily
Mandarin Chinese
with English support. Character-level tokenizer (8404 vocab).
Encoder reuses the same SANM block as Fun-ASR-Nano and SenseVoice
Decoder block order is unusual:
FFN → FSMN → cross-attn
(not the more common self-attn → cross-attn → FFN)
FSMN = depthwise conv (no Q/K/V self-attention in the decoder)
Cross-attention uses a fused K+V projection from encoder output
Files
File
Size
Notes
paraformer-zh-q4_k.gguf
123 MB
Recommended default.
Byte-identical transcript to F16 on both Chinese and English test clips. Auto-download target for
--backend paraformer -m auto
.
paraformer-zh-q8_0.gguf
227 MB
Byte-identical transcript to F16.
paraformer-zh-f16.gguf
421 MB
F16 reference weights (956 tensors). Use for diff testing against the upstream PyTorch reference.
Quick Start
git clone https://github.com/CrispStrobe/CrispASR
cd CrispASR
cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=Release
cmake --build build --target crispasr-cli
# Chinese:
./build/bin/crispasr \
--backend paraformer \
-m /path/to/paraformer-zh-q4_k.gguf \
-f chinese_audio.wav --no-prints
# → 正是因为存在绝对正义所以我们接受现实的相对正义...# English:
./build/bin/crispasr \
--backend paraformer \
-m /path/to/paraformer-zh-q4_k.gguf \
-f samples/jfk.wav --no-prints
# → and so my fellow americans ask not what your country can do for you ask what you can do for your country# Or auto-download (resolves to Q4_K by default):
./build/bin/crispasr --backend paraformer -m auto -f audio.wav
Output format
The output is raw character-level text:
Chinese
: characters concatenated directly (no spaces) — standard for Chinese text
English
: word-level tokens with spaces inserted between consecutive English words; BPE continuation markers (
@@
) handled internally
No punctuation or casing
— the model's character vocabulary has only lowercase English. Use
--punc-model
for punctuation restoration if needed.
Verification
All three quants (F16, Q4_K, Q8_0) produce
byte-identical
transcripts vs the upstream Python reference (
funasr.AutoModel.generate()
) on:
Chinese
(13 s
asr_example.wav
): 66 characters, exact match
English
(11 s JFK
samples/jfk.wav
): 26 tokens, exact match
These GGUF files are a quantised / repackaged distribution of the upstream weights and inherit the FunASR Model License. Please attribute Alibaba / FunAudioLLM in downstream products.
If you use this model, please also cite the upstream FunASR work.
See the
upstream model card
for the canonical citation.
Runs of cstr paraformer-zh-GGUF on huggingface.co
1.2K
Total runs
45
24-hour runs
14
3-day runs
32
7-day runs
265
30-day runs
More Information About paraformer-zh-GGUF huggingface.co Model
paraformer-zh-GGUF huggingface.co is an AI model on huggingface.co that provides paraformer-zh-GGUF's model effect (), which can be used instantly with this cstr paraformer-zh-GGUF model. huggingface.co supports a free trial of the paraformer-zh-GGUF model, and also provides paid use of the paraformer-zh-GGUF. Support call paraformer-zh-GGUF model through api, including Node.js, Python, http.
paraformer-zh-GGUF huggingface.co is an online trial and call api platform, which integrates paraformer-zh-GGUF's modeling effects, including api services, and provides a free online trial of paraformer-zh-GGUF, you can try paraformer-zh-GGUF online for free by clicking the link below.
cstr paraformer-zh-GGUF online free url in huggingface.co:
paraformer-zh-GGUF is an open source model from GitHub that offers a free installation service, and any user can find paraformer-zh-GGUF on GitHub to install. At the same time, huggingface.co provides the effect of paraformer-zh-GGUF install, users can directly use paraformer-zh-GGUF installed effect in huggingface.co for debugging and trial. It also supports api for free installation.