Class: TencentCloud::Mps::V20190612::SmartSubtitlesResult

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

Overview

智能字幕结果。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, asrfulltexttask = nil, transtexttask = nil, puresubtitletranstask = nil, ocrfulltexttask = nil) ⇒ SmartSubtitlesResult

Returns a new instance of SmartSubtitlesResult.



28895
28896
28897
28898
28899
28900
28901
# File 'lib/v20190612/models.rb', line 28895

def initialize(type=nil, asrfulltexttask=nil, transtexttask=nil, puresubtitletranstask=nil, ocrfulltexttask=nil)
  @Type = type
  @AsrFullTextTask = asrfulltexttask
  @TransTextTask = transtexttask
  @PureSubtitleTransTask = puresubtitletranstask
  @OcrFullTextTask = ocrfulltexttask
end

Instance Attribute Details

#AsrFullTextTaskObject

TransTextRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PureSubtitleTransTask:

    当翻译类型为:PureSubtitleTrans 是返回纯字幕文件翻译结果。

  • OcrFullTextTask:

    文字提取字幕结果,当 Type 为 OcrFullTextRecognition 时有效。



28893
28894
28895
# File 'lib/v20190612/models.rb', line 28893

def AsrFullTextTask
  @AsrFullTextTask
end

#OcrFullTextTaskObject

TransTextRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PureSubtitleTransTask:

    当翻译类型为:PureSubtitleTrans 是返回纯字幕文件翻译结果。

  • OcrFullTextTask:

    文字提取字幕结果,当 Type 为 OcrFullTextRecognition 时有效。



28893
28894
28895
# File 'lib/v20190612/models.rb', line 28893

def OcrFullTextTask
  @OcrFullTextTask
end

#PureSubtitleTransTaskObject

TransTextRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PureSubtitleTransTask:

    当翻译类型为:PureSubtitleTrans 是返回纯字幕文件翻译结果。

  • OcrFullTextTask:

    文字提取字幕结果,当 Type 为 OcrFullTextRecognition 时有效。



28893
28894
28895
# File 'lib/v20190612/models.rb', line 28893

def PureSubtitleTransTask
  @PureSubtitleTransTask
end

#TransTextTaskObject

TransTextRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PureSubtitleTransTask:

    当翻译类型为:PureSubtitleTrans 是返回纯字幕文件翻译结果。

  • OcrFullTextTask:

    文字提取字幕结果,当 Type 为 OcrFullTextRecognition 时有效。



28893
28894
28895
# File 'lib/v20190612/models.rb', line 28893

def TransTextTask
  @TransTextTask
end

#TypeObject

TransTextRecognition 时有效。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • PureSubtitleTransTask:

    当翻译类型为:PureSubtitleTrans 是返回纯字幕文件翻译结果。

  • OcrFullTextTask:

    文字提取字幕结果,当 Type 为 OcrFullTextRecognition 时有效。



28893
28894
28895
# File 'lib/v20190612/models.rb', line 28893

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



28903
28904
28905
28906
28907
28908
28909
28910
28911
28912
28913
28914
28915
28916
28917
28918
28919
28920
28921
# File 'lib/v20190612/models.rb', line 28903

def deserialize(params)
  @Type = params['Type']
  unless params['AsrFullTextTask'].nil?
    @AsrFullTextTask = SmartSubtitleTaskAsrFullTextResult.new
    @AsrFullTextTask.deserialize(params['AsrFullTextTask'])
  end
  unless params['TransTextTask'].nil?
    @TransTextTask = SmartSubtitleTaskTransTextResult.new
    @TransTextTask.deserialize(params['TransTextTask'])
  end
  unless params['PureSubtitleTransTask'].nil?
    @PureSubtitleTransTask = PureSubtitleTransResult.new
    @PureSubtitleTransTask.deserialize(params['PureSubtitleTransTask'])
  end
  unless params['OcrFullTextTask'].nil?
    @OcrFullTextTask = SmartSubtitleTaskFullTextResult.new
    @OcrFullTextTask.deserialize(params['OcrFullTextTask'])
  end
end