--- 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 4合1 引擎 这是一个网页版的TTS引擎,支持以下4个TTS引擎: - elevenlabs - openai - genshin(原神) - REECHO 睿声 其中,原神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 ## 安装方法 安装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)