mirror of
https://github.com/k2-fsa/sherpa-onnx.git
synced 2026-11-10 21:11:03 +08:00
This PR adds additional Rust API examples for offline ASR (Automatic Speech Recognition) models, expanding coverage to include Nemo Parakeet, Zipformer variants for different languages (Vietnamese, Chinese-English, English), and updates configuration options.
23 lines
1.1 KiB
Bash
Executable File
23 lines
1.1 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
set -ex
|
|
|
|
# see also
|
|
# https://k2-fsa.github.io/sherpa/onnx/pretrained_models/offline-transducer/zipformer-transducer-models.html#sherpa-onnx-zipformer-vi-30m-int8-2026-02-09-vietnamese
|
|
if [ ! -f "./sherpa-onnx-zipformer-vi-30M-int8-2026-02-09/encoder.int8.onnx" ]; then
|
|
curl -SL -O https://github.com/k2-fsa/sherpa-onnx/releases/download/asr-models/sherpa-onnx-zipformer-vi-30M-int8-2026-02-09.tar.bz2
|
|
tar xvf sherpa-onnx-zipformer-vi-30M-int8-2026-02-09.tar.bz2
|
|
rm sherpa-onnx-zipformer-vi-30M-int8-2026-02-09.tar.bz2
|
|
ls -lh sherpa-onnx-zipformer-vi-30M-int8-2026-02-09
|
|
fi
|
|
|
|
# Run Zipformer transducer
|
|
cargo run --example zipformer -- \
|
|
--wav "./sherpa-onnx-zipformer-vi-30M-int8-2026-02-09/test_wavs/0.wav" \
|
|
--encoder "./sherpa-onnx-zipformer-vi-30M-int8-2026-02-09/encoder.int8.onnx" \
|
|
--decoder "./sherpa-onnx-zipformer-vi-30M-int8-2026-02-09/decoder.onnx" \
|
|
--joiner "./sherpa-onnx-zipformer-vi-30M-int8-2026-02-09/joiner.int8.onnx" \
|
|
--tokens "./sherpa-onnx-zipformer-vi-30M-int8-2026-02-09/tokens.txt" \
|
|
--provider cpu \
|
|
--num-threads 2 \
|
|
--debug
|