Docker笔记 篇十一:用docker搭建AI文字转语音工具emoti-voice

2023-11-21 10:48:11 3点赞 40收藏 1评论

今天来介绍用docker搭建AI工具的案例:emoti-voice是一个AI文字转语音工具,而且通过docker可以一句命令搭建。由于emoti-voice需要用到cuda和Nvidia显卡,所以我建议在WSL2(Windows的Linux子系统)环境中部署和测试emoti-voice(毕竟除了专业用户,很少有人会有带显卡环境的服务器)。

WSL2的安装网上有很多教程,本文这里就掠过了。重点讲一下在WSL2中部署cuda和nvidia-container-toolkit。

WSL2安装CUDA

我的WSL2环境选择的是Ubuntu22.04。在WSL2中部署CUDA前,首先要在Windows主机中安装好Nvidia显卡驱动,然后通过SSH到Ubuntu安装CUDA:

wget https://developer.download.nvidia.cn/compute/cuda/repos/wsl-ubuntu/x86_64/cuda-wsl-ubuntu.pin sudo mv cuda-wsl-ubuntu.pin /etc/apt/preferences.d/cuda-repository-pin-600 sudo apt-key adv --fetch-keys https://developer.download.nvidia.cn/compute/cuda/repos/wsl-ubuntu/x86_64/3bf863cc.pub sudo add-apt-repository "deb https://developer.download.nvidia.cn/compute/cuda/repos/wsl-ubuntu/x86_64/ /" sudo apt-get update sudo apt-get -y install cuda

安装完毕可以通过nvidia-smi验证是否安装成功:

用docker搭建AI文字转语音工具emoti-voice

WSL2安装nvidia-container-toolkit

如果想要docker能正常调用CUDA,还需要安装nvidia-container-toolkit。同样通过SSH在Ubuntu中输入如下命令,添加nvidia-container-toolkit源:

curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg && curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list && sudo apt-get update

然后安装nvidia-container-toolkit并重启docker环境

sudo apt-get install -y nvidia-container-toolkit sudo nvidia-ctk runtime configure --runtime=docker sudo systemctl restart docker

运行emoti-voice

虽然准备工作很多,其实运行emoti-voice很简单,一句命令即可,就是镜像比较大有数G的模型文件需要下载:

sudo docker run -dp 127.0.0.1:8501:8501 syq163/emoti-voice:latest

在WSL2中运行的容器可以直接通过:http://127.0.0.1:8501进行访问。

运行emoti-voice后,可以选择说话人(选择音色),然后输入文本,选择语言种类,点击合成即可。我测试了一下,文本中不能带太多复杂的标点符号,而且短语不能太长(单次生成20-30秒的语音没问题)。

用docker搭建AI文字转语音工具emoti-voice

总的来说实用性还是不够,一来生成语音太短(其实达到实用级的话也简单,只需要在文本预处理加上分句,然后自动对语音进行何必即可)。二来要是可以搭建后提供本地API被其他程序调用玩法也会多很多,希望开发者能不断完善吧。

现在AI工具确实越来越强了,而且部署确实越来越方便了。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

铁威马(TERRA MASTER)T9-450 9盘位NAS 万兆网络存储服务器(Intel四核 8G内存 2.5GbE 10GbE)

铁威马(TERRA MASTER)T9-450 9盘位NAS 万兆网络存储服务器(Intel四核 8G内存 2.5GbE 10GbE)

10988元起

闪迪大师极刃PRO-BLADE TRANSPORT 0TB 移动固态硬盘 外置(PSSD) USB-C/3.2 Gen2*2 高速传输 2000M/S

闪迪大师极刃PRO-BLADE TRANSPORT 0TB 移动固态硬盘 外置(PSSD) USB-C/3.2 Gen2*2 高速传输 2000M/S

669元起

闪迪大师极客移动硬盘4TB企业级桌面存储器外置USB兼容MAC笔记本

