Class: TencentCloud::Mps::V20190612::UpdateSmartEraseSubtitleConfig

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

Overview

智能擦除模板去字幕配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(subtitleerasemethod = nil, subtitlemodel = nil, ocrswitch = nil, subtitlelang = nil, subtitleformat = nil, transswitch = nil, transdstlang = nil, autoareas = nil, customareas = nil) ⇒ UpdateSmartEraseSubtitleConfig

Returns a new instance of UpdateSmartEraseSubtitleConfig.



31385
31386
31387
31388
31389
31390
31391
31392
31393
31394
31395
# File 'lib/v20190612/models.rb', line 31385

def initialize(subtitleerasemethod=nil, subtitlemodel=nil, ocrswitch=nil, subtitlelang=nil, subtitleformat=nil, transswitch=nil, transdstlang=nil, autoareas=nil, customareas=nil)
  @SubtitleEraseMethod = subtitleerasemethod
  @SubtitleModel = subtitlemodel
  @OcrSwitch = ocrswitch
  @SubtitleLang = subtitlelang
  @SubtitleFormat = subtitleformat
  @TransSwitch = transswitch
  @TransDstLang = transdstlang
  @AutoAreas = autoareas
  @CustomAreas = customareas
end

Instance Attribute Details

#AutoAreasObject

  • srt srt格式
  • vtt WebVTT格式
  • ON 开启
  • OFF 关闭 当前支持以下语言: zh:简体中文 en:英语 ja:日语 ko:韩语 fr:法语 es:西班牙语 it:意大利语 de:德语 tr:土耳其语 ru:俄语 pt:葡萄牙语 vi:越南语 id:印度尼西亚语 ms:马来语 th:泰语 ar:阿拉伯语 hi:印地语 对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。 注意:当擦除方式选择custom时,此参数将不会生效;修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。 对选定区域,在选定时间段内不进行检测识别直接进行擦除。 注意:修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。

Parameters:

  • SubtitleFormat:

    字幕文件格式,默认取vtt;仅当OcrSwitch取"ON"时生效。

  • TransSwitch:

    是否开启字幕翻译,默认取OFF;仅当OcrSwitch取"ON"时生效。

  • TransDstLang:

    字幕翻译目标语言,默认取en;仅当TransSwitch取"ON"时生效。

  • AutoAreas:

    自动擦除自定义区域。

  • CustomAreas:

    指定擦除自定义区域。



31383
31384
31385
# File 'lib/v20190612/models.rb', line 31383

def AutoAreas
  @AutoAreas
end

#CustomAreasObject

  • srt srt格式
  • vtt WebVTT格式
  • ON 开启
  • OFF 关闭 当前支持以下语言: zh:简体中文 en:英语 ja:日语 ko:韩语 fr:法语 es:西班牙语 it:意大利语 de:德语 tr:土耳其语 ru:俄语 pt:葡萄牙语 vi:越南语 id:印度尼西亚语 ms:马来语 th:泰语 ar:阿拉伯语 hi:印地语 对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。 注意:当擦除方式选择custom时,此参数将不会生效;修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。 对选定区域,在选定时间段内不进行检测识别直接进行擦除。 注意:修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。

Parameters:

  • SubtitleFormat:

    字幕文件格式,默认取vtt;仅当OcrSwitch取"ON"时生效。

  • TransSwitch:

    是否开启字幕翻译,默认取OFF;仅当OcrSwitch取"ON"时生效。

  • TransDstLang:

    字幕翻译目标语言,默认取en;仅当TransSwitch取"ON"时生效。

  • AutoAreas:

    自动擦除自定义区域。

  • CustomAreas:

    指定擦除自定义区域。



31383
31384
31385
# File 'lib/v20190612/models.rb', line 31383

def CustomAreas
  @CustomAreas
end

#OcrSwitchObject

  • srt srt格式
  • vtt WebVTT格式
  • ON 开启
  • OFF 关闭 当前支持以下语言: zh:简体中文 en:英语 ja:日语 ko:韩语 fr:法语 es:西班牙语 it:意大利语 de:德语 tr:土耳其语 ru:俄语 pt:葡萄牙语 vi:越南语 id:印度尼西亚语 ms:马来语 th:泰语 ar:阿拉伯语 hi:印地语 对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。 注意:当擦除方式选择custom时,此参数将不会生效;修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。 对选定区域,在选定时间段内不进行检测识别直接进行擦除。 注意:修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。

