Class: TencentCloud::Vclm::V20240523::SubmitHumanActorJobRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20240523/models.rb

Overview

SubmitHumanActorJob请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(prompt = nil, audiourl = nil, imageurl = nil, imagebase64 = nil, resolution = nil, framerate = nil, logoadd = nil, logoparam = nil) ⇒ SubmitHumanActorJobRequest

Returns a new instance of SubmitHumanActorJobRequest.



823
824
825
826
827
828
829
830
831
832
# File 'lib/v20240523/models.rb', line 823

def initialize(prompt=nil, audiourl=nil, imageurl=nil, imagebase64=nil, resolution=nil, framerate=nil, logoadd=nil, logoparam=nil)
  @Prompt = prompt
  @AudioUrl = audiourl
  @ImageUrl = imageurl
  @ImageBase64 = imagebase64
  @Resolution = resolution
  @FrameRate = framerate
  @LogoAdd = logoadd
  @LogoParam = logoparam
end

Instance Attribute Details

#AudioUrl ⇒ Object

  • 全局控制:正常输入提示词即可
  • 局部控制:可用双井号进行特定时间的提示词约束,例如: "画面中的人物正在对着镜头讲话,偶尔做些手势匹配说话的内容。镜头保持固定。#3#画面中的人物正在对着镜头讲话,同时做出单手做向左方引导的手势。镜头保持固定。"(意思是第三秒的时候让人物做出左方引导手势) -- 局部控制时间建议整数,最大可读小数点后两位。
  • 音频时长:2秒 - 60秒
  • 音频格式:mp3、wav
  • 音频大小:10M以内
  • 图片格式:jpg、jpeg、png、bmp、webp
  • 图片分辨率:192~4096
  • 图片大小:不超过10M
  • 图片宽高比:图片【宽:高】在1:4到4:1范围内
  • 图片内容:避免上传无人脸、无宠物脸或脸部过小、不完整、不清晰、偏转角度过大、嘴部被遮挡的图片。 图片Base64编码与URL地址必传其一,如果都传以ImageUrl为准。 枚举值:720p,1080p 默认1080p 枚举值:25,50 默认50帧

Parameters:

  • AudioUrl: —

    传入音频URL地址,音频要求:

  • ImageUrl: —

    传入图片URL地址,图片要求:

  • ImageBase64: —

    传入图片Base64编码,编码后请求体大小不超过10M。

  • Resolution: —

    生成视频分辨率

  • FrameRate: —

    生成视频帧数,单位fps。

  • LogoAdd: —

    为生成视频添加标识的开关,默认为1。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。

  • LogoParam: —

    标识内容设置。 默认在生成视频的右下角添加“视频由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。



821
822
823
# File 'lib/v20240523/models.rb', line 821

def AudioUrl
  @AudioUrl
end

#FrameRate ⇒ Object

  • 全局控制:正常输入提示词即可
  • 局部控制:可用双井号进行特定时间的提示词约束,例如: "画面中的人物正在对着镜头讲话,偶尔做些手势匹配说话的内容。镜头保持固定。#3#画面中的人物正在对着镜头讲话,同时做出单手做向左方引导的手势。镜头保持固定。"(意思是第三秒的时候让人物做出左方引导手势) -- 局部控制时间建议整数,最大可读小数点后两位。
  • 音频时长:2秒 - 60秒
  • 音频格式:mp3、wav
  • 音频大小:10M以内
  • 图片格式:jpg、jpeg、png、bmp、webp
  • 图片分辨率:192~4096
  • 图片大小:不超过10M
  • 图片宽高比:图片【宽:高】在1:4到4:1范围内
  • 图片内容:避免上传无人脸、无宠物脸或脸部过小、不完整、不清晰、偏转角度过大、嘴部被遮挡的图片。 图片Base64编码与URL地址必传其一,如果都传以ImageUrl为准。 枚举值:720p,1080p 默认1080p 枚举值:25,50 默认50帧

