5.1为了方便快捷,这里我使用宝塔面板进行快速部署操作!进入腾讯云轻量应用服务器购买轻量应用服务器,选择宝塔面板。当然你可以选择centos7.6进行自己安装。
5.2 购买服务器后,过几分钟腾讯云消息里会有面板登录地址和账号密码。然后直接在浏览器里运行就可以了。
5.3 进入宝塔面板后台,会提示绑定注册宝塔账号,这块自行注册就好了。绑定成功后,左边栏选择文件,然后进入这个目录
5.4 我们创建一下目录,因为要上传代码,这块我先上传基于对象存储cos的代码(该版本会将转换好的语音上传到cos上并且返回地址)
5.5 上传完毕后,进行解压(最好是在www目录里创建一个目录来运行,免得后面搞忘记了)
5.6 解压完了后,鼠标双击edge-tts.py文件,我们要进行cos的一些配置,文件里有写明每个地方的作用,一共要配置6个地方,代码前面4个和代码后面2个!都很简单!需要配置的参数右边都有写明去哪里配置。
腾讯云对象储存开通地址https://curl.qcloud.com/f3qqvIGU
5.6 做好以上流程后(仔细检查是参数否有空格和参数是否有错误),打开左边栏的docker,如果没有安装的点击安装一下。
5.7 安装好了docker后,我们再点击左边栏的终端!进入上面存放下载的文件包的目录里,然后输入命令。命令放在下面自己执行下。
cd /www/tts
chmod +x dockerRun.sh
./dockerRun.sh
5.8 然后等待代码执行,如果出现下面的截图所示就表示运行成功
5.9 运行成功后直接输入你的服务器ip:2020 检查一下是否能访问,如果打不开,那么可能你的服务器的防火墙没有开放,这里还需要去腾讯云控制台去开通服务器的防火墙,还有宝塔面板的防火墙都需要开启下。
5.10 然后我们在浏览器里输入一下完整路径。ip:2020+需要转换的文本+配音员
"xiaoxiao": "zh-CN-XiaoxiaoNeural",
"xiaoyi": "zh-CN-XiaoyiNeural",
"yunjian": "zh-CN-YunjianNeural",
"yunxi": "zh-CN-YunxiNeural",
"yunxia": "zh-CN-YunxiaNeural",
"yunyang": "zh-CN-YunyangNeural",
"xiaobei": "zh-CN-liaoning-XiaobeiNeural",
"xiaoni": "zh-CN-shaanxi-XiaoniNeural",
"hiugaai": "zh-HK-HiuGaaiNeural",
"hiumaan": "zh-HK-HiuMaanNeural",
"wanlung": "zh-HK-WanLungNeural",
"hsiaochen": "zh-TW-HsiaoChenNeural",
"hsioayu": "zh-TW-HsiaoYuNeural",
"yunjhe": "zh-TW-YunJheNeural",
服务器ip:2020/dealAudio?text=欢迎使用tts&voice=xiaoxiao
5.10 上面就是腾讯云COS的部署方法,那么下面就是本地储存的部署方法,部署流程都一样就是文件包不一样,所以可以直接看上面的部署流程了就可以了,本地部署不需要去配置什么,直接安装就可以使用。
5.11 绑定一个域名,用于外部访问!最好用上ssl证书。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。