本文介绍提交智能生产作业请求参数JobParamsOutput及查询智能生产作业返回参数Job补充说明。

字幕提取:CaptionExtraction

名称 类型 描述
Output String 如果JobParams设置了中英文分离,输出文件路径中支持{resultType}占位符,用来比较对应字幕结果文件是中文或英文,中文为zh,英文为en。
JobParams参数说明:
名称 类型 是否必填 描述
fps Int 采样帧率(可选),整数,取值范围为[2,10],默认5
roi List 字幕框选区域,若输入框选区域,则只对区域内的字幕进行提取,区域外的文字忽略(可选)。格式:[[top, bottom], [left, right]],默认
sep Boolean 是否中英文分离输出两个srt文件,可选,默认False
formatter String srt的字幕格式字符串(可选),例如:"{\an8}",默认
回调格式

JSON格式

{
  "Code":"Success",
  "Details":[],"FunctionName":"CaptionExtraction",
  "JobId":"39f8e0bc005e4f309379701645f4****",
  "Message":"success","State":"Succes"
}

Job参数说明:

名称 类型 描述
Result String 作业结果详细信息,成功结果信息如:{"Code":"Success","Message":"Successful.","Data":"{\"result\":[{\"file\":\"captionextraction/b48d02b58e9b6a0d1c13271bcf9aa6d7-161121379****.srt\"}]}"}

绿幕抠图:VideoGreenScreenMatting

JobParams参数说明:
名称 类型 是否必填 描述
mode String 替换的背景图片类型,目前仅支持file。
bgimage String 替换的背景图片,例如:http://example-image.example-location.aliyuncs.com/example/example.jpg
回调格式

JSON格式

{
  "Code":"Success",
  "Details":[],"FunctionName":"VideoGreenScreenMatting",
  "JobId":"39f8e0bc005e4f309379701645f4****",
  "Message":"success",
  "State":"Success",
  "Type":"IProduction"
}

Job参数说明:

名称 类型 描述
Result String 作业结果详细信息,成功结果信息。示例如下:{"Code":"Success","Message":"Successful.","Data":"{\"result\":[{\"file\":\"videogreenscreenmatting/16e6bc5ca802e12429d082010164dba3-160275535****_matting.mp4\"}]}"}

副歌检测:MusicSegmentDetect

JobParams参数说明:
名称 类型 是否必填 描述
回调格式

JSON格式

{
  "Code":"Success",
  "Details":[],
  "FunctionName":"MusicSegmentDetect",
  "JobId":"39f8e0bc005e4f309379701645f4****",
  "Message":"success",
  "State":"Success",
  "Type":"IProduction"
}

Job参数说明:

名称 类型 描述
Result String 作业结果详细信息,成功结果信息。示例如下:{"Code":"Success","Data":"{\"result\":[{\"start\":39.32,\"end\":63.85,\"title\":\"副歌\"},{\"start\":86.69,\"end\":114.45,\"title\":\"副歌\"},{\"start\":135.75,\"end\":160.27,\"title\":\"副歌\"}]}","Message":"Successful."}

视频去字幕:VideoDetext

JobParams参数说明:
名称 类型 是否必填 描述
Text List 目标字幕框位置。
  • 目前最多支持两个目标字幕框。

    例如:[[bx1, by1, bw1, bh1], [bx2, by2, bw2, bh2]]bx1

  • 字幕框左上角点横坐标相对视频宽度比例。

    例如:0.1by1

  • 字幕框左上角点纵坐标相对视频高度比例。

    例如:0.8bw1

  • 字幕框宽度相对视频宽度比例。

    例如:0.3bh1

  • 字幕框高度相对视频高度比例。

    例如:0.2bx2

  • 字幕框左上角点横坐标相对视频宽度比例。

    例如:0.5by2

  • 字幕框左上角点纵坐标相对视频高度比例。

    例如:0.8bw2

  • 字幕框宽度相对视频宽度比例。

    例如:0.3bh2

  • 字幕框高度相对视频高度比例。

    例如:0.2

回调格式

JSON格式

{
  "Code":"Success",
  "Details":[], 
  "FunctionName":"VideoDetext",
  "JobId":"39f8e0bc005e4f309379701645f4****",
  "Message":"success",
  "State":"Success",
  "Type":"IProduction"
}

Job参数说明:

名称 类型 描述
Result String 作业结果详细信息,成功结果信息。示例如下:{"Details":[],"Message":"success","Code":"Success"}

视频横转竖:VideoH2V

JobParams参数说明:
名称 类型 是否必填 描述
回调格式

JSON格式

{
  "Code":"Success",
  "Details":[],
  "FunctionName":"VideoH2V",
  "JobId":"39f8e0bc005e4f309379701645f4****",
  "Message":"success",
  "State":"Success",
  "Type":"IProduction"
}

Job参数说明:

名称 类型 描述
Result String 作业结果详细信息,成功结果信息。示例如下:{"Details":[],"Message":"success","Code":"Success"}

视频去图标:VideoDelogo

