文字转语音的工具很多,但是像chattts这样能以假乱真的第一次见,有语气,生成的语音如果,我不说你个大概率猜不出是AI生成的!今天和社群的小伙伴交流,发现还有些同学不会本地部署,所以我想写一个教程把自己的操作过程记录下来,供自己温习和各位参考!
第一步git chattts包:
这里要用到git clone的命令,你要用这个命令,必须在你的电脑安装git工具,并且配置好环境变量,这样使在你任何地方打开终端都可以使用git命令,配置环境变量的时候要把配置变量到bin目录,例如我的!
接着就打开终端git clone 去git chatts包用以下命令:
git clone https://github.com/jianchang512/chatTTS-ui .
这个时候可能系统会显示你网络问题,链接不到服务器的提示,反正我的经常报错,你要网络好,这一步很快就会完成!如果你要是网络真不行但是能出去,你可以在如图所示位置直接download!
第二步创建虚拟环境/启动虚拟环境:
用以下两个命令:
python -m venv venv 创建虚拟环境
.venvscriptsactivate 运行虚拟环境
那么为什么要创建虚拟环境呢,大家可以参考下图,学习一下,以便更好的入门aigc!
第三步:CPU运行和GPU运行方案
不用cuda加速,运行这个命令:
pip install torch==2.2.0 torchaudio==2.2.0
借助cuda加速,运行这个命令:
pip install torch==2.2.0 torchaudio==2.2.0 --index-url https://download.pytorch.org/whl/cu118
如果借助cuda加速,你需要安装另需安装 CUDA11.8+ ToolKit,安装之前你需要先看你电脑有没有这个工具包!运行以下命令!
nvcc --version
如果CUDA Toolkit已经安装,nvcc(NVIDIA CUDA Compiler)命令将返回CUDA的版本信息。如果系统无法识别nvcc命令,可能意味着CUDA Toolkit尚未安装或未正确设置环境变量。
安装前要看一下你的电脑可以安装的cuda版本,用这个命令:
nvidia-smi
nvidia-smi 是 NVIDIA System Management Interface(NVIDIA 系统管理接口)的缩写。这是一个命令行工具,它提供了一种方法来监控和管理你的 NVIDIA GPU 设备的状态和性能。标红的地方就是你能安装的版本号,不要超过12.2版本。
这里作者推荐的是安装CUDA11.8+ ToolKit版本的,所以你要打开英伟达的网站,
https://developer.nvidia.com/cuda-11-8-0-download-archive?target_os=Windows&target_arch=x86_64&target_version=11&target_type=exe_local
选择你电脑对应的版本,直接下载即可,注意这里要点击绿色方框的左下角才能显示下一步,我试了好多次才发现,不知道网站为什么要这么设计,难道是要难为小白?!
安装到这一步选自定安装,会弹出下一步,你只需要选择安装cuda即可,然后下一步即可安装完成!
最后一步,运行程序即可启动chattts webui,命令如下:
python app.py
网页会显示在http://127.0.0.1:9966,如果打不开切换下网络,到你原本的网络即可,你懂得!
当第二次你要再次启动程序的时候一定先要激活虚拟环境,命令如下,
.venvscriptsactivate
python app.py
好了,1 girl,结束,今天就到这里,每天学习一点点,明天继续学习新知识,AIGC,也许某一天会很有用!
本站内容由用户自发贡献,该文观点仅代表作者观点。本站仅提供存储服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系我删除。