Class: TencentCloud::Tci::V20190318::DescribeAudioTaskResponse

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

Overview

DescribeAudioTask返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(allmuteslice = nil, asrstat = nil, texts = nil, vocabanalysisdetailinfo = nil, vocabanalysisstatinfo = nil, alltexts = nil, jobid = nil, progress = nil, totalcount = nil, requestid = nil) ⇒ DescribeAudioTaskResponse

Returns a new instance of DescribeAudioTaskResponse.



1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
# File 'lib/v20190318/models.rb', line 1185

def initialize(allmuteslice=nil, asrstat=nil, texts=nil, vocabanalysisdetailinfo=nil, vocabanalysisstatinfo=nil, alltexts=nil, jobid=nil, progress=nil, totalcount=nil, requestid=nil)
  @AllMuteSlice = allmuteslice
  @AsrStat = asrstat
  @Texts = texts
  @VocabAnalysisDetailInfo = vocabanalysisdetailinfo
  @VocabAnalysisStatInfo = vocabanalysisstatinfo
  @AllTexts = alltexts
  @JobId = jobid
  @Progress = progress
  @TotalCount = totalcount
  @RequestId = requestid
end

Instance Attribute Details

#AllMuteSliceObject

Parameters:

  • AllMuteSlice:

    如果请求中开启了静音检测开关,则会返回所有的静音片段(静音时长超过阈值的片段)。

  • AsrStat:

    返回的当前音频的统计信息。当进度为100时返回。

  • Texts:

    返回当前音频流的详细信息,如果是流模式,返回的是对应流的详细信息,如果是 URL模式,返回的是查询的那一段seq对应的音频的详细信息。

  • VocabAnalysisDetailInfo:

    返回词汇库中的单词出现的详细时间信息。

  • VocabAnalysisStatInfo:

    返回词汇库中的单词出现的次数信息。

  • AllTexts:

    返回音频全部文本。

  • JobId:

    音频任务唯一id。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。

  • Progress:

    返回的当前处理进度。

  • TotalCount:

    结果总数

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



1183
1184
1185
# File 'lib/v20190318/models.rb', line 1183

def AllMuteSlice
  @AllMuteSlice
end

#AllTextsObject

Parameters:

  • AllMuteSlice:

    如果请求中开启了静音检测开关,则会返回所有的静音片段(静音时长超过阈值的片段)。

  • AsrStat:

    返回的当前音频的统计信息。当进度为100时返回。

  • Texts:

    返回当前音频流的详细信息,如果是流模式,返回的是对应流的详细信息,如果是 URL模式,返回的是查询的那一段seq对应的音频的详细信息。

  • VocabAnalysisDetailInfo:

    返回词汇库中的单词出现的详细时间信息。

  • VocabAnalysisStatInfo:

    返回词汇库中的单词出现的次数信息。

  • AllTexts:

    返回音频全部文本。

  • JobId:

    音频任务唯一id。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。

  • Progress:

    返回的当前处理进度。

  • TotalCount:

    结果总数

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



1183
1184
1185
# File 'lib/v20190318/models.rb', line 1183

def AllTexts
  @AllTexts
end

#AsrStatObject

Parameters:

  • AllMuteSlice:

    如果请求中开启了静音检测开关,则会返回所有的静音片段(静音时长超过阈值的片段)。

  • AsrStat:

    返回的当前音频的统计信息。当进度为100时返回。

  • Texts:

    返回当前音频流的详细信息,如果是流模式,返回的是对应流的详细信息,如果是 URL模式,返回的是查询的那一段seq对应的音频的详细信息。

  • VocabAnalysisDetailInfo:

    返回词汇库中的单词出现的详细时间信息。

  • VocabAnalysisStatInfo:

    返回词汇库中的单词出现的次数信息。

  • AllTexts:

    返回音频全部文本。

  • JobId:

    音频任务唯一id。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。

  • Progress:

    返回的当前处理进度。

  • TotalCount:

    结果总数

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



1183
1184
1185
# File 'lib/v20190318/models.rb', line 1183

def AsrStat
  @AsrStat
end

#JobIdObject

