网站建设工作室wp主题模板,网络营销课程设计总结,温州市网站制作公司,没有设计稿做网站TTS 是将文字转为语音的模型#xff0c;最近很火的开源 TTS 项目#xff0c;本地可以运行#xff0c;运行环境 M2 Max#xff0c;差不多每秒钟 4#xff5e;#xff5e;5 个字。本文将介绍如何在本地运行 ChatTTS。
下载源码
首先下载源代码
git clone https://github…TTS 是将文字转为语音的模型最近很火的开源 TTS 项目本地可以运行运行环境 M2 Max差不多每秒钟 45 个字。本文将介绍如何在本地运行 ChatTTS。
下载源码
首先下载源代码
git clone https://github.com/2noise/ChatTTS安装依赖
安装项目所需依赖
cd ChatTTS
pip install -r requirements.txt打开 example.ipynb
项目中自带了一个示例代码直接在 VSCode 中打开默认模型从 Hugginface 下载我添加了一段代码从 ModelScope 下载再从本地读取模型。
from modelscope import snapshot_download
## 产看日志的中 Model 下载位置
model_dir snapshot_download(pzc163/chatTTS)
chat ChatTTS.Chat()
# chat.load_models()# Use force_redownloadTrue if the weights updated.
# chat.load_models(force_redownloadTrue)# If you download the weights manually, set sourcelocals.
# 修改 local_path 到指定位置
chat.load_models(sourcelocal, local_path/mnt/workspace/.cache/modelscope/pzc163/chatTTS)运行
按 Notebook 中步骤运行就可以生成语音了。
启动 UI
根目录下运行
python web-ui.pyQA
如果遇到 Normalizer pynini WeTextProcessing nemo_text_processing
安装依赖
conda install -c conda-forge pynini2.1.5 pip install nemo_text_processing
conda install -c conda-forge pynini2.1.5 pip install WeTextProcessing如果问题依然存在可以将代码注释掉 具体解决方案参见 issue 164