Spaces:
Runtime error
Runtime error
title: TTS All In One | |
emoji: 👂 | |
colorFrom: gray | |
colorTo: pink | |
sdk: gradio | |
sdk_version: 4.16.0 | |
app_file: main.py | |
pinned: false | |
license: mit | |
# TTS 5合1 引擎 | |
这是一个网页版的TTS引擎,支持以下4个TTS引擎: | |
- elevenlabs | |
- openai | |
- genshin(原神) | |
- REECHO 睿声 | |
- volcengine(火山引擎) | |
其中,原神TTS引擎原作者为[红血球AE3803](https://space.bilibili.com/6589795) | |
在线推理接口来自其[创空间](https://modelscope.cn/studios/erythrocyte/Bert-VITS2_Genshin_TTS/summary) | |
## 所需环境变量 | |
### elevenlabs | |
`ELEVENLABS_API_KEY`:用于elevenlabs的TTS服务 | |
申请地址:https://elevenlabs.io/ | |
### openai | |
`OPENAI_API_KEY`:用于openai的TTS服务 | |
申请地址:https://platform.openai.com/api-keys | |
`http_proxy`:用于openai的代理 | |
`https_proxy`:用于openai的代理 | |
### genshin | |
`GENSHIN_API_KEY`:用于genshin的TTS服务 | |
试用API KEY:`db6704a35055631bc6ba29c26d995f62` | |
申请地址:https://tts.ai-hobbyist.org/#/apikey | |
### 本地genshin推理 | |
默认关闭该服务,若启动需将环境变量‘USING_LOCAL’设置为`true`。 | |
此外`./TTSs/genshin/config.yml`为该模型的配置,为方便在huggingface空间上运行,已修改为各模型在`cpu` | |
上运行,如有需要,可以手动改将参数`device`改为`cuda` | |
### REECHO 睿声 | |
`REECHO_API_KEY`:用于REECHO的TTS服务 | |
控制台在此:https://dash.reecho.ai/' | |
API申请地址:https://dash.reecho.ai/apiKey | |
### volcengine(火山引擎) | |
控制台&申请地址:https://console.volcengine.com/speech/service/8?AppID=9866746965 | |
`VOLCENGINE_APPID`:用于volcengine | |
`VOLCENGINE_ACCESS_TOKEN`:用于volcengine | |
## 安装方法 | |
安装python(推荐3.10) | |
安装ffmpeg,需要将ffmpeg所在目录添加到环境变量中,即可在命令行中使用ffmpeg命令。 | |
随后在命令行中输入以下命令: | |
```bash | |
pip install -r requirements.txt | |
python main.py | |
``` | |
之后应该看到这样的提示: | |
![img.png](img/img.png) | |
点开网页后,就可以直接使用了 | |
![img.png](img/img2.png) |