fcyai commited on
Commit
e7ff057
1 Parent(s): 408ebe4
Files changed (1) hide show
  1. README.md +15 -121
README.md CHANGED
@@ -1,121 +1,15 @@
1
- # ChatTTS_colab
2
-
3
- 🚀 一键部署(含win离线整合包)!基于 [ChatTTS](https://github.com/2noise/ChatTTS) ,支持音色抽卡、长音频生成和分角色朗读。简单易用,无需复杂安装。。
4
-
5
- **🏆 2000条说话人音色库已开源 🏆** 项目地址: [ChatTTS_Speaker](https://github.com/6drf21e/ChatTTS_Speaker)
6
-
7
- > 支持按男女、年龄、特征查找稳定音色。
8
-
9
- # 下载地址
10
-
11
- | 版本 | 地址 | 介绍 |
12
- |----------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------|
13
- | 在线Colab版 | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/6drf21e/ChatTTS_colab/blob/main/chattts_webui_mix.ipynb) | 可以在 Google Colab 上一键运行,需要 Google账号,Colab 自带15GB的GPU |
14
- | 离线整合版 | [百度网盘](https://pan.baidu.com/s/1-hGiPLs6ORM8sZv0xTdxFA?pwd=h3c5) 提取码: h3c5 | 下载本地运行,支持 GPU/CPU,适用 Windows 10 及以上 |
15
- | 离线整合版 | [夸克网盘](https://pan.quark.cn/s/c963e147f204) | 下载本地运行,支持 GPU/CPU,适用 Windows 10 及以上 |
16
-
17
- # 演示视频
18
-
19
- [![演示视频](https://img.youtube.com/vi/199fyU7NfUQ/0.jpg)](https://www.youtube.com/watch?v=199fyU7NfUQ)
20
-
21
- 欢迎关注 [氪学家频道](https://www.youtube.com/@kexue) ,获取更多有趣的科技视频。
22
-
23
- ## 特点
24
-
25
- - **Colab 一键运行**:无需复杂的环境配置,只需点击上方的 Colab 按钮,即可在浏览器中直接运行项目。
26
- - **音色抽卡功能**:批量生成多个音色,并可保存自己喜欢的音色。
27
- - **支持生成长音频**:适合生成较长的语音内容。
28
- - **字符处理**:对数字和朗读错误的标点做了初步处理。
29
- - **分角色朗读功能** :支持对不同角色的文本进行分角色朗读,并支持大模型一键生产脚本。
30
-
31
- ## 功能展示
32
-
33
- ### 分角色朗读功能
34
-
35
- ![分角色朗读功能](assets/shot3.png)
36
-
37
- ### 音色抽卡功能
38
-
39
- ![音色抽卡功能](assets/shot1.png)
40
-
41
- ### 支持生成长音频
42
-
43
- ![生成长音频](assets/shot2.png)
44
-
45
- ## 快速开始
46
-
47
- ### 在 Colab 运行
48
-
49
- 1. 点击最上方的 "Open In Colab" 按钮,打开 Colab 笔记本。
50
- 2. 点击菜单栏的–代码执行程序–全部运行即可
51
- 3. 执行后在下方的日志中找到类似
52
- Running on public URL: https://**********.gradio.live
53
- 4. https://**********.gradio.live 就是可以访问的公网地址
54
-
55
- ### 在 macOS 上运行
56
-
57
- 1. 安装 [Conda](https://docs.conda.io/projects/conda/en/latest/user-guide/install/macos.html)(如果尚未安装)。
58
- 2. 打开终端,创建一个新的 conda 环境:
59
- ```bash
60
- conda create -n "ChatTTS_colab" python=3.11
61
- ```
62
- 3. 激活刚创建的环境:
63
- ```bash
64
- conda activate ChatTTS_colab
65
- ```
66
- 3. 克隆本项目仓库到本地:
67
- ```bash
68
- git clone [email protected]:6drf21e/ChatTTS_colab.git
69
- ```
70
- 4. 手动安装 ChatTTS 依赖到项目目录:
71
- ```bash
72
- cd ChatTTS_colab
73
- git clone https://github.com/2noise/ChatTTS
74
- cd ChatTTS
75
- git checkout -q f4c8329
76
- cd ..
77
- mv ChatTTS temp
78
- mv temp/ChatTTS ./ChatTTS
79
- rm -rf temp
80
- ```
81
- 5. 在项目目录安装 ChatTTS_colab 所需的依赖:
82
- ```bash
83
- pip install -r requirements-macos.txt
84
- ```
85
- 6. 运行项目,等待自动下载模型:
86
- ```bash
87
- python webui_mix.py
88
- # Loading ChatTTS model...
89
- ```
90
- 一切正常的话会自动打开浏览器。
91
-
92
- ## 常见问题:
93
-
94
- 1. 第一次运行项目,ChatTTS 会自动从 huggingface 下载模型,如果因为网络问题下载失败,那么 ChatTTS 是无法自行重新下载的,需要清除缓存后重新触发下载。
95
- 错误信息示例:
96
- ```log
97
- FileNotFoundError: [Errno 2] No such file or directory: '~/.cache/huggingface/hub/models--2Noise--ChatTTS/snapshots/d7474137acb4f988874e5d57ad88d81bcb7e10b6/asset/Vocos.pt'
98
- ```
99
- 清除缓存的方法:
100
- ```bash
101
- rm -rf ~/.cache/huggingface/hub/models--2Noise--ChatTTS
102
- ```
103
- 清除缓存后,再次执行 `python webui_mix.py`,就会重新下载模型。
104
-
105
- 如果多次下载都无法成功,可以手动将**离线包**里的 models 拷贝到项目目录,从本地加载模型
106
- ```bash
107
- python webui_mix.py --source local --local_path models
108
- ```
109
- 2. 如果下载模型速度慢,建议使用赛博活菩萨 [@padeoe](https://github.com/padeoe) 的镜像加速 https://hf-mirror.com/
110
- ```bash
111
- export HF_ENDPOINT=https://hf-mirror.com
112
- ```
113
-
114
- ## 贡献
115
-
116
- 欢迎对本项目提出建议或贡献代码。请通过 GitHub Issues 提出问题,或提交 Pull Request。
117
-
118
- ## 许可证
119
-
120
- 本项目使用 MIT 许可证。
121
-
 
1
+ ---
2
+ title: Chattts Story Reading
3
+ emoji: 🐢
4
+ colorFrom: pink
5
+ colorTo: indigo
6
+ sdk: gradio
7
+ sdk_version: 4.31.5
8
+ app_file: webui_mix.py
9
+ pinned: false
10
+ hf_oauth: true
11
+ custom_headers:
12
+ cross-origin-resource-policy: cross-origin
13
+ ---
14
+
15
+ Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference