Class: TencentCloud::Asr::V20190614::TaskStatus

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

Overview

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, status = nil, statusstr = nil, result = nil, errormsg = nil, resultdetail = nil, audioduration = nil) ⇒ TaskStatus

Returns a new instance of TaskStatus.



1906
1907
1908
1909
1910
1911
1912
1913
1914
# File 'lib/v20190614/models.rb', line 1906

def initialize(taskid=nil, status=nil, statusstr=nil, result=nil, errormsg=nil, resultdetail=nil, audioduration=nil)
  @TaskId = taskid
  @Status = status
  @StatusStr = statusstr
  @Result = result
  @ErrorMsg = errormsg
  @ResultDetail = resultdetail
  @AudioDuration = audioduration
end

Instance Attribute Details

#AudioDurationObject

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

Parameters:

  • TaskId:

    任务标识。注意:TaskId数据类型为uint64。

  • Status:

    任务状态码,0:任务等待,1:任务执行中,2:任务成功,3:任务失败。

  • StatusStr:

    任务状态,waiting:任务等待,doing:任务执行中,success:任务成功,failed:任务失败。

  • Result:

    识别结果。

  • ErrorMsg:

    失败原因说明。

  • ResultDetail:

    识别结果详情,包含每个句子中的词时间偏移,一般用于生成字幕的场景。(录音识别请求中ResTextFormat=1时该字段不为空)

  • AudioDuration:

    音频时长(秒)。



1904
1905
1906
# File 'lib/v20190614/models.rb', line 1904

def AudioDuration
  @AudioDuration
end

#ErrorMsgObject

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

Parameters:

  • TaskId:

    任务标识。注意:TaskId数据类型为uint64。

  • Status:

    任务状态码,0:任务等待,1:任务执行中,2:任务成功,3:任务失败。

  • StatusStr:

    任务状态,waiting:任务等待,doing:任务执行中,success:任务成功,failed:任务失败。

  • Result:

    识别结果。

  • ErrorMsg:

    失败原因说明。

  • ResultDetail:

    识别结果详情,包含每个句子中的词时间偏移,一般用于生成字幕的场景。(录音识别请求中ResTextFormat=1时该字段不为空)

  • AudioDuration:

    音频时长(秒)。



1904
1905
1906
# File 'lib/v20190614/models.rb', line 1904

def ErrorMsg
  @ErrorMsg
end

#ResultObject

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

Parameters:

  • TaskId:

    任务标识。注意:TaskId数据类型为uint64。

  • Status:

    任务状态码,0:任务等待,1:任务执行中,2:任务成功,3:任务失败。

  • StatusStr:

    任务状态,waiting:任务等待,doing:任务执行中,success:任务成功,failed:任务失败。

  • Result:

    识别结果。

  • ErrorMsg:

    失败原因说明。

  • ResultDetail:

    识别结果详情,包含每个句子中的词时间偏移,一般用于生成字幕的场景。(录音识别请求中ResTextFormat=1时该字段不为空)

  • AudioDuration:

    音频时长(秒)。



1904
1905
1906
# File 'lib/v20190614/models.rb', line 1904

def Result
  @Result
end

#ResultDetailObject

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

Parameters:

  • TaskId:

    任务标识。注意:TaskId数据类型为uint64。

  • Status:

    任务状态码,0:任务等待,1:任务执行中,2:任务成功,3:任务失败。

  • StatusStr:

    任务状态,waiting:任务等待,doing:任务执行中,success:任务成功,failed:任务失败。

  • Result:

    识别结果。

  • ErrorMsg:

    失败原因说明。

  • ResultDetail:

    识别结果详情,包含每个句子中的词时间偏移,一般用于生成字幕的场景。(录音识别请求中ResTextFormat=1时该字段不为空)

  • AudioDuration:

    音频时长(秒)。



1904
1905
1906
# File 'lib/v20190614/models.rb', line 1904

def ResultDetail
  @ResultDetail
end

#StatusObject

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

Parameters:

  • TaskId:

    任务标识。注意:TaskId数据类型为uint64。

  • Status:

    任务状态码,0:任务等待,1:任务执行中,2:任务成功,3:任务失败。

  • StatusStr:

    任务状态,waiting:任务等待,doing:任务执行中,success:任务成功,failed:任务失败。

  • Result:

    识别结果。

  • ErrorMsg:

    失败原因说明。

  • ResultDetail:

    识别结果详情,包含每个句子中的词时间偏移,一般用于生成字幕的场景。(录音识别请求中ResTextFormat=1时该字段不为空)

  • AudioDuration:

    音频时长(秒)。



1904
1905
1906
# File 'lib/v20190614/models.rb', line 1904

def Status
  @Status
end

#StatusStrObject

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

Parameters:

  • TaskId:

    任务标识。注意:TaskId数据类型为uint64。

  • Status:

    任务状态码,0:任务等待,1:任务执行中,2:任务成功,3:任务失败。

  • StatusStr:

    任务状态,waiting:任务等待,doing:任务执行中,success:任务成功,failed:任务失败。

  • Result:

    识别结果。

  • ErrorMsg:

    失败原因说明。

  • ResultDetail:

    识别结果详情,包含每个句子中的词时间偏移,一般用于生成字幕的场景。(录音识别请求中ResTextFormat=1时该字段不为空)

  • AudioDuration:

    音频时长(秒)。



1904
1905
1906
# File 'lib/v20190614/models.rb', line 1904

def StatusStr
  @StatusStr
end

#TaskIdObject

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

Parameters:

  • TaskId:

    任务标识。注意:TaskId数据类型为uint64。

  • Status:

    任务状态码,0:任务等待,1:任务执行中,2:任务成功,3:任务失败。

  • StatusStr:

    任务状态,waiting:任务等待,doing:任务执行中,success:任务成功,failed:任务失败。

  • Result:

    识别结果。

  • ErrorMsg:

    失败原因说明。

  • ResultDetail:

    识别结果详情,包含每个句子中的词时间偏移,一般用于生成字幕的场景。(录音识别请求中ResTextFormat=1时该字段不为空)

  • AudioDuration:

    音频时长(秒)。



1904
1905
1906
# File 'lib/v20190614/models.rb', line 1904

def TaskId
  @TaskId
end

Instance Method Details

#deserialize(params) ⇒ Object



1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
# File 'lib/v20190614/models.rb', line 1916

def deserialize(params)
  @TaskId = params['TaskId']
  @Status = params['Status']
  @StatusStr = params['StatusStr']
  @Result = params['Result']
  @ErrorMsg = params['ErrorMsg']
  unless params['ResultDetail'].nil?
    @ResultDetail = []
    params['ResultDetail'].each do |i|
      sentencedetail_tmp = SentenceDetail.new
      sentencedetail_tmp.deserialize(i)
      @ResultDetail << sentencedetail_tmp
    end
  end
  @AudioDuration = params['AudioDuration']
end