Parameters:

  • AllMuteSlice:

    如果请求中开启了静音检测开关,则会返回所有的静音片段(静音时长超过阈值的片段)。

  • AsrStat:

    返回的当前音频的统计信息。当进度为100时返回。

  • Texts:

    返回当前音频流的详细信息,如果是流模式,返回的是对应流的详细信息,如果是 URL模式,返回的是查询的那一段seq对应的音频的详细信息。

  • VocabAnalysisDetailInfo:

    返回词汇库中的单词出现的详细时间信息。

  • VocabAnalysisStatInfo:

    返回词汇库中的单词出现的次数信息。

  • AllTexts:

    返回音频全部文本。

  • JobId:

    音频任务唯一id。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。

  • Progress:

    返回的当前处理进度。

  • TotalCount:

    结果总数

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



1183
1184
1185
# File 'lib/v20190318/models.rb', line 1183

def JobId
  @JobId
end

#ProgressObject

Parameters:

  • AllMuteSlice:

    如果请求中开启了静音检测开关,则会返回所有的静音片段(静音时长超过阈值的片段)。

  • AsrStat:

    返回的当前音频的统计信息。当进度为100时返回。

  • Texts:

    返回当前音频流的详细信息,如果是流模式,返回的是对应流的详细信息,如果是 URL模式,返回的是查询的那一段seq对应的音频的详细信息。

  • VocabAnalysisDetailInfo:

    返回词汇库中的单词出现的详细时间信息。

  • VocabAnalysisStatInfo:

    返回词汇库中的单词出现的次数信息。

  • AllTexts:

    返回音频全部文本。

  • JobId:

    音频任务唯一id。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。

  • Progress:

    返回的当前处理进度。

  • TotalCount:

    结果总数

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



1183
1184
1185
# File 'lib/v20190318/models.rb', line 1183

def Progress
  @Progress
end

#RequestIdObject

Parameters:

  • AllMuteSlice:

    如果请求中开启了静音检测开关,则会返回所有的静音片段(静音时长超过阈值的片段)。

  • AsrStat:

    返回的当前音频的统计信息。当进度为100时返回。

  • Texts:

    返回当前音频流的详细信息,如果是流模式,返回的是对应流的详细信息,如果是 URL模式,返回的是查询的那一段seq对应的音频的详细信息。

  • VocabAnalysisDetailInfo:

    返回词汇库中的单词出现的详细时间信息。

  • VocabAnalysisStatInfo:

    返回词汇库中的单词出现的次数信息。

  • AllTexts:

    返回音频全部文本。

  • JobId:

    音频任务唯一id。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。

  • Progress:

    返回的当前处理进度。

  • TotalCount:

    结果总数

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



1183
1184
1185
# File 'lib/v20190318/models.rb', line 1183

def RequestId
  @RequestId
end

#TextsObject

Parameters:

  • AllMuteSlice:

    如果请求中开启了静音检测开关,则会返回所有的静音片段(静音时长超过阈值的片段)。

  • AsrStat:

    返回的当前音频的统计信息。当进度为100时返回。

  • Texts:

    返回当前音频流的详细信息,如果是流模式,返回的是对应流的详细信息,如果是 URL模式,返回的是查询的那一段seq对应的音频的详细信息。

  • VocabAnalysisDetailInfo:

    返回词汇库中的单词出现的详细时间信息。

  • VocabAnalysisStatInfo:

    返回词汇库中的单词出现的次数信息。

  • AllTexts:

    返回音频全部文本。

  • JobId:

    音频任务唯一id。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。

  • Progress:

    返回的当前处理进度。

  • TotalCount:

    结果总数

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



1183
1184
1185
# File 'lib/v20190318/models.rb', line 1183

def Texts
  @Texts
end

#TotalCountObject

Parameters:

  • AllMuteSlice:

    如果请求中开启了静音检测开关,则会返回所有的静音片段(静音时长超过阈值的片段)。

  • AsrStat:

    返回的当前音频的统计信息。当进度为100时返回。

  • Texts:

    返回当前音频流的详细信息,如果是流模式,返回的是对应流的详细信息,如果是 URL模式,返回的是查询的那一段seq对应的音频的详细信息。

  • VocabAnalysisDetailInfo:

    返回词汇库中的单词出现的详细时间信息。

  • VocabAnalysisStatInfo:

    返回词汇库中的单词出现的次数信息。

  • AllTexts:

    返回音频全部文本。

  • JobId:

    音频任务唯一id。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。

  • Progress:

    返回的当前处理进度。

  • TotalCount:

    结果总数

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