闪迪大师极客移动硬盘4TB企业级桌面存储器外置USB兼容MAC笔记本

暂无报价

闪迪大师极客G-RAID企业级96T移动硬盘8盘位磁盘阵列G-technology

闪迪大师极客G-RAID企业级96T移动硬盘8盘位磁盘阵列G-technology

暂无报价

极空间私有云Z4Pro 8G版四盘位Nas网络存储服务器家庭个人云相册备份文件同步【配4块4T希捷酷狼硬盘】钛金灰

极空间私有云Z4Pro 8G版四盘位Nas网络存储服务器家庭个人云相册备份文件同步【配4块4T希捷酷狼硬盘】钛金灰

5699元起

闪迪大师极锐企业级移动桌面硬盘24TB雷电3存储器高速大容量

闪迪大师极锐企业级移动桌面硬盘24TB雷电3存储器高速大容量

10999元起

兮克万兆多模双纤单模双纤SFP+光模块单模单纤SFP+广泛兼容各品牌交换机和服务器双LC接口 光转电模块

兮克万兆多模双纤单模双纤SFP+光模块单模单纤SFP+广泛兼容各品牌交换机和服务器双LC接口 光转电模块

229元起

三星SD内存卡32G 单反数码相机存储卡高速U1 V10闪存卡储存卡

三星SD内存卡32G 单反数码相机存储卡高速U1 V10闪存卡储存卡

暂无报价

麦沃2.5英寸移动硬盘盒固态Type-C接口笔记本台式机械外接盒K2510

麦沃2.5英寸移动硬盘盒固态Type-C接口笔记本台式机械外接盒K2510

13.2元起

爱国者(aigo)移动固态硬盘 (PSSD) S8升级版 Type-c USB3.2 ssd固态硬盘 S8-500GB

爱国者(aigo)移动固态硬盘 (PSSD) S8升级版 Type-c USB3.2 ssd固态硬盘 S8-500GB

269元起

忆捷2.5英寸硬盘盒SATA串口Type-c高速传输USB3.0笔记本机械固态硬盘外置全透明硬盘盒子6Gbps

忆捷2.5英寸硬盘盒SATA串口Type-c高速传输USB3.0笔记本机械固态硬盘外置全透明硬盘盒子6Gbps

28.8元起

超薄移动固态硬盘超速读写mac系统可用便携移动固态存储8T外接手机电脑硬盘 4TB商务黑3.0高速读写+支持加密

超薄移动固态硬盘超速读写mac系统可用便携移动固态存储8T外接手机电脑硬盘 4TB商务黑3.0高速读写+支持加密

179元起

华硕穿云箭 全M.2方案云存储NAS家庭家用储存服务器个人私有云盘M.2盘位网络存储器局域网文件共享硬盘

华硕穿云箭 全M.2方案云存储NAS家庭家用储存服务器个人私有云盘M.2盘位网络存储器局域网文件共享硬盘

3999元起

梵想(FANXIANG)M.2 NVMe协议移动硬盘盒 Type-C/USB3.2双接口固态SSD笔记本电脑直插式硬盘盒 MP80

梵想(FANXIANG)M.2 NVMe协议移动硬盘盒 Type-C/USB3.2双接口固态SSD笔记本电脑直插式硬盘盒 MP80

79元起

海康威视存储卡安防监控行车记录仪高速内存卡 32GB内存卡TF(MicroSD)平板游戏机无人机相机手机摄像

海康威视存储卡安防监控行车记录仪高速内存卡 32GB内存卡TF(MicroSD)平板游戏机无人机相机手机摄像

30.9元起

联想(Lenovo)1TB NVMe移动硬盘固态(PSSD)Type-c USB3.2接口 ZX8系列2100MB/s高速传输 手机笔记本外接

联想(Lenovo)1TB NVMe移动硬盘固态(PSSD)Type-c USB3.2接口 ZX8系列2100MB/s高速传输 手机笔记本外接

519元起
1评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
40
扫一下,分享更方便,购买更轻松