安装
GPU 版本
sh
docker pull registry.cn-hangzhou.aliyuncs.com/funasr_repo/funasr:funasr-runtime-sdk-gpu-0.2.1sh
docker run --gpus=all --restart=always -p 10098:10095 -it --privileged=true --name funasr-gpu \
-v /data/models/FunAsrModels:/workspace/models \
registry.cn-hangzhou.aliyuncs.com/funasr_repo/funasr:funasr-runtime-sdk-gpu-0.2.1会默认进入容器
安装网络工具
sh
apt update && apt install net-tools安装 transformer 和 ffmpeg
sh
pip install transformerssh
apt update && apt install ffmpeg -y启动服务端
sh
cd /workspace/FunASR/runtimesh
nohup bash run_server.sh --certfile 0 \
--download-model-dir /workspace/models \
--vad-dir damo/speech_fsmn_vad_zh-cn-16k-common-onnx \
--model-dir damo/speech_paraformer-large-vad-punc_asr_nat-zh-cn-16k-common-vocab8404-pytorch \
--punc-dir damo/punc_ct-transformer_cn-en-common-vocab471067-large-onnx \
--lm-dir damo/speech_ngram_lm_zh-cn-ai-wesp-fst \
--itn-dir thuduj12/fst_itn_zh \
--hotword /workspace/models/hotwords.txt > log.txt 2>&1 &查看端口是否正常
sh
netstat -tulnp | grep 10095创建测试文件夹
sh
cd /workspace/FunASRsh
mkdir testsh
cd test拉取测试代码
sh
wget https://isv-data.oss-cn-hangzhou.aliyuncs.com/ics/MaaS/ASR/sample/funasr_samples.tar.gzsh
tar -xzvf funasr_samples.tar.gzsh
cd samples/python/运行测试
sh
pip install websocketssh
python3 funasr_wss_client.py \
--host 127.0.0.1 \
--port 10095 \
--ssl 0 \
--audio_in "../audio/asr_example.wav"