JobParams参数说明:
名称 类型 是否必填 描述
Logo String 目标logo框位置,[xmin, ymin, width, height],目前最多支持两个目标logo框,例如:[[0, 0, 0.3, 0.3], [0.7, 0, 0.3, 0.3]]
回调格式

JSON格式

{
  "Code":"Success",
  "Details":[],
  "FunctionName":"VideoDelogo",
  "JobId":"39f8e0bc005e4f309379701645f4****",
  "Message":"success",
  "State":"Success",
  "Type":"IProduction"
}

Job参数说明:

名称 类型 描述
Result String 作业结果详细信息,成功结果信息。示例如下:{"Details":[],"Message":"success","Code":"Success"}

智能封面:Cover

JobParams参数说明:
名称 类型 是否必填 描述
Model String 智能封面模型,为空时输出图片封面,为gif时输出动图封面。
回调格式

JSON格式

{
  "Code":"Success",
  "Details":[],
  "FunctionName":"Cover",
  "JobId":"39f8e0bc005e4f309379701645f4****",
  "Message":"success",
  "State":"Success",
  "Type":"IProduction"
}

Job参数说明:

名称 类型 描述
Result String 作业结果详细信息,成功结果信息。示例如下:{"Details":[],"Message":"success","Code":"Success"}{"Message":"success","Data":"[{\"Score\":8.270855992569906,\"Time\":\"28278.25\",\"Url\":\"cover/test-00001.jpg\"},{\"Score\":7.474117489692728,\"Time\":\"25942.583333333332\",\"Url\":\"cover/test-00002.jpg\"}]","Code":"Success"},其中Score为封面结果置信度,Time为封面帧时间戳,Url为封面文件路径。

视频摘要:VideoClip

JobParams参数说明:
名称 类型 是否必填 描述
回调格式

JSON格式

{
  "Code":"Success",
  "Details":[],
  "FunctionName":"VideoClip",
  "JobId":"39f8e0bc005e4f309379701645f4****",
  "Message":"success",
  "State":"Success",
  "Type":"IProduction"
}

Job参数说明:

名称 类型 描述
Result String 作业结果详细信息,成功结果信息。示例如下:

{"Code":"Success","Message":"Successful.","Data":"{\"result\":[{\"file\":\"videoclip/16e6bc5ca802e12429d082010164****-1602755353502-origin.mp4\"}]}"}

图片人像分割:ImageMatting

JobParams参数说明:
名称 类型 是否必填 描述
回调格式

JSON格式

{
  "Code":"Success",
  "Details":[],
  "FunctionName":"ImageMatting",
  "JobId":"39f8e0bc005e4f309379701645f4****",
  "Message":"success",
  "State":"Success",
  "Type":"IProduction"
}

Job参数说明:

名称 类型 描述
Result String 作业结果详细信息,成功结果信息。示例如下:{"Details":[{"Status":"Success","Input":"1.jpg","Output":"production/1-1-seg.jpeg"}],"Message":"The job is completed successfully","Code":"Success"},其中Input为原图片路径,Output为结果图片路径。

图片横转竖:ImageH2V

JobParams参数说明:
名称 类型 是否必填 描述
回调格式

JSON格式

{
  "Code":"Success",
  "Details":[],
  "FunctionName":"ImageH2V",
  "JobId":"39f8e0bc005e4f309379701645f4****",
  "Message":"success",
  "State":"Success",
  "Type":"IProduction"
}

Job参数说明:

名称 类型 描述
Result String 作业结果详细信息,成功结果信息。示例如下:{"Details":[],"Message":"success","Code":"Success"}

图片去图标:ImageDelogo

JobParams参数说明:
名称 类型 是否必填 描述
回调格式

JSON格式

{
  "Code":"Success",
  "Details":[],
  "FunctionName":"ImageDelogo",
  "JobId":"39f8e0bc005e4f309379701645f4****",
  "Message":"success",
  "State":"Success",
  "Type":"IProduction"
}

Job参数说明:

名称 类型 描述
Result String 作业结果详细信息,成功结果信息。示例如下:{"Details":[],"Message":"success","Code":"Success"}

PPT拆条:VideoSplit

JobParams参数说明:
名称 类型 是否必填 描述
回调格式

JSON格式

{
  "Code":"Success",
  "Details":[],
  "FunctionName":"VideoSplit",
  "JobId":"39f8e0bc005e4f309379701645f4****",
  "Message":"success",
  "State":"Success",
  "Type":"IProduction"
}

Job参数说明:

名称 类型 描述
Result String 作业结果详细信息,成功结果信息如:{"Code":"Success","Data":"{\"splitResult\":[{\"beginTime\":1.0,\"endTime\":44.57,\"title\":\"内容开始\"},{\"beginTime\":44.57,\"endTime\":71.16,\"title\":\"淘宝网\"},{\"beginTime\":71.16,\"endTime\":106.33,\"title\":\"低价风景\"},{\"beginTime\":106.33,\"endTime\":126.0,\"title\":\"聚划算\"}]}","Message":"Successful."}

