Class: TencentCloud::Tci::V20190318::TransmitAudioStreamRequest

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

Overview

TransmitAudioStream请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(functions = nil, seqid = nil, sessionid = nil, uservoicedata = nil, voiceencodetype = nil, voicefiletype = nil, isend = nil, lang = nil, storagemode = nil, vocablibnamelist = nil) ⇒ TransmitAudioStreamRequest

Returns a new instance of TransmitAudioStreamRequest.



4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
# File 'lib/v20190318/models.rb', line 4269

def initialize(functions=nil, seqid=nil, sessionid=nil, uservoicedata=nil, voiceencodetype=nil, voicefiletype=nil, isend=nil, lang=nil, storagemode=nil, vocablibnamelist=nil)
  @Functions = functions
  @SeqId = seqid
  @SessionId = sessionid
  @UserVoiceData = uservoicedata
  @VoiceEncodeType = voiceencodetype
  @VoiceFileType = voicefiletype
  @IsEnd = isend
  @Lang = lang
  @StorageMode = storagemode
  @VocabLibNameList = vocablibnamelist
end

Instance Attribute Details

#FunctionsObject

Parameters:

  • Functions:

    功能开关列表,表示是否需要打开相应的功能,返回相应的信息

  • SeqId:

    流式数据包的序号,从1开始,当IsEnd字段为1后后续序号无意义。

  • SessionId:

    语音段唯一标识,一个完整语音一个SessionId。

  • UserVoiceData:

    当前数据包数据, 流式模式下数据包大小可以按需设置,在网络良好的情况下,建议设置为0.5k,且必须保证分片帧完整(16bit的数据必须保证音频长度为偶数),编码格式要求为BASE64。

  • VoiceEncodeType:

    语音编码类型 1:pcm。

  • VoiceFileType:

    语音文件类型 1: raw, 2: wav, 3: mp3 (语言文件格式目前仅支持 16k 采样率 16bit 编码单声道,如有不一致可能导致评估不准确或失败)。

  • IsEnd:

    是否传输完毕标志,若为0表示未完毕,若为1则传输完毕开始评估,非流式模式下无意义。

  • Lang:

    音频源的语言,默认0为英文,1为中文

  • StorageMode:

    是否临时保存 音频链接

  • VocabLibNameList:

    识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析



4267
4268
4269
# File 'lib/v20190318/models.rb', line 4267

def Functions
  @Functions
end

#IsEndObject

Parameters:

  • Functions:

    功能开关列表,表示是否需要打开相应的功能,返回相应的信息

  • SeqId:

    流式数据包的序号,从1开始,当IsEnd字段为1后后续序号无意义。

  • SessionId:

    语音段唯一标识,一个完整语音一个SessionId。

  • UserVoiceData:

    当前数据包数据, 流式模式下数据包大小可以按需设置,在网络良好的情况下,建议设置为0.5k,且必须保证分片帧完整(16bit的数据必须保证音频长度为偶数),编码格式要求为BASE64。

  • VoiceEncodeType:

    语音编码类型 1:pcm。

  • VoiceFileType:

    语音文件类型 1: raw, 2: wav, 3: mp3 (语言文件格式目前仅支持 16k 采样率 16bit 编码单声道,如有不一致可能导致评估不准确或失败)。

  • IsEnd:

    是否传输完毕标志,若为0表示未完毕,若为1则传输完毕开始评估,非流式模式下无意义。

  • Lang:

    音频源的语言,默认0为英文,1为中文

  • StorageMode:

    是否临时保存 音频链接

  • VocabLibNameList:

    识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析



4267
4268
4269
# File 'lib/v20190318/models.rb', line 4267

def IsEnd
  @IsEnd
end

#LangObject

Parameters:

  • Functions:

    功能开关列表,表示是否需要打开相应的功能,返回相应的信息

  • SeqId:

    流式数据包的序号,从1开始,当IsEnd字段为1后后续序号无意义。

  • SessionId:

    语音段唯一标识,一个完整语音一个SessionId。

  • UserVoiceData:

    当前数据包数据, 流式模式下数据包大小可以按需设置,在网络良好的情况下,建议设置为0.5k,且必须保证分片帧完整(16bit的数据必须保证音频长度为偶数),编码格式要求为BASE64。

  • VoiceEncodeType:

    语音编码类型 1:pcm。

  • VoiceFileType:

    语音文件类型 1: raw, 2: wav, 3: mp3 (语言文件格式目前仅支持 16k 采样率 16bit 编码单声道,如有不一致可能导致评估不准确或失败)。

  • IsEnd:

    是否传输完毕标志,若为0表示未完毕,若为1则传输完毕开始评估,非流式模式下无意义。

  • Lang:

    音频源的语言,默认0为英文,1为中文

  • StorageMode:

    是否临时保存 音频链接

  • VocabLibNameList:

    识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析



4267
4268
4269
# File 'lib/v20190318/models.rb', line 4267

