## GET接口
### 0. 获取任务详情 action = task_info
    # 参数
    - taskId        - string    - 必填            - 任务ID
### 1. 获取智能剪辑模板列表 action = clip_template_list
    # 参数
    - scene         - string    - 选填,默认空      - 场景类型
            - virtualman        数字人口播模板
            - realMan           真人口播模板
            - oralMixCutting    素材混剪模板
            - newsMixCutting    新闻混剪模板
    - kw            - string    - 选填,默认空      - 搜索关键词
    - page          - int       - 选填,默认1       - 页码
    - limit         - int       - 选填,默认10      - 每页数量
### 2. 获取公共数字人列表 action = common_virtualman_list
    # 参数
    - kw            - string    - 选填,默认空      - 搜索关键词
    - page          - int       - 选填,默认1       - 页码
    - limit         - int       - 选填,默认10      - 每页数量
### 3. 获取公共语音列表 action = common_voice_list
    # 参数
    - kw            - string    - 选填,默认空      - 搜索关键词
    - page          - int       - 选填,默认1       - 页码
    - limit         - int       - 选填,默认10      - 每页数量
### 2. 获取自定义数字人列表 action = custom_virtualman_list
    # 参数
    - task_status   - int       - 选填,默认-99       - 任务状态 -99全部|-1失败|0待处理|1成功
    - kw            - string    - 选填,默认空      - 搜索关键词
    - page          - int       - 选填,默认1       - 页码
    - limit         - int       - 选填,默认10      - 每页数量
### 3. 获取自定义语音列表 action = custom_voice_list
    # 参数
    - task_status   - int       - 选填,默认-99       - 任务状态 -99全部|-1失败|0待处理|1成功
    - kw            - string    - 选填,默认空      - 搜索关键词
    - page          - int       - 选填,默认1       - 页码
    - limit         - int       - 选填,默认10      - 每页数量
### 4. 获取视频任务列表 action = video_list
    # 参数
    - kw            - string    - 选填,默认空      - 搜索关键词
    - page          - int       - 选填,默认1       - 页码
    - limit         - int       - 选填,默认10      - 每页数量

## POST接口
### 1. 数字人克隆 action = virtualman_clone
    # 参数
    - name              - string        - 必填      - 数字人名称
    - videoUrl          - string        - 必填      - 训练视频url, 视频与图片选其一,优先使用视频
    - imageUrl          - string        - 必填      - 训练图片url, 视频与图片选其一
    - authVideoUrl      - string        - 必填      - 授权视频URL,授权视频与训练视频必须为同一人。案例参考:https://openapi-doc.shanjian.tv/8489759m0
    - authText          - string        - 必填      - 被授权的对象,请使用品牌词,表示用户向该品牌授权,例如:趣搜科技
### 2. 声音克隆 action = voice_clone
    # 参数
    - name              - string        - 必填      - 音色名称
    - audioUrl          - string        - 必填      - 复刻音频url
    - language          - string        - 选填      - 语种
    - demoText          - string        - 选填      - 试听音频文案,需要与语种对应,否则会造成试听音频生成失败。默认值: 你好,我是你的AI专属克隆声音,希望未来的日子一起好好相处哦。
### 3. 删除数字人克隆 action = virtualman_delete
    - id                - int           - 必填      - 自增ID
### 4. 删除声音克隆 action = voice_delete
    - id                - int           - 必填      - 自增ID


