Github:ChatTTS从下载到使用

前言

  • 本文使用工具:
    • Anaconda :直接进行包管理,用来自定义生成python解释器,虚拟环境
    • vscode:用来执行代码

注:我使用的Ubuntu,使用win,mac等,需要额外配置


简介

ChatTTS是专门为对话场景设计的文本转语音模型,bilibili宣传视频
项目地址

安装

1. 创建虚拟环境并激活:

conda create -n chattts_env python=3.11
conda activate chattts_env

2. 克隆项目并安装依赖:

git clone https://github.com/2noise/ChatTTS.git
cd ChatTTS
pip install -r requirements.txt

3. 文章目录结构

├── ChatTTS
│   ├── core.py
│   ├── experimental
│   │   └── llm.py
│   ├── infer
│   │   └── api.py
│   ├── __init__.py
│   ├── model
│   │   ├── dvae.py
│   │   └── gpt.py
│   └── utils
│       ├── gpu_utils.py
│       ├── infer_utils.py
│       └── io_utils.py
├── example.ipynb
├── LICENSE
├── README_CN.md
├── README.md
├── requirements.txt
└── webui.py

使用

  • 输入code . 用打开vscode,启动webui.py

在这里插入图片描述


问题

Q:安装依赖过程中遇到了下载CUDA组件错误

A:因为代码需要使用到pytorch框架,所以可以看我的这篇文章手动配置CUDA组件https://blog.csdn.net/unravel_tom/article/details/139197086主要是用win来配置的

ubuntu就可以使用以下命令直接配置

conda install -c conda-forge cudatoolkit=12.1 cudnn=8.9

Q:缺少常见的依赖

A:

pip install gradio
pip install WeTextProcessing

Gradio 是一个非常有用的工具,用于创建交互式的机器学习应用界面。它允许用户通过简单的代码快速搭建网络界面,方便展示和测试模型。它支持多种输入和输出类型,包括文本、图像、音频等,且易于集成和部署。

WeTextProcessing 是一个用于文本处理的库,包含多种文本预处理和特征提取工具。这些工具包括分词、词性标注、命名实体识别、情感分析等,帮助开发者在自然语言处理(NLP)任务中更高效地处理和分析文本数据。它支持多种语言,易于集成到现有的NLP工作流中,是开发和研究文本处理应用的有力工具。

  • 7
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
在Linux服务器上遇到无法连接到GitHub.com的问题,可能是由于网络连接问题或防火墙设置导致的。以下是一些可能的解决方法: 1. 检查网络连接:确保服务器的网络连接正常,并且可以访问其他网站。可以尝试使用ping命令来测试与GitHub.com的连接是否正常。例如: ```shell ping github.com ``` 2. 检查防火墙设置:如果服务器上启用了防火墙,可能需要允许对GitHub.com的访问。可以使用iptables命令来查看和修改防火墙规则。例如,如果使用的是iptables防火墙,可以运行以下命令来允许对GitHub.com的访问: ```shell sudo iptables -A OUTPUT -p tcp -d github.com --dport 443 -j ACCEPT ``` 3. 检查代理设置:如果服务器使用了代理服务器进行网络连接,需要确保代理设置正确并且可以连接到GitHub.com。可以通过设置http_proxy和https_proxy环境变量来配置代理。例如: ```shell export http_proxy=http://proxy.example.com:8080 export https_proxy=http://proxy.example.com:8080 ``` 4. 检查DNS设置:如果服务器的DNS设置不正确,可能无法解析GitHub.com的域名。可以尝试使用nslookup命令来检查域名解析是否正常。例如: ```shell nslookup github.com ``` 5. 尝试使用其他协议:如果无法使用HTTPS协议连接到GitHub.com,可以尝试使用SSH协议进行克隆或推送。可以在GitHub上的仓库页面上找到SSH克隆URL。例如: ```shell git clone git@github.com:username/repo.git ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值