目录

funasr开启ssl

funasr开启ssl

全网都在教你关闭ssl 如果您想关闭ssl,增加参数:–certfile 0 但是当你遇上需要安全要求的时候帮你少走坑!

本博客的是在你已经通过docker 部署funasr 且 ws可以正常访问条件下进行

ssl证书你有买的可以直接使用 如果没有 就自己生成一个免费的 参考博客

坑一

启动命令修改 要把端口 10095 换成 10096 重要 !!!!

坑二

docker run -p 20096:10096 -it --privileged=true --restart=always --network py_base --ip 172.18.0.4 -v /etc/localtime:/etc/localtime:ro -v /data/volume/docker_image_volume/funasr_runtime_sdk_online_cpu_0.1.12/models:/workspace/models registry.cn-hangzhou.aliyuncs.com/funasr_repo/funasr:funasr-runtime-sdk-online-cpu-0.1.12

docker启动之后,进入到docker里边启动 funasr-wss-server服务程序 加上certfile keyfile路径!!!

cd /workspace/FunASR/runtime
nohup bash run_server_2pass.sh 
  --download-model-dir /workspace/models   
  --vad-dir damo/speech_fsmn_vad_zh-cn-16k-common-onnx  
  --model-dir damo/speech_paraformer-large-contextual_asr_nat-zh-cn-16k-common-vocab8404-onnx  
  --online-model-dir damo/speech_paraformer-large_asr_nat-zh-cn-16k-common-vocab8404-online-onnx  
  --punc-dir damo/punc_ct-transformer_zh-cn-common-vad_realtime-vocab272727-onnx
  --lm-dir damo/speech_ngram_lm_zh-cn-ai-wesp-fst 
  --itn-dir thuduj12/fst_itn_zh
  --certfile  /workspace/models/ssl_key/server.crt //增加这句!!!!
  --keyfile /workspace/models/ssl_key/server.key //增加这句!!!!!
  --hotword /workspace/models/hotwords.txt > log.txt 2>&1 &

看启动日志

tail -f log.txt

https://i-blog.csdnimg.cn/direct/83bf948164454d608606b73a7a79be70.png

坑三

还有一个需要主要的点!!!点击授权!!!

https://i-blog.csdnimg.cn/direct/9f327db1d47743758f0836bb811a0cd9.png

坑四

网站必须是https!!
是否为http协议网站,http协议页面无法发起wss请求,只能发送ws请求

好了 愉快的玩耍吧~~~