def Lang
  @Lang
end

#SeqIdObject

Parameters:

  • Functions:

    功能开关列表,表示是否需要打开相应的功能,返回相应的信息

  • SeqId:

    流式数据包的序号,从1开始,当IsEnd字段为1后后续序号无意义。

  • SessionId:

    语音段唯一标识,一个完整语音一个SessionId。

  • UserVoiceData:

    当前数据包数据, 流式模式下数据包大小可以按需设置,在网络良好的情况下,建议设置为0.5k,且必须保证分片帧完整(16bit的数据必须保证音频长度为偶数),编码格式要求为BASE64。

  • VoiceEncodeType:

    语音编码类型 1:pcm。

  • VoiceFileType:

    语音文件类型 1: raw, 2: wav, 3: mp3 (语言文件格式目前仅支持 16k 采样率 16bit 编码单声道,如有不一致可能导致评估不准确或失败)。

  • IsEnd:

    是否传输完毕标志,若为0表示未完毕,若为1则传输完毕开始评估,非流式模式下无意义。

  • Lang:

    音频源的语言,默认0为英文,1为中文

  • StorageMode:

    是否临时保存 音频链接

  • VocabLibNameList:

    识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析



4267
4268
4269
# File 'lib/v20190318/models.rb', line 4267

def SeqId
  @SeqId
end

#SessionIdObject

Parameters:

  • Functions:

    功能开关列表,表示是否需要打开相应的功能,返回相应的信息

  • SeqId:

    流式数据包的序号,从1开始,当IsEnd字段为1后后续序号无意义。

  • SessionId:

    语音段唯一标识,一个完整语音一个SessionId。

  • UserVoiceData:

    当前数据包数据, 流式模式下数据包大小可以按需设置,在网络良好的情况下,建议设置为0.5k,且必须保证分片帧完整(16bit的数据必须保证音频长度为偶数),编码格式要求为BASE64。

  • VoiceEncodeType:

    语音编码类型 1:pcm。

  • VoiceFileType:

    语音文件类型 1: raw, 2: wav, 3: mp3 (语言文件格式目前仅支持 16k 采样率 16bit 编码单声道,如有不一致可能导致评估不准确或失败)。

  • IsEnd:

    是否传输完毕标志,若为0表示未完毕,若为1则传输完毕开始评估,非流式模式下无意义。

  • Lang:

    音频源的语言,默认0为英文,1为中文

  • StorageMode:

    是否临时保存 音频链接

  • VocabLibNameList:

    识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析



4267
4268
4269
# File 'lib/v20190318/models.rb', line 4267

def SessionId
  @SessionId
end

#StorageModeObject

Parameters:

  • Functions:

    功能开关列表,表示是否需要打开相应的功能,返回相应的信息

  • SeqId:

    流式数据包的序号,从1开始,当IsEnd字段为1后后续序号无意义。

  • SessionId:

    语音段唯一标识,一个完整语音一个SessionId。

  • UserVoiceData:

    当前数据包数据, 流式模式下数据包大小可以按需设置,在网络良好的情况下,建议设置为0.5k,且必须保证分片帧完整(16bit的数据必须保证音频长度为偶数),编码格式要求为BASE64。

  • VoiceEncodeType:

    语音编码类型 1:pcm。

  • VoiceFileType:

    语音文件类型 1: raw, 2: wav, 3: mp3 (语言文件格式目前仅支持 16k 采样率 16bit 编码单声道,如有不一致可能导致评估不准确或失败)。

  • IsEnd:

    是否传输完毕标志,若为0表示未完毕,若为1则传输完毕开始评估,非流式模式下无意义。

  • Lang:

    音频源的语言,默认0为英文,1为中文

  • StorageMode:

    是否临时保存 音频链接

  • VocabLibNameList:

    识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析



4267
4268
4269
# File 'lib/v20190318/models.rb', line 4267

def StorageMode
  @StorageMode
end

#UserVoiceDataObject

Parameters:

  • Functions:

    功能开关列表,表示是否需要打开相应的功能,返回相应的信息

  • SeqId:

    流式数据包的序号,从1开始,当IsEnd字段为1后后续序号无意义。

  • SessionId:

    语音段唯一标识,一个完整语音一个SessionId。

  • UserVoiceData:

    当前数据包数据, 流式模式下数据包大小可以按需设置,在网络良好的情况下,建议设置为0.5k,且必须保证分片帧完整(16bit的数据必须保证音频长度为偶数),编码格式要求为BASE64。

  • VoiceEncodeType:

    语音编码类型 1:pcm。

  • VoiceFileType:

    语音文件类型 1: raw, 2: wav, 3: mp3 (语言文件格式目前仅支持 16k 采样率 16bit 编码单声道,如有不一致可能导致评估不准确或失败)。

  • IsEnd:

    是否传输完毕标志,若为0表示未完毕,若为1则传输完毕开始评估,非流式模式下无意义。

  • Lang:

    音频源的语言,默认0为英文,1为中文

  • StorageMode:

    是否临时保存 音频链接

  • VocabLibNameList:

    识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析



