Class: TencentCloud::Mps::V20190612::CreateSmartSubtitleTemplateRequest

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

Overview

CreateSmartSubtitleTemplate请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, videosrclanguage = nil, subtitletype = nil, comment = nil, subtitleformat = nil, asrhotwordsconfigure = nil, translateswitch = nil, translatedstlanguage = nil) ⇒ CreateSmartSubtitleTemplateRequest

Returns a new instance of CreateSmartSubtitleTemplateRequest.



8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
# File 'lib/v20190612/models.rb', line 8087

def initialize(name=nil, videosrclanguage=nil, subtitletype=nil, comment=nil, subtitleformat=nil, asrhotwordsconfigure=nil, translateswitch=nil, translatedstlanguage=nil)
  @Name = name
  @VideoSrcLanguage = videosrclanguage
  @SubtitleType = subtitletype
  @Comment = comment
  @SubtitleFormat = subtitleformat
  @AsrHotWordsConfigure = asrhotwordsconfigure
  @TranslateSwitch = translateswitch
  @TranslateDstLanguage = translatedstlanguage
end

Instance Attribute Details

#AsrHotWordsConfigureObject

长度限制:64 个字符。当前支持以下语言:zh:简体中文en:英语ja:日语ko:韩语zh-PY:中英粤zh-medical:中文医疗yue:中文粤语vi:越南语ms:马来语id:印度尼西亚语fil:菲律宾语th:泰语pt:葡萄牙语tr:土耳其语ar:阿拉伯语es:西班牙语hi:印地语fr:法语de:德语zh_dialect:中文方言0: 源语言1: 翻译语言2: 源语言+翻译语言当TranslateSwitch为OFF时仅支持取0 当TranslateSwitch为ON时仅支持取1或2 长度限制:256 个字符。不填或填空:不生成字幕文件ON: 开启翻译OFF: 关闭翻译当TranslateSwitch为ON的时候生效当前支持以下语言:zh:简体中文en:英语ja:日语ko:韩语fr:法语es:西班牙语it:意大利语de:德语tr:土耳其语ru:俄语pt:葡萄牙语vi:越南语id:印度尼西亚语ms:马来语th:泰语ar:阿拉伯语hi:印地语

Parameters:

  • Name:

    智能字幕模板名称

  • VideoSrcLanguage:

    智能字幕视频源语言

  • SubtitleType:

    智能字幕字幕语言类型

  • Comment:

    智能字幕模板描述信息

  • SubtitleFormat:

    智能字幕文件格式vtt: WebVTT 格式

  • AsrHotWordsConfigure:

    ASR热词库参数

  • TranslateSwitch:

    字幕翻译开关

  • TranslateDstLanguage:

    字幕翻译目标语言



8085
8086
8087
# File 'lib/v20190612/models.rb', line 8085

def AsrHotWordsConfigure
  @AsrHotWordsConfigure
end

#CommentObject

长度限制:64 个字符。当前支持以下语言:zh:简体中文en:英语ja:日语ko:韩语zh-PY:中英粤zh-medical:中文医疗yue:中文粤语vi:越南语ms:马来语id:印度尼西亚语fil:菲律宾语th:泰语pt:葡萄牙语tr:土耳其语ar:阿拉伯语es:西班牙语hi:印地语fr:法语de:德语zh_dialect:中文方言0: 源语言1: 翻译语言2: 源语言+翻译语言当TranslateSwitch为OFF时仅支持取0 当TranslateSwitch为ON时仅支持取1或2 长度限制:256 个字符。不填或填空:不生成字幕文件ON: 开启翻译OFF: 关闭翻译当TranslateSwitch为ON的时候生效当前支持以下语言:zh:简体中文en:英语ja:日语ko:韩语fr:法语es:西班牙语it:意大利语de:德语tr:土耳其语ru:俄语pt:葡萄牙语vi:越南语id:印度尼西亚语ms:马来语th:泰语ar:阿拉伯语hi:印地语

