logo
0
0
Login

点击右上角 Fork 按钮加入到自己的仓库,然后点击 启动云原生开发 按钮,项目启动后右下角弹框点击 Open in Browser 跳转到新的界面即可使用。

接口请求示例

curl -X POST http://localhost:3000/api/v1/tts/generateJson \ -H "Content-Type: application/json" \ -d '{ "data": [ { "desc": "徐凤年", "text": "你敢动他,我会穷尽一生毁掉卢家,说到做到", "voice": "zh-CN-YunjianNeural", "volume": "40%" }, { "desc": "姜泥", "text": "徐凤年,你快走,你打不过的", "voice": "zh-CN-XiaoyiNeural" }, { "desc": "路人甲", "text": "他可是堂堂棠溪剑仙,这小子真是遇到强敌了", "voice": "zh-CN-XiaoniNeural", "volume": "-20%" }, { "desc": "路人乙", "text": "这小子真是不知死活,竟然敢挑战卢白撷", "voice": "zh-TW-HsiaoChenNeural", "volume": "-20%" }, { "desc": "旁白", "text": "面对棠溪剑仙卢白撷的杀意,徐凤年按住剑柄蓄势待发,他将姜泥放在心尖上,话锋一句比一句犀利,威逼利诱的要求卢白撷放姜泥一条生路。卢白撷也是不撞南墙不回头的人,他与西楚有深仇大恨不得不报...", "voice": "zh-CN-YunxiNeural", "rate": "0%", "pitch": "0Hz", "volume": "0%" }, { "desc": "旁白", "text": "卢白撷凝聚剑气,剑光如虹,直指姜泥。剑气快到姜泥的时候,竟然被一颗小石子打破!万千剑气瞬间消散。居然就是刚刚进入山门的青衣男子。卢白撷心中警铃大作,再次凝结千万水剑想要先下手为强,青衣男子竟然一只手就挡下了,随之飓风盘起,竟然有山呼海啸之势,众人分分被逼退。随后的打斗,青衣男子每一步都精准预测了卢白撷的动作,卢白撷心中惊骇不已。", "voice": "zh-CN-YunxiNeural", "rate": "0%", "pitch": "0Hz", "volume": "0%" }, { "desc": "卢白撷", "text": "人心入局,观子无敌,棋局未央,棋子难逃。你是!? 曹长卿!", "voice": "zh-CN-YunyangNeural", "rate": "-2%", "pitch": "2Hz", "volume": "10%" } ] }' \ -o output.mp3
参数说明
  • text: 你需要转语音的文字。
  • voice: 你需要用到的声音,参考:支持的声音列表
  • rate: 语速调整,百分比形式,默认 +0%(正常),如 "+50%"(加快 50%),"-20%"(减慢 20%)。
  • volume: 音量调整,百分比形式,默认 +0%(正常),如 "+20%"(增 20%),"-10%"(减 10%)。
  • pitch: 音调调整,默认 +0Hz(正常),如 "+10Hz"(提高 10 赫兹),"-5Hz"(降低 5 赫兹)。
  • desc: 描述。

About

开源文本转语音工具,支持超长文本,多角色配音

文本转语音
Language
Markdown84.2%
Shell14.6%
gitignore1.2%