在Ubuntu下实现魔搭社区中的【Paraformer语音识别-中文-通用-16k-离线-large-onnx】

在Ubuntu下实现魔搭社区中的【Paraformer语音识别-中文-通用-16k-离线-large-onnx】

本文档只是为了记录本人第一次使用docker跑模型

默认已经在Ubuntu下安装好docker ,可以通过一下指令来查看是否已经安装成功docker

$ docker version
$ sudo docker version

1 环境搭建

如果是第一次使用这个模型,打开【Paraformer语音识别-中文-通用-16k-离线-large-onnx】 ,执行镜像启动服务端启动两个部分。

执行镜像启动,在主目录下会出现文件夹 funasr-runtime-resources
在这里插入图片描述
而终端则会进入镜像所创建的容器当中
终端显示
容器启动后,继续在终端继续执行服务端启动,启动成功后会出现如下输出
在这里插入图片描述

2 案例测试

继续在终端执行指令,获取案例测试包

$ wget https://isv-data.oss-cn-hangzhou.aliyuncs.com/ics/MaaS/ASR/sample/funasr_samples.tar.gz

此时,应该注意这里下载的是一个压缩文件,需要解压后才能对相关案例进行测试,否则会报错找不到文件,以下是解压指令

$ tar -zxvf funasr_samples.tar.gz

通过终端操作已经可以查看到需要测试的语音文件

在这里插入图片描述

随后只需要找到对应的python执行文件,在该文件路径下执行python文件即可,该文件所处路径为:
/FunASR/runtime/python/websocket

在这里插入图片描述
随后执行代码如下指令,这里需要注意的是,执行之前需要找到对应的python文件所处的文件夹,并在该文件夹下执行对应的python文件。只需要注意在运行测试案例的时候需要注意一下语音文件asr_example.wav所处的文件路径。

$ python3 funasr_wss_client.py --host "127.0.0.1" --port 10095 --mode offline --audio_in "../../samples/audio/asr_example.wav"

具体执行及测试结果如下所示:
在这里插入图片描述

最后可以通过 exit 退出容器

3 退出已创建的容器后再次进入容器

使用 docker ps 可以查看正在运行的容器,docker ps -a 可以查看所有已经创建好的容器

在这里插入图片描述

对于已经退出关闭的容器,若想要再次进入该容器,首先需要重启容器,然后再通过容器ID进入容器,具体执行命令如下:

$ docker restart 8a71a368994c      #重启容器,语法为: docker restart <CONTAINER ID>
$ dockers attach 8a71a368994c      #重连容器,语法为: docker attach <CONTAINER ID>

在这里插入图片描述

其他的 docker 使用方法可以查看 Docker容器使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值