数字人
  1. 自研声音克隆(主推)
数字人
  • 标准版数字人合成
    • 生成数字人视频
      POST
    • 获取任务详情
      GET
  • 高质量视频合成
    • 创建V2视频任务
      POST
    • 查询V2合成进度
      POST
  • 自研声音克隆(主推)
    • 创建新的语音模型
      POST
    • 将文本转换为语音
      POST
  • 文案二创
    • 文案二创
      POST
  • 视频二创
    • 创建视频生成任务
      POST
    • 查询视频任务状态
      GET
  • 声音克隆(废弃)
    • 创建音色模型
      POST
    • 训练模型音色
      POST
    • 创建文本转音频任务
      POST
    • 查询音色训练进度
      POST
    • 查询音频合成进度
      POST
  • 高速视频合成接口
    • 创建并训练形象模特
      POST
    • 创建高速视频任务
      POST
    • 查询模特训练进度
      POST
    • 查询pro视频进度
      POST
  1. 自研声音克隆(主推)

创建新的语音模型

POST
https://api.yunai.xyz/model
通过此端点创建一个新的语音模型。

请求参数

Authorization
Header 参数
Authorization
string 
可选
示例值:
Bearer sk
Body 参数multipart/form-data
visibility
enum<string> 
必需
模型的可见性:private即可
枚举值:
publicunlistprivate
示例值:
private
type
enum<string> 
必需
模型类型,tts表示文本到语音。
枚举值:
tts
title
string 
模型的标题或名称。
必需
description
string 
模型的描述信息。
可选
cover_image
file 
模型的封面图
可选
train_mode
enum<string> 
必需
模型的训练模式,对于TTS模型,fast表示创建后模型立即可用。
枚举值:
fast
voices
file 
必需
上传用于调整模型的语音文件。
texts
array[string]
可选
与语音对应的文本,如果未指定,将对语音执行ASR。尽量上传完整的,对最终效果有好处
tags
array[string]
模型的标签。
可选
enhance_audio_quality
boolean 
可选
是否增强音频质量。打开即可

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.yunai.xyz/model' \
--header 'Authorization: Bearer sk' \
--form 'visibility="private"' \
--form 'type=""' \
--form 'title=""' \
--form 'description=""' \
--form 'cover_image=@""' \
--form 'train_mode=""' \
--form 'voices=@""' \
--form 'texts=""' \
--form 'tags=""' \
--form 'enhance_audio_quality=""'

返回响应

🟢201成功
application/json
创建成功
Body
_id
string 
模型的唯一标识符。
必需
type
enum<string> 
模型类型。
必需
枚举值:
svctts
title
string 
模型的标题。
必需
description
string 
模型的描述。
必需
cover_image
string 
必需
模型的封面图片URL。
train_mode
enum<string> 
模型的训练模式。
可选
枚举值:
fastfull
state
enum<string> 
模型的当前状态。
必需
枚举值:
createdtrainingtrainedfailed
tags
array[string]
模型的标签列表。
必需
samples
array[object (Sample) {4}] 
模型的样本列表。
必需
title
string 
样本的标题。
必需
text
string 
样本对应的文本。
必需
task_id
string 
样本的任务ID。
必需
audio
string 
样本的音频URL。
必需
created_at
string <date-time>
模型创建时间。
必需
updated_at
string <date-time>
模型最后更新时间。
必需
languages
array[string]
可选
模型支持的语言列表。
示例
{
  "_id": "string",
  "type": "svc",
  "title": "string",
  "description": "string",
  "cover_image": "string",
  "train_mode": "fast",
  "state": "created",
  "tags": [
    "string"
  ],
  "samples": [
    {
      "title": "string",
      "text": "string",
      "task_id": "string",
      "audio": "string"
    }
  ],
  "created_at": "2019-08-24T14:15:22Z",
  "updated_at": "2019-08-24T14:15:22Z",
  "languages": [
    "string"
  ]
}
🟠401没有权限
🟠422参数错误
上一页
查询V2合成进度
下一页
将文本转换为语音
Built with