Skip to content

2erTwo6/Vercel_Openai_TTS_to_Siliconcloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

将OPENAI TTS请求体转换为硅基流动TTS格式

这是一个用于将OPENAI格式的TTS请求体转换为SiliconFlow(硅基流动)TTS请求体格式的API代理

某些AI工具不支持直接调用硅基流动的TTS API,比如我现在正在使用的Open WebUI,创建这个项目的意图就是为了解决这个问题

项目百分百纯AI制作。不包容任何人工成分()

目前测试在Vercel上部署可用

支持转换的参数:

  1. model 通过用户输入传递
  2. input 自动格式化
  3. voice 自动拼接
  4. response_format 直接转发
  5. speed 直接转发

目前仅适配fnlp/MOSS-TTSD-v0.5和FunAudioLLM/CosyVoice2-0.5B。

IndexTeam/IndexTTS-2似乎硅基那边炸了用不了就没有适配

简单来说 如果你将如下请求体发送给此代理服务器

{
  "model": "fnlp/MOSS-TTSD-v0.5",
  "voice": "alex",
  "input": "你好,世界"
}

那么代理服务器会将其转换为

{
  "model": "fnlp/MOSS-TTSD-v0.5",
  "voice": "fnlp/MOSS-TTSD-v0.5:alex",
  "input": "[S1]: 你好,世界"
}

之后发送给硅基流动,然后将硅基流动的响应忠实地传递回用户端

About

将OPENAI TTS请求体转换为硅基流动TTS格式的一个API代理方案

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors