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!!
是否为http协议网站,http协议页面无法发起wss请求,只能发送ws请求
好了 愉快的玩耍吧~~~