Parameters:

  • AudioUrl: —

    传入音频URL地址,音频要求:

  • ImageUrl: —

    传入图片URL地址,图片要求:

  • ImageBase64: —

    传入图片Base64编码,编码后请求体大小不超过10M。

  • Resolution: —

    生成视频分辨率

  • FrameRate: —

    生成视频帧数,单位fps。

  • LogoAdd: —

    为生成视频添加标识的开关,默认为1。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。

  • LogoParam: —

    标识内容设置。 默认在生成视频的右下角添加“视频由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。



821
822
823
# File 'lib/v20240523/models.rb', line 821

def FrameRate
  @FrameRate
end

#ImageBase64 ⇒ Object

  • 全局控制:正常输入提示词即可
  • 局部控制:可用双井号进行特定时间的提示词约束,例如: "画面中的人物正在对着镜头讲话,偶尔做些手势匹配说话的内容。镜头保持固定。#3#画面中的人物正在对着镜头讲话,同时做出单手做向左方引导的手势。镜头保持固定。"(意思是第三秒的时候让人物做出左方引导手势) -- 局部控制时间建议整数,最大可读小数点后两位。
  • 音频时长:2秒 - 60秒
  • 音频格式:mp3、wav
  • 音频大小:10M以内
  • 图片格式:jpg、jpeg、png、bmp、webp
  • 图片分辨率:192~4096
  • 图片大小:不超过10M
  • 图片宽高比:图片【宽:高】在1:4到4:1范围内
  • 图片内容:避免上传无人脸、无宠物脸或脸部过小、不完整、不清晰、偏转角度过大、嘴部被遮挡的图片。 图片Base64编码与URL地址必传其一,如果都传以ImageUrl为准。 枚举值:720p,1080p 默认1080p 枚举值:25,50 默认50帧

Parameters:

  • AudioUrl: —

    传入音频URL地址,音频要求:

  • ImageUrl: —

    传入图片URL地址,图片要求:

  • ImageBase64: —

    传入图片Base64编码,编码后请求体大小不超过10M。

  • Resolution: —

    生成视频分辨率

  • FrameRate: —

    生成视频帧数,单位fps。

  • LogoAdd: —

    为生成视频添加标识的开关,默认为1。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。

  • LogoParam: —

    标识内容设置。 默认在生成视频的右下角添加“视频由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。



821
822
823
# File 'lib/v20240523/models.rb', line 821

def ImageBase64
  @ImageBase64
end

#ImageUrl ⇒ Object

  • 全局控制:正常输入提示词即可
  • 局部控制:可用双井号进行特定时间的提示词约束,例如: "画面中的人物正在对着镜头讲话,偶尔做些手势匹配说话的内容。镜头保持固定。#3#画面中的人物正在对着镜头讲话,同时做出单手做向左方引导的手势。镜头保持固定。"(意思是第三秒的时候让人物做出左方引导手势) -- 局部控制时间建议整数,最大可读小数点后两位。
  • 音频时长:2秒 - 60秒
  • 音频格式:mp3、wav
  • 音频大小:10M以内
  • 图片格式:jpg、jpeg、png、bmp、webp
  • 图片分辨率:192~4096
  • 图片大小:不超过10M
  • 图片宽高比:图片【宽:高】在1:4到4:1范围内
  • 图片内容:避免上传无人脸、无宠物脸或脸部过小、不完整、不清晰、偏转角度过大、嘴部被遮挡的图片。 图片Base64编码与URL地址必传其一,如果都传以ImageUrl为准。 枚举值:720p,1080p 默认1080p 枚举值:25,50 默认50帧

Parameters:

  • AudioUrl: —

    传入音频URL地址,音频要求:

  • ImageUrl: —

    传入图片URL地址,图片要求:

  • ImageBase64: —

    传入图片Base64编码,编码后请求体大小不超过10M。

  • Resolution: —

    生成视频分辨率

  • FrameRate: —

    生成视频帧数,单位fps。

  • LogoAdd: —

    为生成视频添加标识的开关,默认为1。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。

  • LogoParam: —

    标识内容设置。 默认在生成视频的右下角添加“视频由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。