Parameters:

  • Name:

    智能字幕模板名称

  • VideoSrcLanguage:

    智能字幕视频源语言

  • SubtitleType:

    智能字幕字幕语言类型

  • Comment:

    智能字幕模板描述信息

  • SubtitleFormat:

    智能字幕文件格式vtt: WebVTT 格式

  • AsrHotWordsConfigure:

    ASR热词库参数

  • TranslateSwitch:

    字幕翻译开关

  • TranslateDstLanguage:

    字幕翻译目标语言



8085
8086
8087
# File 'lib/v20190612/models.rb', line 8085

def Comment
  @Comment
end

#NameObject

长度限制:64 个字符。当前支持以下语言:zh:简体中文en:英语ja:日语ko:韩语zh-PY:中英粤zh-medical:中文医疗yue:中文粤语vi:越南语ms:马来语id:印度尼西亚语fil:菲律宾语th:泰语pt:葡萄牙语tr:土耳其语ar:阿拉伯语es:西班牙语hi:印地语fr:法语de:德语zh_dialect:中文方言0: 源语言1: 翻译语言2: 源语言+翻译语言当TranslateSwitch为OFF时仅支持取0 当TranslateSwitch为ON时仅支持取1或2 长度限制:256 个字符。不填或填空:不生成字幕文件ON: 开启翻译OFF: 关闭翻译当TranslateSwitch为ON的时候生效当前支持以下语言:zh:简体中文en:英语ja:日语ko:韩语fr:法语es:西班牙语it:意大利语de:德语tr:土耳其语ru:俄语pt:葡萄牙语vi:越南语id:印度尼西亚语ms:马来语th:泰语ar:阿拉伯语hi:印地语

Parameters:

  • Name:

    智能字幕模板名称

  • VideoSrcLanguage:

    智能字幕视频源语言

  • SubtitleType:

    智能字幕字幕语言类型

  • Comment:

    智能字幕模板描述信息

  • SubtitleFormat:

    智能字幕文件格式vtt: WebVTT 格式

  • AsrHotWordsConfigure:

    ASR热词库参数

  • TranslateSwitch:

    字幕翻译开关

  • TranslateDstLanguage:

    字幕翻译目标语言



8085
8086
8087
# File 'lib/v20190612/models.rb', line 8085

def Name
  @Name
end

#SubtitleFormatObject

长度限制:64 个字符。当前支持以下语言:zh:简体中文en:英语ja:日语ko:韩语zh-PY:中英粤zh-medical:中文医疗yue:中文粤语vi:越南语ms:马来语id:印度尼西亚语fil:菲律宾语th:泰语pt:葡萄牙语tr:土耳其语ar:阿拉伯语es:西班牙语hi:印地语fr:法语de:德语zh_dialect:中文方言0: 源语言1: 翻译语言2: 源语言+翻译语言当TranslateSwitch为OFF时仅支持取0 当TranslateSwitch为ON时仅支持取1或2 长度限制:256 个字符。不填或填空:不生成字幕文件ON: 开启翻译OFF: 关闭翻译当TranslateSwitch为ON的时候生效当前支持以下语言:zh:简体中文en:英语ja:日语ko:韩语fr:法语es:西班牙语it:意大利语de:德语tr:土耳其语ru:俄语pt:葡萄牙语vi:越南语id:印度尼西亚语ms:马来语th:泰语ar:阿拉伯语hi:印地语

Parameters:

  • Name:

    智能字幕模板名称

  • VideoSrcLanguage:

    智能字幕视频源语言

  • SubtitleType:

    智能字幕字幕语言类型

  • Comment:

    智能字幕模板描述信息

  • SubtitleFormat:

    智能字幕文件格式vtt: WebVTT 格式

  • AsrHotWordsConfigure:

    ASR热词库参数

  • TranslateSwitch:

    字幕翻译开关

  • TranslateDstLanguage:

    字幕翻译目标语言