1183
1184
1185
# File 'lib/v20190318/models.rb', line 1183

def TotalCount
  @TotalCount
end

#VocabAnalysisDetailInfoObject

Parameters:

  • AllMuteSlice:

    如果请求中开启了静音检测开关,则会返回所有的静音片段(静音时长超过阈值的片段)。

  • AsrStat:

    返回的当前音频的统计信息。当进度为100时返回。

  • Texts:

    返回当前音频流的详细信息,如果是流模式,返回的是对应流的详细信息,如果是 URL模式,返回的是查询的那一段seq对应的音频的详细信息。

  • VocabAnalysisDetailInfo:

    返回词汇库中的单词出现的详细时间信息。

  • VocabAnalysisStatInfo:

    返回词汇库中的单词出现的次数信息。

  • AllTexts:

    返回音频全部文本。

  • JobId:

    音频任务唯一id。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。

  • Progress:

    返回的当前处理进度。

  • TotalCount:

    结果总数

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



1183
1184
1185
# File 'lib/v20190318/models.rb', line 1183

def VocabAnalysisDetailInfo
  @VocabAnalysisDetailInfo
end

#VocabAnalysisStatInfoObject

Parameters:

  • AllMuteSlice:

    如果请求中开启了静音检测开关,则会返回所有的静音片段(静音时长超过阈值的片段)。

  • AsrStat:

    返回的当前音频的统计信息。当进度为100时返回。

  • Texts:

    返回当前音频流的详细信息,如果是流模式,返回的是对应流的详细信息,如果是 URL模式,返回的是查询的那一段seq对应的音频的详细信息。

  • VocabAnalysisDetailInfo:

    返回词汇库中的单词出现的详细时间信息。

  • VocabAnalysisStatInfo:

    返回词汇库中的单词出现的次数信息。

  • AllTexts:

    返回音频全部文本。

  • JobId:

    音频任务唯一id。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。

  • Progress:

    返回的当前处理进度。

  • TotalCount:

    结果总数

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



1183
1184
1185
# File 'lib/v20190318/models.rb', line 1183

def VocabAnalysisStatInfo
  @VocabAnalysisStatInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
# File 'lib/v20190318/models.rb', line 1198

def deserialize(params)
  unless params['AllMuteSlice'].nil?
    @AllMuteSlice = AllMuteSlice.new
    @AllMuteSlice.deserialize(params['AllMuteSlice'])
  end
  unless params['AsrStat'].nil?
    @AsrStat = ASRStat.new
    @AsrStat.deserialize(params['AsrStat'])
  end
  unless params['Texts'].nil?
    @Texts = []
    params['Texts'].each do |i|
      wholetextitem_tmp = WholeTextItem.new
      wholetextitem_tmp.deserialize(i)
      @Texts << wholetextitem_tmp
    end
  end
  unless params['VocabAnalysisDetailInfo'].nil?
    @VocabAnalysisDetailInfo = []
    params['VocabAnalysisDetailInfo'].each do |i|
      vocabdetailinfomation_tmp = VocabDetailInfomation.new
      vocabdetailinfomation_tmp.deserialize(i)
      @VocabAnalysisDetailInfo << vocabdetailinfomation_tmp
    end
  end
  unless params['VocabAnalysisStatInfo'].nil?
    @VocabAnalysisStatInfo = []
    params['VocabAnalysisStatInfo'].each do |i|
      vocabstatinfomation_tmp = VocabStatInfomation.new
      vocabstatinfomation_tmp.deserialize(i)
      @VocabAnalysisStatInfo << vocabstatinfomation_tmp
    end
  end
  @AllTexts = params['AllTexts']
  @JobId = params['JobId']
  @Progress = params['Progress']
  @TotalCount = params['TotalCount']
  @RequestId = params['RequestId']
end