Add WebAssembly example for VAD + Moonshine models. (#1535)

This commit is contained in:
Fangjun Kuang
2024-11-13 21:06:50 +08:00
committed by GitHub
parent 3f777b3fe3
commit 8436ba834c
3 changed files with 30 additions and 1 deletions

View File

@@ -51,6 +51,24 @@ def get_models():
git diff
""",
),
Model(
model_name="sherpa-onnx-moonshine-tiny-en-int8",
hf="k2-fsa/web-assembly-vad-asr-sherpa-onnx-en-moonshine-tiny",
ms="csukuangfj/web-assembly-vad-asr-sherpa-onnx-en-moonshine-tiny",
short_name="vad-asr-en-moonshine_tiny",
cmd="""
pushd $model_name
mv -v preprocess.onnx ../moonshine-preprocessor.onnx
mv -v encode.int8.onnx ../moonshine-encoder.onnx
mv -v uncached_decode.int8.onnx ../moonshine-uncached-decoder.onnx
mv -v cached_decode.int8.onnx ../moonshine-cached-decoder.onnx
mv -v tokens.txt ../
popd
rm -rf $model_name
sed -i.bak 's/Zipformer/Moonshine tiny supporting English 英文/g' ../index.html
git diff
""",
),
Model(
model_name="sherpa-onnx-sense-voice-zh-en-ja-ko-yue-2024-07-17",
hf="k2-fsa/web-assembly-vad-asr-sherpa-onnx-zh-en-ja-ko-cantonese-sense-voice",