节奏检测:AudioBeatDetection

JobParams参数说明:
名称 类型 是否必填 描述
回调格式

JSON格式

{
  "Code":"Success",
  "Details":[],
  "FunctionName":"AudioBeatDetection",
  "JobId":"39f8e0bc005e4f309379701645f4****",
  "Message":"success",
  "State":"Success",
  "Type":"IProduction"
}

Job参数说明:

名称 类型 描述
Result String 作业结果详细信息,成功结果信息如:{"Code":"Success","Data":"{\"result\":[{\"file\":\"detectresult/normalvideo-161225931****.txt\"}]}","Message":"Successful."}

混音处理:AudioMixing

JobParams参数说明:
名称 类型 是否必填 描述
inputs String 待混合的音轨文件地址列表,目前只支持一个,例如:{"file":"oss://mts-sh-out.oss-cn-shanghai.aliyuncs.com/2.mp4"}
回调格式

JSON格式

{
  "Code":"Success",
  "FunctionName":"AudioMixing",
  "JobId":"158688059d8443a68b78a65e55b3****",
  "Message":"Successful.",
  "State":"Success",
  "Type":"IProduction",
  "UserData":"test"
}

Job参数说明:

名称 类型 描述
Result String 作业结果详细信息,成功结果信息如:{"Message":"Successful.","Data":"{\"result\":[{\"file\":\"audiomix/alibaba-161283935****-origin.mp4\"}]}","Code":"Success"}

ASR(语音识别)

JobParams参数说明:
名称 类型 是否必填 描述
start_time String 截取开始时间,格式为00:00:00。
duration String 截取持续时间,格式为00:00:00。
request_params String ASR请求可选参数,格式示例为 "&first_channel_only=True&enable_word_level_result=False"
可选参数包括:
  • enable_word_level_result,类型Boolean,是否返回词级别信息。取值:
    • true(开启)
    • false(不开启)
    默认:false(不开启)。
  • first_channel_only类型Boolean,是否只识别首个声道。取值:
    • true(识别)
    • false(不识别)
    默认:true(识别)。
回调格式

JSON格式

{
  "Code":"Success",
  "Details":[],"FunctionName":"ASR",
  "JobId":"39f8e0bc005e4f309379701645f****",
  "Message":"success",
  "State":"Success",
  "Type":"IProduction"
}

Job参数说明:

名称 类型 描述
Result String 作业结果详细信息,成功结果信息如:{"Code":"Success","Data":"{\"result\":[{\"file\":\"as rresult/1612259314837.txt\"}]}","Message":"Successful."}

异步语音合成:AsyncTextToSpeech

名称 类型 描述
Output String 本算法输出结果需通过占位符{resultType}作为文件后缀来区分输出合成音频和时间戳信息。例如:oss://test-video.oss-cn-shanghai.aliyuncs.com/iproduction/{source}-{timestamp}-{sequenceId}.{resultType}
JobParams参数说明:
名称 类型 是否必填 描述
voice String 发音人。默认值xiaoyun。更多信息请参见声音类型
format String 音频编码格式,支持格式:
  • pcm
  • wav
  • mp3
默认值:pcm
sample_rate Integer 音频采样率。默认值:16000
volume Integer 音量。取值范围:0~100。默认值:50
speech_rate Integer 语速。取值范围:-500~500,默认值:0
pitch_rate Integer 语调。取值范围:-500~500,默认值:0
回调格式

JSON格式

{
  "Code":"Success",
  "Details":[],
  "FunctionName":"AsyncTextToSpeech",
  "JobId":"39f8e0bc005e4f309379701645f4****",
  "Message":"success",
  "State":"Success",
  "Type":"IProduction"
}

Job参数说明:

名称 类型 描述
Result String 作业结果详细信息,包含合成的音频和时间戳信息。结果成功结果信息如:{"Code":"Success","Data":"{\"result\":[{\"file\":\"result/1612259314837.wav\"},{\"file\":\"1612259314837.txt\"}]}","Message":"Successful."}

语音合成:TextToSpeech

JobParams参数说明:
名称 类型 是否必填 描述
voice String 发音人。默认值xiaoyun。更多信息请参见声音类型
format String 音频编码格式,支持格式:
  • pcm
  • wav
  • mp3
默认值:pcm
sample_rate Integer 音频采样率。默认值:16000
volume Integer 音量。取值范围:0~100。默认值:50
speech_rate Integer 语速。取值范围:-500~500,默认值:0
pitch_rate Integer 语调。取值范围:-500~500,默认值:0
回调格式

JSON格式

{
  "JobId":"612de0df37c84f8cabe4d856378e****",
  "requestId":"91BC64BF-35B0-4DFC-9D52-0EC42287****",
  "result":"{\"Message\":\"The job is completed successfully\",\"Data\":{\"result\":[{\"file\":\"UklGRiQOBgBXQVZFZm10IBA******\"}]},\"Code\":\"Success\"}"}

Job参数说明:

名称 类型 描述