8085
8086
8087
# File 'lib/v20190612/models.rb', line 8085

def SubtitleFormat
  @SubtitleFormat
end

#SubtitleTypeObject

长度限制:64 个字符。当前支持以下语言:zh:简体中文en:英语ja:日语ko:韩语zh-PY:中英粤zh-medical:中文医疗yue:中文粤语vi:越南语ms:马来语id:印度尼西亚语fil:菲律宾语th:泰语pt:葡萄牙语tr:土耳其语ar:阿拉伯语es:西班牙语hi:印地语fr:法语de:德语zh_dialect:中文方言0: 源语言1: 翻译语言2: 源语言+翻译语言当TranslateSwitch为OFF时仅支持取0 当TranslateSwitch为ON时仅支持取1或2 长度限制:256 个字符。不填或填空:不生成字幕文件ON: 开启翻译OFF: 关闭翻译当TranslateSwitch为ON的时候生效当前支持以下语言:zh:简体中文en:英语ja:日语ko:韩语fr:法语es:西班牙语it:意大利语de:德语tr:土耳其语ru:俄语pt:葡萄牙语vi:越南语id:印度尼西亚语ms:马来语th:泰语ar:阿拉伯语hi:印地语

Parameters:

  • Name:

    智能字幕模板名称

  • VideoSrcLanguage:

    智能字幕视频源语言

  • SubtitleType:

    智能字幕字幕语言类型

  • Comment:

    智能字幕模板描述信息

  • SubtitleFormat:

    智能字幕文件格式vtt: WebVTT 格式

  • AsrHotWordsConfigure:

    ASR热词库参数

  • TranslateSwitch:

    字幕翻译开关

  • TranslateDstLanguage:

    字幕翻译目标语言



8085
8086
8087
# File 'lib/v20190612/models.rb', line 8085

def SubtitleType
  @SubtitleType
end

#TranslateDstLanguageObject

长度限制:64 个字符。当前支持以下语言:zh:简体中文en:英语ja:日语ko:韩语zh-PY:中英粤zh-medical:中文医疗yue:中文粤语vi:越南语ms:马来语id:印度尼西亚语fil:菲律宾语th:泰语pt:葡萄牙语tr:土耳其语ar:阿拉伯语es:西班牙语hi:印地语fr:法语de:德语zh_dialect:中文方言0: 源语言1: 翻译语言2: 源语言+翻译语言当TranslateSwitch为OFF时仅支持取0 当TranslateSwitch为ON时仅支持取1或2 长度限制:256 个字符。不填或填空:不生成字幕文件ON: 开启翻译OFF: 关闭翻译当TranslateSwitch为ON的时候生效当前支持以下语言:zh:简体中文en:英语ja:日语ko:韩语fr:法语es:西班牙语it:意大利语de:德语tr:土耳其语ru:俄语pt:葡萄牙语vi:越南语id:印度尼西亚语ms:马来语th:泰语ar:阿拉伯语hi:印地语

Parameters:

  • Name:

    智能字幕模板名称

  • VideoSrcLanguage:

    智能字幕视频源语言

  • SubtitleType:

    智能字幕字幕语言类型

  • Comment:

    智能字幕模板描述信息

  • SubtitleFormat:

    智能字幕文件格式vtt: WebVTT 格式

  • AsrHotWordsConfigure:

    ASR热词库参数

  • TranslateSwitch:

    字幕翻译开关

  • TranslateDstLanguage:

    字幕翻译目标语言



8085
8086
8087
# File 'lib/v20190612/models.rb', line 8085

def TranslateDstLanguage
  @TranslateDstLanguage
end

#TranslateSwitchObject

