Class: TencentCloud::Mps::V20190612::LiveSmartSubtitleResult

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

Overview

直播智能字幕结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(text = nil, startptstime = nil, endptstime = nil, trans = nil, starttime = nil, endtime = nil, steadystate = nil, userid = nil) ⇒ LiveSmartSubtitleResult

Returns a new instance of LiveSmartSubtitleResult.



18820
18821
18822
18823
18824
18825
18826
18827
18828
18829
# File 'lib/v20190612/models.rb', line 18820

def initialize(text=nil, startptstime=nil, endptstime=nil, trans=nil, starttime=nil, endtime=nil, steadystate=nil, userid=nil)
  @Text = text
  @StartPTSTime = startptstime
  @EndPTSTime = endptstime
  @Trans = trans
  @StartTime = starttime
  @EndTime = endtime
  @SteadyState = steadystate
  @UserId = userid
end

Instance Attribute Details

#EndPTSTimeObject

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

Parameters:

  • Text:

    识别文本。

  • StartPTSTime:

    翻译片段起始的 PTS 时间,单位:秒。

  • EndPTSTime:

    翻译片段终止的 PTS 时间,单位:秒。

  • Trans:

    翻译文本。

  • StartTime:

    翻译开始UTC时间。

  • EndTime:

    翻译结束UTC时间。

  • SteadyState:

    稳态标记。

  • UserId:

    websocket与trtc实时翻译的UserId



18818
18819
18820
# File 'lib/v20190612/models.rb', line 18818

def EndPTSTime
  @EndPTSTime
end

#EndTimeObject

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

Parameters:

  • Text:

    识别文本。

  • StartPTSTime:

    翻译片段起始的 PTS 时间,单位:秒。

  • EndPTSTime:

    翻译片段终止的 PTS 时间,单位:秒。

  • Trans:

    翻译文本。

  • StartTime:

    翻译开始UTC时间。

  • EndTime:

    翻译结束UTC时间。

  • SteadyState:

    稳态标记。

  • UserId:

    websocket与trtc实时翻译的UserId



18818
18819
18820
# File 'lib/v20190612/models.rb', line 18818

def EndTime
  @EndTime
end

#StartPTSTimeObject

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

Parameters:

  • Text:

    识别文本。

  • StartPTSTime:

    翻译片段起始的 PTS 时间,单位:秒。

  • EndPTSTime:

    翻译片段终止的 PTS 时间,单位:秒。

  • Trans:

    翻译文本。

  • StartTime:

    翻译开始UTC时间。

  • EndTime:

    翻译结束UTC时间。

  • SteadyState:

    稳态标记。

  • UserId:

    websocket与trtc实时翻译的UserId



18818
18819
18820
# File 'lib/v20190612/models.rb', line 18818

def StartPTSTime
  @StartPTSTime
end

#StartTimeObject

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

Parameters:

  • Text:

    识别文本。

  • StartPTSTime:

    翻译片段起始的 PTS 时间,单位:秒。

  • EndPTSTime:

    翻译片段终止的 PTS 时间,单位:秒。

  • Trans:

    翻译文本。

  • StartTime:

    翻译开始UTC时间。

  • EndTime:

    翻译结束UTC时间。

  • SteadyState:

    稳态标记。

  • UserId:

    websocket与trtc实时翻译的UserId



18818
18819
18820
# File 'lib/v20190612/models.rb', line 18818

def StartTime
  @StartTime
end

#SteadyStateObject

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

Parameters:

  • Text:

    识别文本。

  • StartPTSTime:

    翻译片段起始的 PTS 时间,单位:秒。

  • EndPTSTime:

    翻译片段终止的 PTS 时间,单位:秒。

  • Trans:

    翻译文本。

  • StartTime:

    翻译开始UTC时间。

  • EndTime:

    翻译结束UTC时间。

  • SteadyState:

    稳态标记。

  • UserId:

    websocket与trtc实时翻译的UserId



18818
18819
18820
# File 'lib/v20190612/models.rb', line 18818

def SteadyState
  @SteadyState
end

#TextObject

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

Parameters:

  • Text:

    识别文本。

  • StartPTSTime:

    翻译片段起始的 PTS 时间,单位:秒。

  • EndPTSTime:

    翻译片段终止的 PTS 时间,单位:秒。

  • Trans:

    翻译文本。

  • StartTime:

    翻译开始UTC时间。

  • EndTime:

    翻译结束UTC时间。

  • SteadyState:

    稳态标记。

  • UserId:

    websocket与trtc实时翻译的UserId



18818
18819
18820
# File 'lib/v20190612/models.rb', line 18818

def Text
  @Text
end

#TransObject

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

Parameters:

  • Text:

    识别文本。

  • StartPTSTime:

    翻译片段起始的 PTS 时间,单位:秒。

  • EndPTSTime:

    翻译片段终止的 PTS 时间,单位:秒。

  • Trans:

    翻译文本。

  • StartTime:

    翻译开始UTC时间。

  • EndTime:

    翻译结束UTC时间。

  • SteadyState:

    稳态标记。

  • UserId:

    websocket与trtc实时翻译的UserId



18818
18819
18820
# File 'lib/v20190612/models.rb', line 18818

def Trans
  @Trans
end

#UserIdObject

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

Parameters:

  • Text:

    识别文本。

  • StartPTSTime:

    翻译片段起始的 PTS 时间,单位:秒。

  • EndPTSTime:

    翻译片段终止的 PTS 时间,单位:秒。

  • Trans:

    翻译文本。

  • StartTime:

    翻译开始UTC时间。

  • EndTime:

    翻译结束UTC时间。

  • SteadyState:

    稳态标记。

  • UserId:

    websocket与trtc实时翻译的UserId



18818
18819
18820
# File 'lib/v20190612/models.rb', line 18818

def UserId
  @UserId
end

Instance Method Details

#deserialize(params) ⇒ Object



18831
18832
18833
18834
18835
18836
18837
18838
18839
18840
# File 'lib/v20190612/models.rb', line 18831

def deserialize(params)
  @Text = params['Text']
  @StartPTSTime = params['StartPTSTime']
  @EndPTSTime = params['EndPTSTime']
  @Trans = params['Trans']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @SteadyState = params['SteadyState']
  @UserId = params['UserId']
end