File size: 4,415 Bytes
d886d57
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136

# ChatTTS-WebUI

[**English**](./README.md) | [**中文简体**](./README_CN.md)

## 项目介绍
这是一个依赖于[ChatTTS](https://github.com/2noise/ChatTTS)项目的人工智能项目。该项目包括一个Web用户界面,用户可以通过该界面与模型进行交互。

觉得好用 记得给个star哦

## 项目结构
```plaintext
my_ai_project/

├── ChatTTS               # ChatTTS项目的克隆目录
│  └── ChatTTS            
│      ├── experimental   
│      ├── infer          
│      ├── model          
│      └── utils          
├── environment           # 虚拟环境目录,包含所有依赖包
├── models                # 模型文件目录
│  ├── asset              
│  └── config             
├── outputs               # 输出文件目录(如日志、结果等)
├── webui                 # Web用户界面代码目录
│  ├── main.py            # Web用户界面的主入口文件
│  └── ...                # 其他Web用户界面相关文件
├── install.bat           # 一键安装脚本,用于安装和配置项目
├── run_webui.bat         # 启动Web用户界面的脚本
├── update.bat            # 更新ChatTTS项目的脚本
├── update_chatts.py      # 更新ChatTTS项目的Python脚本
└── requirements.txt      # 项目依赖文件

```

## 安装方式

### 手动安装
1. **安装Conda**:
   前往[Conda官网](https://docs.conda.io/en/latest/miniconda.html)下载并安装Miniconda或Anaconda。


2. **克隆本项目**```sh
   git clone https://github.com/yuhaolove/ChatTTS-WebUI.git
   ```

3. **创建并激活虚拟环境**```sh
   cd ChatTTS-WebUI
   conda create -n chattts_webui python=3.12.3
   conda activate chattts_webui
   ```

4. **克隆ChatTTS仓库**```sh
   cd ChatTTS-WebUI
   git clone https://github.com/2noise/ChatTTS.git
   ```

5. **安装ChatTTS依赖**```sh
   cd ChatTTS
   pip install -r requirements.txt
   cd ..
   ```

5. **安装本项目WebUI的依赖**```sh
   pip install -r requirements.txt
   ```

### Windows下一键安装包模式
1. **下载并运行安装脚本**:
   点击此处下载 一键安装包 [点击下载](https://github.com/yuhaolove/ChatTTS-WebUI/releases/download/v1.0.1/ChatTTS-WebUI_v1.0.1.zip)
   首次使用请双击或在命令行中运行`install.bat`。安装完成后将直接启动webui
   后续的使用直接双击run_webui.bat即可


## 启动方式

### Windows下
双击或在命令行中运行`run_webui.bat`启动Web用户界面:
```sh
run_webui.bat
```

### 其他系统
暂未测试,可以直接使用Conda的Python启动:
```sh
python webui/main.py
```

## 手动安装模型文件
如果无法顺利下载HF的模型文件,可以手动下载并放置在对应的目录中。

1. **下载模型文件**:
   前往[模型下载地址](https://www.modelscope.cn/models/pzc163/chatTTS/files)下载模型文件。

2. **将文件放置到对应目录**```plaintext
   ├─models
   │  ├─asset
   │  └─config
   ```

## 注意事项
- 确保你具有稳定的网络连接,以便下载依赖和克隆仓库。大部分问题都是网络问题

## 使用说明

- 4G以上显存才能顺利运行此项目,N卡哦,其他没有测试
- Mac下需要自行手动安装
- 使用方法也非常简单,安装好,记得将模型文件放到models里,模型文件一般会自动下载,但是你网络不好的情况,请到 [模型下载地址](https://www.modelscope.cn/models/pzc163/chatTTS/files) 这里把模型文件都下载下来,然后放到models即可。
- 服务运行后 直接访问 http://127.0.0.1:9527 即可

## 联系方式
如果你有任何问题或需要帮助,请联系[浩哥聊AI]。
![支付宝二维码](assets/haogeai.png)

## 赞赏

如果你觉得这个项目对你有帮助,欢迎考虑给予一些支持。你的赞赏将帮助我继续开发和维护这个项目,并带来更多有用的功能和改进。

你也可以扫描以下二维码进行赞赏:

| 支付宝 | 微信支付 |
| ------ | -------- |
| ![支付宝二维码](assets/alipay.png) | ![微信支付二维码](assets/wechat.png) |

### 感谢名单

所有赞赏者的名字(如愿意公开)将会被记录在项目的感谢名单中。感谢你的支持!