奇妙元直播接口文档
  1. 直播间_台词
奇妙元直播接口文档
  • 直播接口必读
  • 直播间_数字人查询
    • 查询数字人详情
      GET
    • 查询数字人接口
      GET
  • 直播间_合成
    • 开始合成直播间
      POST
  • 直播间_台词
    • 修改台词设置信息
      PUT
    • 素材_新增台词某一种素材
      PUT
    • 创建台词
      POST
    • 删除台词
      DELETE
    • 素材_删除台词某一种素材
      DELETE
    • 素材_查询台词的所有素材
      GET
    • 素材_新增或覆盖台词的素材信息(可替代增删改接口)
      PUT
    • 素材_修改台词某一种素材
      PUT
    • 查询台词内容
      GET
  • 直播间_直播间
    • 创建直播间
      POST
    • 删除直播间
      DELETE
    • 查询单个直播间
      GET
    • 分页查询直播间
      GET
    • 查询单个直播间的合成结果
      GET
    • 修改直播间
      PUT
  • 字体信息
    • 字体查询
      GET
  1. 直播间_台词

素材_修改台词某一种素材

正式环境
http://prod-cn.your-api-server.com
正式环境
http://prod-cn.your-api-server.com
PUT
/lbr/line/update/source/{sourceId}/{lbrLineId}/{lbrId}
直播间_台词

请求参数

Path 参数
lbrId
integer 
lbrId
必需
lbrLineId
integer 
lbrLineId
必需
sourceId
integer 
sourceId
必需
Body 参数application/json
台词的合成信息
bold
integer <int32>
1加粗,默认0
可选
content
string 
可选
avatar:对应数字人的id;video:对应视频或图片地址;tag:对应文字内容;subtitles:对应文本内容;audio:对应音频地址;back_audio:对应背景音频地址;text,对应文本内容.长度不能超过2000
contentType
string 
可选
素材类型avatar/video/tag/subtitles/back_audio/audio/text
fontname
string 
字体名称
可选
fontsize
integer <int32>
字体大小,建议15
可选
height
integer <int32>
素材高
可选
italic
integer <int32>
1斜体,默认0
可选
magicSpeakerId
string 
可选
声音id,text类型必传
primaryColour
string 
可选
字体颜色,例如:&Hffffff
sortNum
integer <int32>
可选
素材层级控制,范围1-100,主要控制video类型和avatar类型,排序字段不建议重复
startTime
integer <int32>
开始时间,默认0
可选
stopTime
integer <int32>
可选
结束时间,默认该台词的结束时间,不可超过音频的时长
underline
integer <int32>
1有下划线,默认0
可选
wetaSpeakerId
integer <int64>
可选
模特id:查询接口获取的id,avatar类型必传
width
integer <int32>
素材宽
可选
x
integer <int32>
x轴距离
可选
y
integer <int32>
y轴距离
可选
volume
number <float>
可选
back_audio合成音量:默认值:1.0,大于1则声音变大,小于1声音变小,可选值:大于零的浮点数
>= -1
示例
{
    "bold": 0,
    "content": "string",
    "contentType": "string",
    "fontname": "string",
    "fontsize": 0,
    "height": 0,
    "italic": 0,
    "magicSpeakerId": "string",
    "primaryColour": "string",
    "sortNum": 0,
    "startTime": 0,
    "stopTime": 0,
    "underline": 0,
    "wetaSpeakerId": 0,
    "width": 0,
    "x": 0,
    "y": 0,
    "volume": -1
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PUT 'http://prod-cn.your-api-server.com/lbr/line/update/source///' \
--header 'Content-Type: application/json' \
--data-raw '{
    "bold": 0,
    "content": "string",
    "contentType": "string",
    "fontname": "string",
    "fontsize": 0,
    "height": 0,
    "italic": 0,
    "magicSpeakerId": "string",
    "primaryColour": "string",
    "sortNum": 0,
    "startTime": 0,
    "stopTime": 0,
    "underline": 0,
    "wetaSpeakerId": 0,
    "width": 0,
    "x": 0,
    "y": 0,
    "volume": -1
}'

返回响应

🟢200OK
application/json
Body
code
integer <int32>
可选
data
object 
可选
message
string 
可选
ok
boolean 
可选
示例
{
    "code": 0,
    "data": {},
    "message": "string",
    "ok": true
}
🟢201Created
🟠401Unauthorized
🟠403Forbidden
🟠404Not Found
修改于 2023-07-10 01:05:47
上一页
素材_新增或覆盖台词的素材信息(可替代增删改接口)
下一页
查询台词内容
Built with