当前位置: 首页 > news >正文

本地运行ChatTTS

TTS 是将文字转为语音的模型,最近很火的开源 TTS 项目,本地可以运行,运行环境 M2 Max,差不多每秒钟 4~~5 个字。本文将介绍如何在本地运行 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_redownload=True if the weights updated.
# chat.load_models(force_redownload=True)# If you download the weights manually, set source='locals'.
# 修改 local_path 到指定位置
chat.load_models(source='local', local_path='/mnt/workspace/.cache/modelscope/pzc163/chatTTS')

运行

按 Notebook 中步骤运行就可以生成语音了。

启动 UI

根目录下运行

python web-ui.py

在这里插入图片描述

QA

如果遇到 Normalizer pynini WeTextProcessing nemo_text_processing ,

  1. 安装依赖
conda install -c conda-forge pynini=2.1.5 && pip install nemo_text_processing
conda install -c conda-forge pynini=2.1.5 && pip install WeTextProcessing
  1. 如果问题依然存在,可以将代码注释掉
    在这里插入图片描述
    具体解决方案参见 issue 164
http://www.lryc.cn/news/366322.html

相关文章:

  • 应用解析 | 面向智能网联汽车的产教融合解决方案
  • 华为设备动态路由OSPF(单区域+多区域)实验
  • R语言探索与分析19-CPI的分析和研究
  • 【C++ | 拷贝构造函数】一文了解C++的 拷贝(复制)构造函数
  • 【工具】Vmware17 安装mac(13.6.7)虚拟机
  • mac node版本切换 nvm install nvm ls-remote N/A问题
  • 牛客小白月赛95
  • Python实现调用并执行Linux系统命令
  • 古字画3d立体在线数字展览馆更高效便捷
  • 编写程序,提示用户输入以米/秒(m/s)为单位的速度v和以米/秒的平方(m/s)为单位的加速度 a,然后显示最短跑道长度。
  • k8s 对外发布(ingress)
  • FL Studio21.2.7最新中文破解版免费激活,音乐制作全掌握!
  • 2 - 寻找用户推荐人(高频 SQL 50 题基础版)
  • 高考志愿填报有哪些技巧和方法
  • codereview时通常需要关注哪些
  • DSP28335模块配置模板系列——定时器中断配置模板
  • 使用 Apache Commons Exec 自动化脚本执行实现 MySQL 数据库备份
  • 【中间件系列】浅析redis是否适合做消息队列
  • [NOVATEK] NT96580行车记录仪功能学习笔记
  • 创新案例 | AI数据驱动下的全域数字化转型的五大关键洞见
  • 学习笔记——网络参考模型——TCP/IP模型(网络层)
  • AI初识--LLM、ollama、llama都是些个啥?
  • 【全开源】JAVA打车小程序APP打车顺风车滴滴车跑腿源码微信小程序打车源码
  • LeetCode 两数之和 + 三数之和
  • Switch刷机:安装Android系统和Linux系统
  • DeepDriving | 多目标跟踪算法之SORT
  • 实验演示方波是由正弦波叠加而成的
  • 进口电动流量调节阀的选型-美国品牌
  • 【人工智能】流行且重要的智能算法整理
  • webrtc客户端测试和arm平台测试(待补充)