TTS_all_in_one / README.md
jianuo
添加新引擎
6cce716

A newer version of the Gradio SDK is available: 4.38.1

Upgrade
metadata
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

在线推理接口来自其创空间

所需环境变量

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命令。

随后在命令行中输入以下命令:

pip install -r requirements.txt
python main.py

之后应该看到这样的提示:

img.png

点开网页后,就可以直接使用了

img.png