长度限制:64 个字符。当前支持以下语言:zh:简体中文en:英语ja:日语ko:韩语zh-PY:中英粤zh-medical:中文医疗yue:中文粤语vi:越南语ms:马来语id:印度尼西亚语fil:菲律宾语th:泰语pt:葡萄牙语tr:土耳其语ar:阿拉伯语es:西班牙语hi:印地语fr:法语de:德语zh_dialect:中文方言0: 源语言1: 翻译语言2: 源语言+翻译语言当TranslateSwitch为OFF时仅支持取0 当TranslateSwitch为ON时仅支持取1或2 长度限制:256 个字符。不填或填空:不生成字幕文件ON: 开启翻译OFF: 关闭翻译当TranslateSwitch为ON的时候生效当前支持以下语言:zh:简体中文en:英语ja:日语ko:韩语fr:法语es:西班牙语it:意大利语de:德语tr:土耳其语ru:俄语pt:葡萄牙语vi:越南语id:印度尼西亚语ms:马来语th:泰语ar:阿拉伯语hi:印地语

Parameters:

  • Name:

    智能字幕模板名称

  • VideoSrcLanguage:

    智能字幕视频源语言

  • SubtitleType:

    智能字幕字幕语言类型

  • Comment:

    智能字幕模板描述信息

  • SubtitleFormat:

    智能字幕文件格式vtt: WebVTT 格式

  • AsrHotWordsConfigure:

    ASR热词库参数

  • TranslateSwitch:

    字幕翻译开关

  • TranslateDstLanguage:

    字幕翻译目标语言



8085
8086
8087
# File 'lib/v20190612/models.rb', line 8085

def TranslateSwitch
  @TranslateSwitch
end

#VideoSrcLanguageObject

长度限制:64 个字符。当前支持以下语言:zh:简体中文en:英语ja:日语ko:韩语zh-PY:中英粤zh-medical:中文医疗yue:中文粤语vi:越南语ms:马来语id:印度尼西亚语fil:菲律宾语th:泰语pt:葡萄牙语tr:土耳其语ar:阿拉伯语es:西班牙语hi:印地语fr:法语de:德语zh_dialect:中文方言0: 源语言1: 翻译语言2: 源语言+翻译语言当TranslateSwitch为OFF时仅支持取0 当TranslateSwitch为ON时仅支持取1或2 长度限制:256 个字符。不填或填空:不生成字幕文件ON: 开启翻译OFF: 关闭翻译当TranslateSwitch为ON的时候生效当前支持以下语言:zh:简体中文en:英语ja:日语ko:韩语fr:法语es:西班牙语it:意大利语de:德语tr:土耳其语ru:俄语pt:葡萄牙语vi:越南语id:印度尼西亚语ms:马来语th:泰语ar:阿拉伯语hi:印地语

Parameters:

  • Name:

    智能字幕模板名称

  • VideoSrcLanguage:

    智能字幕视频源语言

  • SubtitleType:

    智能字幕字幕语言类型

  • Comment:

    智能字幕模板描述信息

  • SubtitleFormat:

    智能字幕文件格式vtt: WebVTT 格式

  • AsrHotWordsConfigure:

    ASR热词库参数

  • TranslateSwitch:

    字幕翻译开关

  • TranslateDstLanguage:

    字幕翻译目标语言



8085
8086
8087
# File 'lib/v20190612/models.rb', line 8085

def VideoSrcLanguage
  @VideoSrcLanguage
end

Instance Method Details

#deserialize(params) ⇒ Object



8098
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
# File 'lib/v20190612/models.rb', line 8098

def deserialize(params)
  @Name = params['Name']
  @VideoSrcLanguage = params['VideoSrcLanguage']
  @SubtitleType = params['SubtitleType']
  @Comment = params['Comment']
  @SubtitleFormat = params['SubtitleFormat']
  unless params['AsrHotWordsConfigure'].nil?
    @AsrHotWordsConfigure = AsrHotWordsConfigure.new
    @AsrHotWordsConfigure.deserialize(params['AsrHotWordsConfigure'])
  end
  @TranslateSwitch = params['TranslateSwitch']
  @TranslateDstLanguage = params['TranslateDstLanguage']
end