Parameters:

  • SubtitleFormat:

    字幕文件格式,默认取vtt;仅当OcrSwitch取"ON"时生效。

  • TransSwitch:

    是否开启字幕翻译,默认取OFF;仅当OcrSwitch取"ON"时生效。

  • TransDstLang:

    字幕翻译目标语言,默认取en;仅当TransSwitch取"ON"时生效。

  • AutoAreas:

    自动擦除自定义区域。

  • CustomAreas:

    指定擦除自定义区域。



31383
31384
31385
# File 'lib/v20190612/models.rb', line 31383

def OcrSwitch
  @OcrSwitch
end

#SubtitleEraseMethodObject

  • srt srt格式
  • vtt WebVTT格式
  • ON 开启
  • OFF 关闭 当前支持以下语言: zh:简体中文 en:英语 ja:日语 ko:韩语 fr:法语 es:西班牙语 it:意大利语 de:德语 tr:土耳其语 ru:俄语 pt:葡萄牙语 vi:越南语 id:印度尼西亚语 ms:马来语 th:泰语 ar:阿拉伯语 hi:印地语 对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。 注意:当擦除方式选择custom时,此参数将不会生效;修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。 对选定区域,在选定时间段内不进行检测识别直接进行擦除。 注意:修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。

Parameters:

  • SubtitleFormat:

    字幕文件格式,默认取vtt;仅当OcrSwitch取"ON"时生效。

  • TransSwitch:

    是否开启字幕翻译,默认取OFF;仅当OcrSwitch取"ON"时生效。

  • TransDstLang:

    字幕翻译目标语言,默认取en;仅当TransSwitch取"ON"时生效。

  • AutoAreas:

    自动擦除自定义区域。

  • CustomAreas:

    指定擦除自定义区域。



31383
31384
31385
# File 'lib/v20190612/models.rb', line 31383

def SubtitleEraseMethod
  @SubtitleEraseMethod
end

#SubtitleFormatObject

  • srt srt格式
  • vtt WebVTT格式
  • ON 开启
  • OFF 关闭 当前支持以下语言: zh:简体中文 en:英语 ja:日语 ko:韩语 fr:法语 es:西班牙语 it:意大利语 de:德语 tr:土耳其语 ru:俄语 pt:葡萄牙语 vi:越南语 id:印度尼西亚语 ms:马来语 th:泰语 ar:阿拉伯语 hi:印地语 对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。 注意:当擦除方式选择custom时,此参数将不会生效;修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。 对选定区域,在选定时间段内不进行检测识别直接进行擦除。 注意:修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。

Parameters:

  • SubtitleFormat:

    字幕文件格式,默认取vtt;仅当OcrSwitch取"ON"时生效。

  • TransSwitch:

    是否开启字幕翻译,默认取OFF;仅当OcrSwitch取"ON"时生效。

  • TransDstLang:

    字幕翻译目标语言,默认取en;仅当TransSwitch取"ON"时生效。

  • AutoAreas:

    自动擦除自定义区域。

  • CustomAreas:

    指定擦除自定义区域。



31383
31384
31385
# File 'lib/v20190612/models.rb', line 31383

def SubtitleFormat
  @SubtitleFormat
end

#SubtitleLangObject

  • srt srt格式
  • vtt WebVTT格式
  • ON 开启
  • OFF 关闭 当前支持以下语言: zh:简体中文 en:英语 ja:日语 ko:韩语 fr:法语 es:西班牙语 it:意大利语 de:德语 tr:土耳其语 ru:俄语 pt:葡萄牙语 vi:越南语 id:印度尼西亚语 ms:马来语 th:泰语 ar:阿拉伯语 hi:印地语 对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。 注意:当擦除方式选择custom时,此参数将不会生效;修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。 对选定区域,在选定时间段内不进行检测识别直接进行擦除。 注意:修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。

Parameters:

  • SubtitleFormat:

    字幕文件格式,默认取vtt;仅当OcrSwitch取"ON"时生效。

  • TransSwitch:

    是否开启字幕翻译,默认取OFF;仅当OcrSwitch取"ON"时生效。

  • TransDstLang:

    字幕翻译目标语言,默认取en;仅当TransSwitch取"ON"时生效。

  • AutoAreas:

    自动擦除自定义区域。

  • CustomAreas:

    指定擦除自定义区域。



31383
31384
31385
# File 'lib/v20190612/models.rb', line 31383

def SubtitleLang
  @SubtitleLang
end

#SubtitleModelObject

  • srt srt格式
  • vtt WebVTT格式
  • ON 开启
  • OFF 关闭 当前支持以下语言: zh:简体中文 en:英语 ja:日语 ko:韩语 fr:法语 es:西班牙语 it:意大利语 de:德语 tr:土耳其语 ru:俄语 pt:葡萄牙语 vi:越南语 id:印度尼西亚语 ms:马来语 th:泰语 ar:阿拉伯语 hi:印地语 对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。 注意:当擦除方式选择custom时,此参数将不会生效;修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。 对选定区域,在选定时间段内不进行检测识别直接进行擦除。 注意:修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。