4267
4268
4269
# File 'lib/v20190318/models.rb', line 4267

def UserVoiceData
  @UserVoiceData
end

#VocabLibNameListObject

Parameters:

  • Functions:

    功能开关列表,表示是否需要打开相应的功能,返回相应的信息

  • SeqId:

    流式数据包的序号,从1开始,当IsEnd字段为1后后续序号无意义。

  • SessionId:

    语音段唯一标识,一个完整语音一个SessionId。

  • UserVoiceData:

    当前数据包数据, 流式模式下数据包大小可以按需设置,在网络良好的情况下,建议设置为0.5k,且必须保证分片帧完整(16bit的数据必须保证音频长度为偶数),编码格式要求为BASE64。

  • VoiceEncodeType:

    语音编码类型 1:pcm。

  • VoiceFileType:

    语音文件类型 1: raw, 2: wav, 3: mp3 (语言文件格式目前仅支持 16k 采样率 16bit 编码单声道,如有不一致可能导致评估不准确或失败)。

  • IsEnd:

    是否传输完毕标志,若为0表示未完毕,若为1则传输完毕开始评估,非流式模式下无意义。

  • Lang:

    音频源的语言,默认0为英文,1为中文

  • StorageMode:

    是否临时保存 音频链接

  • VocabLibNameList:

    识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析



4267
4268
4269
# File 'lib/v20190318/models.rb', line 4267

def VocabLibNameList
  @VocabLibNameList
end

#VoiceEncodeTypeObject

Parameters:

  • Functions:

    功能开关列表,表示是否需要打开相应的功能,返回相应的信息

  • SeqId:

    流式数据包的序号,从1开始,当IsEnd字段为1后后续序号无意义。

  • SessionId:

    语音段唯一标识,一个完整语音一个SessionId。

  • UserVoiceData:

    当前数据包数据, 流式模式下数据包大小可以按需设置,在网络良好的情况下,建议设置为0.5k,且必须保证分片帧完整(16bit的数据必须保证音频长度为偶数),编码格式要求为BASE64。

  • VoiceEncodeType:

    语音编码类型 1:pcm。

  • VoiceFileType:

    语音文件类型 1: raw, 2: wav, 3: mp3 (语言文件格式目前仅支持 16k 采样率 16bit 编码单声道,如有不一致可能导致评估不准确或失败)。

  • IsEnd:

    是否传输完毕标志,若为0表示未完毕,若为1则传输完毕开始评估,非流式模式下无意义。

  • Lang:

    音频源的语言,默认0为英文,1为中文

  • StorageMode:

    是否临时保存 音频链接

  • VocabLibNameList:

    识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析



4267
4268
4269
# File 'lib/v20190318/models.rb', line 4267

def VoiceEncodeType
  @VoiceEncodeType
end

#VoiceFileTypeObject

Parameters:

  • Functions:

    功能开关列表,表示是否需要打开相应的功能,返回相应的信息

  • SeqId:

    流式数据包的序号,从1开始,当IsEnd字段为1后后续序号无意义。

  • SessionId:

    语音段唯一标识,一个完整语音一个SessionId。

  • UserVoiceData:

    当前数据包数据, 流式模式下数据包大小可以按需设置,在网络良好的情况下,建议设置为0.5k,且必须保证分片帧完整(16bit的数据必须保证音频长度为偶数),编码格式要求为BASE64。

  • VoiceEncodeType:

    语音编码类型 1:pcm。

  • VoiceFileType:

    语音文件类型 1: raw, 2: wav, 3: mp3 (语言文件格式目前仅支持 16k 采样率 16bit 编码单声道,如有不一致可能导致评估不准确或失败)。

  • IsEnd:

    是否传输完毕标志,若为0表示未完毕,若为1则传输完毕开始评估,非流式模式下无意义。

  • Lang:

    音频源的语言,默认0为英文,1为中文

  • StorageMode:

    是否临时保存 音频链接

  • VocabLibNameList:

    识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析



4267
4268
4269
# File 'lib/v20190318/models.rb', line 4267

def VoiceFileType
  @VoiceFileType
end

Instance Method Details

#deserialize(params) ⇒ Object



4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
# File 'lib/v20190318/models.rb', line 4282

def deserialize(params)
  unless params['Functions'].nil?
    @Functions = Function.new
    @Functions.deserialize(params['Functions'])
  end
  @SeqId = params['SeqId']
  @SessionId = params['SessionId']
  @UserVoiceData = params['UserVoiceData']
  @VoiceEncodeType = params['VoiceEncodeType']
  @VoiceFileType = params['VoiceFileType']
  @IsEnd = params['IsEnd']
  @Lang = params['Lang']
  @StorageMode = params['StorageMode']
  @VocabLibNameList = params['VocabLibNameList']
end