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.



1849
1850
1851
1852
1853
1854
1855
1856
1857
# File 'lib/v20190614/models.rb', line 1849

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:

    音频时长(秒)。



1847
1848
1849
# File 'lib/v20190614/models.rb', line 1847

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:

    音频时长(秒)。



1847
1848
1849
# File 'lib/v20190614/models.rb', line 1847

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:

    音频时长(秒)。



1847
1848
1849
# File 'lib/v20190614/models.rb', line 1847

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:

    音频时长(秒)。



1847
1848
1849
# File 'lib/v20190614/models.rb', line 1847

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:

    音频时长(秒)。



1847
1848
1849
# File 'lib/v20190614/models.rb', line 1847

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:

    音频时长(秒)。



1847
1848
1849
# File 'lib/v20190614/models.rb', line 1847

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:

    音频时长(秒)。



1847
1848
1849
# File 'lib/v20190614/models.rb', line 1847

def TaskId
  @TaskId
end

Instance Method Details

#deserialize(params) ⇒ Object



1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
# File 'lib/v20190614/models.rb', line 1859

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