Parameters:

  • SubtitleFormat:

    字幕文件格式,默认取vtt;仅当OcrSwitch取"ON"时生效。

  • TransSwitch:

    是否开启字幕翻译,默认取OFF;仅当OcrSwitch取"ON"时生效。

  • TransDstLang:

    字幕翻译目标语言,默认取en;仅当TransSwitch取"ON"时生效。

  • AutoAreas:

    自动擦除自定义区域。

  • CustomAreas:

    指定擦除自定义区域。



31383
31384
31385
# File 'lib/v20190612/models.rb', line 31383

def SubtitleModel
  @SubtitleModel
end

#TransDstLangObject

  • srt srt格式
  • vtt WebVTT格式
  • ON 开启
  • OFF 关闭 当前支持以下语言: zh:简体中文 en:英语 ja:日语 ko:韩语 fr:法语 es:西班牙语 it:意大利语 de:德语 tr:土耳其语 ru:俄语 pt:葡萄牙语 vi:越南语 id:印度尼西亚语 ms:马来语 th:泰语 ar:阿拉伯语 hi:印地语 对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。 注意:当擦除方式选择custom时,此参数将不会生效;修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。 对选定区域,在选定时间段内不进行检测识别直接进行擦除。 注意:修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。

Parameters:

  • SubtitleFormat:

    字幕文件格式,默认取vtt;仅当OcrSwitch取"ON"时生效。

  • TransSwitch:

    是否开启字幕翻译,默认取OFF;仅当OcrSwitch取"ON"时生效。

  • TransDstLang:

    字幕翻译目标语言,默认取en;仅当TransSwitch取"ON"时生效。

  • AutoAreas:

    自动擦除自定义区域。

  • CustomAreas:

    指定擦除自定义区域。



31383
31384
31385
# File 'lib/v20190612/models.rb', line 31383

def TransDstLang
  @TransDstLang
end

#TransSwitchObject

  • srt srt格式
  • vtt WebVTT格式
  • ON 开启
  • OFF 关闭 当前支持以下语言: zh:简体中文 en:英语 ja:日语 ko:韩语 fr:法语 es:西班牙语 it:意大利语 de:德语 tr:土耳其语 ru:俄语 pt:葡萄牙语 vi:越南语 id:印度尼西亚语 ms:马来语 th:泰语 ar:阿拉伯语 hi:印地语 对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。 注意:当擦除方式选择custom时,此参数将不会生效;修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。 对选定区域,在选定时间段内不进行检测识别直接进行擦除。 注意:修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。

Parameters:

  • SubtitleFormat:

    字幕文件格式,默认取vtt;仅当OcrSwitch取"ON"时生效。

  • TransSwitch:

    是否开启字幕翻译,默认取OFF;仅当OcrSwitch取"ON"时生效。

  • TransDstLang:

    字幕翻译目标语言,默认取en;仅当TransSwitch取"ON"时生效。

  • AutoAreas:

    自动擦除自定义区域。

  • CustomAreas:

    指定擦除自定义区域。



31383
31384
31385
# File 'lib/v20190612/models.rb', line 31383

def TransSwitch
  @TransSwitch
end

Instance Method Details

#deserialize(params) ⇒ Object



31397
31398
31399
31400
31401
31402
31403
31404
31405
31406
31407
31408
31409
31410
31411
31412
31413
31414
31415
31416
31417
31418
31419
31420
31421
# File 'lib/v20190612/models.rb', line 31397

def deserialize(params)
  @SubtitleEraseMethod = params['SubtitleEraseMethod']
  @SubtitleModel = params['SubtitleModel']
  @OcrSwitch = params['OcrSwitch']
  @SubtitleLang = params['SubtitleLang']
  @SubtitleFormat = params['SubtitleFormat']
  @TransSwitch = params['TransSwitch']
  @TransDstLang = params['TransDstLang']
  unless params['AutoAreas'].nil?
    @AutoAreas = []
    params['AutoAreas'].each do |i|
      erasearea_tmp = EraseArea.new
      erasearea_tmp.deserialize(i)
      @AutoAreas << erasearea_tmp
    end
  end
  unless params['CustomAreas'].nil?
    @CustomAreas = []
    params['CustomAreas'].each do |i|
      erasetimearea_tmp = EraseTimeArea.new
      erasetimearea_tmp.deserialize(i)
      @CustomAreas << erasetimearea_tmp
    end
  end
end