[大模型]ChatTTS Windows安装(CPU)

简介

ChatTTS是专为对话场景设计的语音生成模型,配合生成式大大语言模型,现在人人都可以拥有一个自己的贾维斯。
本文主要运行在windows环境下,目前只能cpu运行
cuda在windows上运行暂时会报错(截止2024-6-16),目前博主暂无解决方式,将后期补充

ImportError: cannot import name 'hf_hub_download' from 'huggingface_hub'

项目下载

项目地址
https://github.com/2noise/ChatTTS/tree/main
中文文档
https://github.com/2noise/ChatTTS/blob/main/README_CN.md
模型文件下载
https://www.modelscope.cn/models/henjicc/ChatTTS/files
ChatTTS中文官网
https://chattts.com/zh
Hugging Face模型地址
https://huggingface.co/2Noise/ChatTTS

创建环境

conda create --name chattts python=3.10

切换chattts坏境

conda activate chattts

安装相关依赖

安装环境(cpu)

安装requirements.txt

pip install -r requirements.txt

Windos下运行需要修改core.py中的76行。
否则会报错Windows not yet supported for torch.compile
在这里插入图片描述

安装gradio,否则将会提示No module named ‘gradio’
image.png

# 安装gradio
pip install gradio

修改core.py中的134行,否则会提示
cannot access local variable ‘Normalizer’ where it is not associated with a value

do_text_normalization=False

image.png
image.png

安装环境(cuda)目前无法使用

cuda环境可在linux下尝试运行
安装requirements.txt

pip install -r requirements.txt

安装cuda

conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia

配置使用本地模型文件

修改core.py中的50行。
image.png
image.png

启动项目

命令行

python .\webui.py

image.png
浏览器打开一下网址

http://localhost:8080/

生成示例

image.png
生成时,命令行输出如下
image.png
取消掉Refine text的勾选。
Output Text中就不在**[uv_brea]**的内容了
image.png

api调用

image.png
image.png

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-06-16 14:50:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-16 14:50:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-16 14:50:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-16 14:50:02       20 阅读

热门阅读

  1. 【机器学习】基于NeRF的3D动画渲染

    2024-06-16 14:50:02       6 阅读
  2. C#面:C#支持多重继承么?

    2024-06-16 14:50:02       5 阅读
  3. 简单游戏制作——飞行棋

    2024-06-16 14:50:02       8 阅读
  4. FPGA NET

    FPGA NET

    2024-06-16 14:50:02      8 阅读
  5. mac m芯片安装win11遇坑

    2024-06-16 14:50:02       7 阅读
  6. Spring Cloud应用框架

    2024-06-16 14:50:02       8 阅读
  7. 用ip link add link命令创建vlan子设备

    2024-06-16 14:50:02       9 阅读
  8. Spring 循环依赖详解

    2024-06-16 14:50:02       9 阅读
  9. 三生随记——茶叶的诅咒

    2024-06-16 14:50:02       7 阅读
  10. 【名词解释】Unity中的3D物理系统:碰撞体

    2024-06-16 14:50:02       7 阅读