ChatTTS音频合成接口
开发中
POST
http://112.124.20.250:8922/ava/tts
voice
{code:0,msg:ok,audio_files:[dict1,dict2]}
请求参数
Body 参数application/json
text
string
要合成语音的文字
prompt
string
必需
voice
integer
必需
temperature
number
默认 0.3
top_p
number
默认 0.7
top_k
integer
默认 20
skip_refine
integer
必需
custom_voice
integer
必需
voice
refine_max_new_token
integer
必需
infer_max_new_token
integer
必需
notifyHook
string
回调地址
speed
integer
语速
示例
{
"notifyHook": "https://127.0.0.1:8922",
"text": "作为小学数学教师,理解和照顾学习困难的学生对于促进他们的整体发展至关重要。在教学过程中,我们应该通过观察和评估来识别每个孩子的特定挑战,从而提供个性化支持。使用多种教育策略,例如视觉、听觉和动手操作等方法,可以帮助不同类型的学习者更好地理解抽象概念。",
"prompt": "",
"voice": 3333,
"speed": 5,
"temperature": 0.3,
"refine_max_new_token": 384,
"infer_max_new_token": 2048,
"top_p": 0.7,
"top_k": 20,
"skip_refine": 0,
"custom_voice": 0
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://112.124.20.250:8922/ava/tts' \
--header 'Content-Type: application/json' \
--data-raw '{
"notifyHook": "https://127.0.0.1:8922",
"text": "作为小学数学教师,理解和照顾学习困难的学生对于促进他们的整体发展至关重要。在教学过程中,我们应该通过观察和评估来识别每个孩子的特定挑战,从而提供个性化支持。使用多种教育策略,例如视觉、听觉和动手操作等方法,可以帮助不同类型的学习者更好地理解抽象概念。",
"prompt": "",
"voice": 3333,
"speed":5,
"temperature": 0.3,
"refine_max_new_token": 384,
"infer_max_new_token": 2048,
"top_p": 0.7,
"top_k": 20,
"skip_refine": 0,
"custom_voice": 0
}'
返回响应
🟢200成功
application/json
Body
audio_files
array [object {4}]
必需
audio_duration
number
可选
filename
string
可选
inference_time
number
可选
url
string
可选
code
integer
必需
filename
string
必需
msg
string
必需
url
string
必需
示例
{
"audio_files": [
{
"audio_duration": 22.43,
"filename": "C:/baidu/MuseTalkApi/MuseTalk/static/wavs/145227_use78.29s-audio22.43s-seed3333-te0.3-tp0.7-tk20-textlen125-46031.wav",
"inference_time": 78.29,
"url": "http://112.124.20.250:8922/static/wavs/145227_use78.29s-audio22.43s-seed3333-te0.3-tp0.7-tk20-textlen125-46031.wav"
}
],
"code": 0,
"filename": "C:/baidu/MuseTalkApi/MuseTalk/static/wavs/145227_use78.29s-audio22.43s-seed3333-te0.3-tp0.7-tk20-textlen125-46031.wav",
"msg": "ok",
"url": "http://112.124.20.250:8922/static/wavs/145227_use78.29s-audio22.43s-seed3333-te0.3-tp0.7-tk20-textlen125-46031.wav"
}
修改于 2024-06-06 10:28:51