821
822
823
# File 'lib/v20240523/models.rb', line 821

def ImageUrl
  @ImageUrl
end

#LogoAdd ⇒ Object

  • 全局控制:正常输入提示词即可
  • 局部控制:可用双井号进行特定时间的提示词约束,例如: "画面中的人物正在对着镜头讲话,偶尔做些手势匹配说话的内容。镜头保持固定。#3#画面中的人物正在对着镜头讲话,同时做出单手做向左方引导的手势。镜头保持固定。"(意思是第三秒的时候让人物做出左方引导手势) -- 局部控制时间建议整数,最大可读小数点后两位。
  • 音频时长:2秒 - 60秒
  • 音频格式:mp3、wav
  • 音频大小:10M以内
  • 图片格式:jpg、jpeg、png、bmp、webp
  • 图片分辨率:192~4096
  • 图片大小:不超过10M
  • 图片宽高比:图片【宽:高】在1:4到4:1范围内
  • 图片内容:避免上传无人脸、无宠物脸或脸部过小、不完整、不清晰、偏转角度过大、嘴部被遮挡的图片。 图片Base64编码与URL地址必传其一,如果都传以ImageUrl为准。 枚举值:720p,1080p 默认1080p 枚举值:25,50 默认50帧

Parameters:

  • AudioUrl: —

    传入音频URL地址,音频要求:

  • ImageUrl: —

    传入图片URL地址,图片要求:

  • ImageBase64: —

    传入图片Base64编码,编码后请求体大小不超过10M。

  • Resolution: —

    生成视频分辨率

  • FrameRate: —

    生成视频帧数,单位fps。

  • LogoAdd: —

    为生成视频添加标识的开关,默认为1。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。

  • LogoParam: —

    标识内容设置。 默认在生成视频的右下角添加“视频由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。



821
822
823
# File 'lib/v20240523/models.rb', line 821

def LogoAdd
  @LogoAdd
end

#LogoParam ⇒ Object

  • 全局控制:正常输入提示词即可
  • 局部控制:可用双井号进行特定时间的提示词约束,例如: "画面中的人物正在对着镜头讲话,偶尔做些手势匹配说话的内容。镜头保持固定。#3#画面中的人物正在对着镜头讲话,同时做出单手做向左方引导的手势。镜头保持固定。"(意思是第三秒的时候让人物做出左方引导手势) -- 局部控制时间建议整数,最大可读小数点后两位。
  • 音频时长:2秒 - 60秒
  • 音频格式:mp3、wav
  • 音频大小:10M以内
  • 图片格式:jpg、jpeg、png、bmp、webp
  • 图片分辨率:192~4096
  • 图片大小:不超过10M
  • 图片宽高比:图片【宽:高】在1:4到4:1范围内
  • 图片内容:避免上传无人脸、无宠物脸或脸部过小、不完整、不清晰、偏转角度过大、嘴部被遮挡的图片。 图片Base64编码与URL地址必传其一,如果都传以ImageUrl为准。 枚举值:720p,1080p 默认1080p 枚举值:25,50 默认50帧

Parameters:

  • AudioUrl: —

    传入音频URL地址,音频要求:

  • ImageUrl: —

    传入图片URL地址,图片要求:

  • ImageBase64: —

    传入图片Base64编码,编码后请求体大小不超过10M。

  • Resolution: —

    生成视频分辨率

  • FrameRate: —

    生成视频帧数,单位fps。

  • LogoAdd: —

    为生成视频添加标识的开关,默认为1。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。

  • LogoParam: —

    标识内容设置。 默认在生成视频的右下角添加“视频由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。



821
822
823
# File 'lib/v20240523/models.rb', line 821

def LogoParam
  @LogoParam
end

