小伙伴们,今天给大家带来一篇详细的教程,一起来学习在OpenWrt上通过Docker Compose搭建ChatTTS-ui!😎
什么是ChatTTS-ui?
ChatTTS是一个超级棒的工具,可以将文字直接转换为语音,这个语言相当真实,带有语气,并且支持中英文和数字的混杂哦!而ChatTTS-ui是一个简单的本地网页界面,直接使用ChatTTS将文字合成为语音,同时支持对外提供API接口。简直是语音合成神器!✨
准备工作
在开始之前,你需要确保你的OpenWrt设备已安装好Docker和Docker Compose环境,建议从openwrt.ai上下载固件,可在软件包中安装dockerd和docker-compose插件。由于ChatTTS项目组建议设备支持4G以上的英伟达显卡,并且安装了CUDA11.8+,这个目前OpenWrt还做不到,需要加倍努力。如果没有显卡也没关系,它也有CPU版本的部署方法,下面就介绍这个方法吧!🖥️
步骤一:拉取项目仓库
首先,我们需要在任意路径下克隆ChatTTS-ui项目(请先安装git-http插件),命令例如:
git clone https://github.com/jianchang512/ChatTTS-ui.git /data/docker/chat-tts-ui步骤二:启动服务
进入到项目目录,使用cpu版本的docker-compose配置文件来启动:
cd /data/docker/chat-tts-ui
docker-compose -f docker-compose.cpu.yaml up -d由于这部需要下载编译镜像,要花点时间等待完成。
接着可以查看一下初始化日志:
docker-compose -f docker-compose.cpu.yaml logs -f --no-log-prefix看看服务是否已正常运行。图中可以看到它会通过modelscope下载相应的模型:
步骤三:访问ChatTTS WebUI
启动成功后,你可以通过以下地址访问ChatTTS网页界面:
http://你的OpenWrt设备的IP:9966

步骤四:更新
因为该项目还在继续开发,如需要更新代码,执行以下命令:
git checkout main
git pull origin main
docker compose down
docker compose -f docker-compose.cpu.yaml up -d --build
docker compose -f docker-compose.cpu.yaml logs -f --no-log-prefix这么详细的教程,简直就是新手宝宝们必备的正确姿势!大家赶紧都赶紧吧,亲测有效,绝对不会让你失望的~💪
更多关注:www.9418666.xyz
评论 (0)