### 5. 新增自定义数字人口播混剪视频任务 action = new_costom_broadcast
    # 参数
    - styleId           - string        - 必填      - 视频模板id
    - virtualmanId      - string        - 必填      - 数字人ID
    - title             - string        - 选填      - 标题
    - speakerId         - string        - 必填      - 音色ID
    - speakerExtra      - object        - 选填      - 音色扩展参数,传speakerId时有效
        - speedRatio        - float         - 选填,默认1       - 语速,支持1位小数,1表示常速,0.5 <= 语速 <= 2
        - language          - string        - 选填             - 语种
    - scenes            - array          - 必填      - 场景数组,每个场景代表一个分镜
        - captions          - obj           - 必填      -
            - content           - string        - 必填      - 字幕文本,单个场景字幕文本不能少于3个字符
            - marks             - array         - 选填      - 文本标记特殊处理处
                - type              - string        - 必填      - 标记类型:break - 停顿 replace - 文本读音替换
                - index             - int           - 必填      - 文本索引处,从0开始,最大值为content文本长度
                - time              - int           - 必填      - 时长,单位ms, 100 <= 时长 <= 10000
                - indexRange        - array         - 必填      - type=replace时参数,替换文本索引范围,例如 [0, 1]
                - text              - string        - 必填      - type=replace时参数,替换目标文本
        - materials         - array          - 选填      - 素材,只支持图片和视频
            - fileUrl           - string        - 必填      - 素材url
            - soundSwitch       - bool          - 选填,默认false   - 素材原声开关
    - introduceCard         - obj           - 选填              - 身份栏信息
        - name                  - string        - 选填              - 名称
        - description           - string        - 选填              - 描述
    - packRules             - obj           - 选填              - 包装规则:仅用于控制标题、素材等是否参与模版的效果包装,无特殊要求不建议设置。
        - headerSwitch          - bool          - 选填              - 标题包装开关
        - materialSwitch        - bool          - 选填              - 素材包装开关
        - subtitleSwitch        - bool          - 选填              - 字幕包装开关
        - keywordSwitch         - bool          - 选填              - 关键词包装开关
        - backgroundMusic       - obj           - 可选              - 背景音乐设置
            - audioSwitch           - bool          - 可选              - 音乐开关
            - audioUrl              - string        - 可选              - 音频url,模板内置背景音乐和传递audioUrl,优先使用audioUrl
            - volume                - number        - 可选, 默认0.3      - 音量,保留一位小数 , 0 <= 音量 <= 1
    - processRules          - obj           - 选填              - 处理规则
        - watermarkShow         - bool          - 选填, 默认true     - 水印开关
        - metadata              - string        - 选填                  - 元水印数据
        - materialComposition   - stirng        - 选填                  - 素材组合方式|random随机|order顺序
        - firstFrameCover       - obj           - 选填                  - 首帧封面(AI封面)
            - coverSwitch           - bool          - 选填,默认false        - 封面开关
            - templateId            - string        - 选填                  - 模版ID,如果未设置则系统匹配
            - imageUrl              - string        - 选填                  - 图片地址,用于生成AI封面图的底图,imageUrl和resultImageUrl二选一必填
            - resultImageUrl        - string        - 选填                  - 图片生成接口的结果图片地址或其他封面图片地址, 传了此值将直接运用作为视频首桢封面, 优先级更高;imageUrl和resultImageUrl二选一必填;
        - renderResolution      - int           - 选填                  - 输出视频分辨率,单位px|1080=1080P输出分辨率为1080px*1920px的结果视频|2160=2160P输出分辨率为2160px*3840px的结果视频
    - structLayers          - array         - 选填              - 需要修改的图层数据
        - markCode              - string        - 必填              - 图层,枚举
            1. headerLayer - 标题图层
            2. subtitleLayer - 字幕图层
            3. ipLayer - 身份栏图层
            4. backgroundLayer - 背景图层(仅在使用公共数字人-绿幕数字人时生效)
            5. figureLayer - 数字人图层(仅数字人口播混剪视频和自定义数字人口播混剪视频生效)
        - show                  - bool          - 选填              - 是否显示,不设置时默认跟随风格模板(backgroundLayer、figureLayer不支持设置,默认显示)
        - showMode              - string        - 选填              - 显示模式,markCode=headerLayer时生效,不设置时默认跟随风格模板
            1. always - 一直显示
            2. customize - 自定义
        - showTime              - float         - 选填              - 显示时长,markCode=headerLayer和showMode=customize时生效且必填,> 0的数值,保留3位小数
        - layer                 - obj           - 选填              - 图层数据,对应风格模板详情接口返回的图层数据
            - transform             - obj           - 选填              - 图层位置数据,对应风格模板详情transform(headerLayer、subtitleLayer、ipLayer、figureLayer生效)
                - postion               - array         - 必填              - 锚点定位,对应风格模板详情transform.position
            - uri                   - string        - 选填              - 背景图片资源链接(仅backgroundLayer生效); 建议传递图片的分辨率要等于模板详情返回的背景图层画布的宽高。图片的分辨率超过背景图层画布的宽高,系统自动裁剪;图片的分辨率小于背景图层画布的宽高,系统自动平铺,不做放大处理。