#Prompt ⇒ Object

  • 全局控制:正常输入提示词即可
  • 局部控制:可用双井号进行特定时间的提示词约束,例如: "画面中的人物正在对着镜头讲话,偶尔做些手势匹配说话的内容。镜头保持固定。#3#画面中的人物正在对着镜头讲话,同时做出单手做向左方引导的手势。镜头保持固定。"(意思是第三秒的时候让人物做出左方引导手势) -- 局部控制时间建议整数,最大可读小数点后两位。
  • 音频时长:2秒 - 60秒
  • 音频格式:mp3、wav
  • 音频大小:10M以内
  • 图片格式:jpg、jpeg、png、bmp、webp
  • 图片分辨率:192~4096
  • 图片大小:不超过10M
  • 图片宽高比:图片【宽:高】在1:4到4:1范围内
  • 图片内容:避免上传无人脸、无宠物脸或脸部过小、不完整、不清晰、偏转角度过大、嘴部被遮挡的图片。 图片Base64编码与URL地址必传其一,如果都传以ImageUrl为准。 枚举值:720p,1080p 默认1080p 枚举值:25,50 默认50帧

Parameters:

  • AudioUrl: —

    传入音频URL地址,音频要求:

  • ImageUrl: —

    传入图片URL地址,图片要求:

  • ImageBase64: —

    传入图片Base64编码,编码后请求体大小不超过10M。

  • Resolution: —

    生成视频分辨率

  • FrameRate: —

    生成视频帧数,单位fps。

  • LogoAdd: —

    为生成视频添加标识的开关,默认为1。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。

  • LogoParam: —

    标识内容设置。 默认在生成视频的右下角添加“视频由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。



821
822
823
# File 'lib/v20240523/models.rb', line 821

def Prompt
  @Prompt
end

#Resolution ⇒ Object

  • 全局控制:正常输入提示词即可
  • 局部控制:可用双井号进行特定时间的提示词约束,例如: "画面中的人物正在对着镜头讲话,偶尔做些手势匹配说话的内容。镜头保持固定。#3#画面中的人物正在对着镜头讲话,同时做出单手做向左方引导的手势。镜头保持固定。"(意思是第三秒的时候让人物做出左方引导手势) -- 局部控制时间建议整数,最大可读小数点后两位。
  • 音频时长:2秒 - 60秒
  • 音频格式:mp3、wav
  • 音频大小:10M以内
  • 图片格式:jpg、jpeg、png、bmp、webp
  • 图片分辨率:192~4096
  • 图片大小:不超过10M
  • 图片宽高比:图片【宽:高】在1:4到4:1范围内
  • 图片内容:避免上传无人脸、无宠物脸或脸部过小、不完整、不清晰、偏转角度过大、嘴部被遮挡的图片。 图片Base64编码与URL地址必传其一,如果都传以ImageUrl为准。 枚举值:720p,1080p 默认1080p 枚举值:25,50 默认50帧

Parameters:

  • AudioUrl: —

    传入音频URL地址,音频要求:

  • ImageUrl: —

    传入图片URL地址,图片要求:

  • ImageBase64: —

    传入图片Base64编码,编码后请求体大小不超过10M。

  • Resolution: —

    生成视频分辨率

  • FrameRate: —

    生成视频帧数,单位fps。

  • LogoAdd: —

    为生成视频添加标识的开关,默认为1。 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。

  • LogoParam: —

    标识内容设置。 默认在生成视频的右下角添加“视频由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。



821
822
823
# File 'lib/v20240523/models.rb', line 821

def Resolution
  @Resolution
end

Instance Method Details

#deserialize(params) ⇒ Object



834
835
836
837
838
839
840
841
842
843
844
845
846
# File 'lib/v20240523/models.rb', line 834

def deserialize(params)
  @Prompt = params['Prompt']
  @AudioUrl = params['AudioUrl']
  @ImageUrl = params['ImageUrl']
  @ImageBase64 = params['ImageBase64']
  @Resolution = params['Resolution']
  @FrameRate = params['FrameRate']
  @LogoAdd = params['LogoAdd']
  unless params['LogoParam'].nil?
    @LogoParam = LogoParam.new
    @LogoParam.deserialize(params['LogoParam'])
  end
end