Back to Sherpa Onnx

Introduction

wasm/tts/assets/README.md

1.13.02.7 KB
Original Source

Introduction

Please refer to https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models to download a model.

The following is an example:

bash
cd sherpa-onnx/wasm/tts/assets

wget -q https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-libritts_r-medium.tar.bz2
tar xf vits-piper-en_US-libritts_r-medium.tar.bz2
rm vits-piper-en_US-libritts_r-medium.tar.bz2
mv vits-piper-en_US-libritts_r-medium/en_US-libritts_r-medium.onnx ./model.onnx
mv vits-piper-en_US-libritts_r-medium/tokens.txt ./
mv vits-piper-en_US-libritts_r-medium/espeak-ng-data ./
rm -rf vits-piper-en_US-libritts_r-medium

ZipVoice example:

bash
cd sherpa-onnx/wasm/tts/assets

wget -q https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/sherpa-onnx-zipvoice-distill-int8-zh-en-emilia.tar.bz2
tar xf sherpa-onnx-zipvoice-distill-int8-zh-en-emilia.tar.bz2
rm sherpa-onnx-zipvoice-distill-int8-zh-en-emilia.tar.bz2

mv sherpa-onnx-zipvoice-distill-int8-zh-en-emilia/encoder.int8.onnx ./
mv sherpa-onnx-zipvoice-distill-int8-zh-en-emilia/decoder.int8.onnx ./
mv sherpa-onnx-zipvoice-distill-int8-zh-en-emilia/tokens.txt ./
mv sherpa-onnx-zipvoice-distill-int8-zh-en-emilia/lexicon.txt ./
mv sherpa-onnx-zipvoice-distill-int8-zh-en-emilia/espeak-ng-data ./
rm -rf sherpa-onnx-zipvoice-distill-int8-zh-en-emilia

wget -q https://github.com/k2-fsa/sherpa-onnx/releases/download/vocoder-models/vocos_24khz.onnx

PocketTTS example:

bash
cd sherpa-onnx/wasm/tts/assets

wget -q https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/sherpa-onnx-pocket-tts-int8-2026-01-26.tar.bz2
tar xf sherpa-onnx-pocket-tts-int8-2026-01-26.tar.bz2
rm sherpa-onnx-pocket-tts-int8-2026-01-26.tar.bz2

mv sherpa-onnx-pocket-tts-int8-2026-01-26/lm_flow.int8.onnx ./
mv sherpa-onnx-pocket-tts-int8-2026-01-26/lm_main.int8.onnx ./
mv sherpa-onnx-pocket-tts-int8-2026-01-26/encoder.onnx ./
mv sherpa-onnx-pocket-tts-int8-2026-01-26/decoder.int8.onnx ./
mv sherpa-onnx-pocket-tts-int8-2026-01-26/text_conditioner.onnx ./
mv sherpa-onnx-pocket-tts-int8-2026-01-26/vocab.json ./
mv sherpa-onnx-pocket-tts-int8-2026-01-26/token_scores.json ./
rm -rf sherpa-onnx-pocket-tts-int8-2026-01-26

You should have the following files in assets before you can run build-wasm-simd-tts.sh

assets fangjun$ tree -L 1
.
├── README.md
├── espeak-ng-data
├── mode.onnx
└── tokens.txt

1 directory, 3 files

You can find example build scripts at: