Spaces:
Runtime error
Runtime error
fcyai
commited on
Commit
•
e7ff057
1
Parent(s):
408ebe4
init
Browse files
README.md
CHANGED
@@ -1,121 +1,15 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
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 git@github.com: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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|