#!/usr/bin/env bash # # Copyright 2024 Xiaomi Corp. (authors: Fangjun Kuang) set -ex function install_dependencies() { pip install -qq torch==2.1.0+cpu torchaudio==2.1.0+cpu -f https://download.pytorch.org/whl/torch_stable.html pip install -qq onnx onnxruntime==1.18.0 pip install -r ./requirements.txt } git clone https://github.com/RicherMans/CED pushd CED install_dependencies models=( tiny mini small base ) for m in ${models[@]}; do python3 ./export_onnx.py -m ced_$m --max-frames 3000 done ls -lh *.onnx curl -SL -O https://github.com/k2-fsa/sherpa-onnx/releases/download/audio-tagging-models/sherpa-onnx-zipformer-small-audio-tagging-2024-04-15.tar.bz2 tar xvf sherpa-onnx-zipformer-small-audio-tagging-2024-04-15.tar.bz2 rm sherpa-onnx-zipformer-small-audio-tagging-2024-04-15.tar.bz2 src=sherpa-onnx-zipformer-small-audio-tagging-2024-04-15 cat >README.md <