Class: TencentCloud::Aai::V20180522::SentenceRecognitionRequest

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

Overview

SentenceRecognition请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, subservicetype = nil, engservicetype = nil, sourcetype = nil, voiceformat = nil, usraudiokey = nil, url = nil, data = nil, datalen = nil) ⇒ SentenceRecognitionRequest

Returns a new instance of SentenceRecognitionRequest.



87
88
89
90
91
92
93
94
95
96
97
# File 'lib/v20180522/models.rb', line 87

def initialize(projectid=nil, subservicetype=nil, engservicetype=nil, sourcetype=nil, voiceformat=nil, usraudiokey=nil, url=nil, data=nil, datalen=nil)
  @ProjectId = projectid
  @SubServiceType = subservicetype
  @EngSerViceType = engservicetype
  @SourceType = sourcetype
  @VoiceFormat = voiceformat
  @UsrAudioKey = usraudiokey
  @Url = url
  @Data = data
  @DataLen = datalen
end

Instance Attribute Details

#DataObject

Parameters:

  • ProjectId:

    腾讯云项目 ID,可填 0,总长度不超过 1024 字节。

  • SubServiceType:

    子服务类型。2,一句话识别。

  • EngSerViceType:

    引擎类型。8k:电话 8k 通用模型;16k:16k 通用模型。只支持单声道音频识别。

  • SourceType:

    语音数据来源。0:语音 URL;1:语音数据(post body)。

  • VoiceFormat:

    识别音频的音频格式(支持mp3,wav)。

  • UsrAudioKey:

    用户端对此任务的唯一标识,用户自助生成,用于用户查找识别结果。

  • Url:

    语音 URL,公网可下载。当 SourceType 值为 0 时须填写该字段,为 1 时不填;URL 的长度大于 0,小于 2048,需进行urlencode编码。音频时间长度要小于60s。

  • Data:

    语音数据,当SourceType 值为1时必须填写,为0可不写。要base64编码(采用python语言时注意读取文件应该为string而不是byte,以byte格式读取后要decode()。编码后的数据不可带有回车换行符)。音频数据要小于600kB。

  • DataLen:

    数据长度,当 SourceType 值为1时必须填写,为0可不写(此数据长度为数据未进行base64编码时的数据长度)。



85
86
87
# File 'lib/v20180522/models.rb', line 85

def Data
  @Data
end

#DataLenObject

Parameters:

  • ProjectId:

    腾讯云项目 ID,可填 0,总长度不超过 1024 字节。

  • SubServiceType:

    子服务类型。2,一句话识别。

  • EngSerViceType:

    引擎类型。8k:电话 8k 通用模型;16k:16k 通用模型。只支持单声道音频识别。

  • SourceType:

    语音数据来源。0:语音 URL;1:语音数据(post body)。

  • VoiceFormat:

    识别音频的音频格式(支持mp3,wav)。

  • UsrAudioKey:

    用户端对此任务的唯一标识,用户自助生成,用于用户查找识别结果。

  • Url:

    语音 URL,公网可下载。当 SourceType 值为 0 时须填写该字段,为 1 时不填;URL 的长度大于 0,小于 2048,需进行urlencode编码。音频时间长度要小于60s。

  • Data:

    语音数据,当SourceType 值为1时必须填写,为0可不写。要base64编码(采用python语言时注意读取文件应该为string而不是byte,以byte格式读取后要decode()。编码后的数据不可带有回车换行符)。音频数据要小于600kB。

  • DataLen:

    数据长度,当 SourceType 值为1时必须填写,为0可不写(此数据长度为数据未进行base64编码时的数据长度)。



85
86
87
# File 'lib/v20180522/models.rb', line 85

def DataLen
  @DataLen
end

#EngSerViceTypeObject

Parameters:

  • ProjectId:

    腾讯云项目 ID,可填 0,总长度不超过 1024 字节。

  • SubServiceType:

    子服务类型。2,一句话识别。

  • EngSerViceType:

    引擎类型。8k:电话 8k 通用模型;16k:16k 通用模型。只支持单声道音频识别。

  • SourceType:

    语音数据来源。0:语音 URL;1:语音数据(post body)。

  • VoiceFormat:

    识别音频的音频格式(支持mp3,wav)。

  • UsrAudioKey:

    用户端对此任务的唯一标识,用户自助生成,用于用户查找识别结果。

  • Url:

    语音 URL,公网可下载。当 SourceType 值为 0 时须填写该字段,为 1 时不填;URL 的长度大于 0,小于 2048,需进行urlencode编码。音频时间长度要小于60s。

  • Data:

    语音数据,当SourceType 值为1时必须填写,为0可不写。要base64编码(采用python语言时注意读取文件应该为string而不是byte,以byte格式读取后要decode()。编码后的数据不可带有回车换行符)。音频数据要小于600kB。

  • DataLen:

    数据长度,当 SourceType 值为1时必须填写,为0可不写(此数据长度为数据未进行base64编码时的数据长度)。



85
86
87
# File 'lib/v20180522/models.rb', line 85

def EngSerViceType
  @EngSerViceType
end

#ProjectIdObject

Parameters:

  • ProjectId:

    腾讯云项目 ID,可填 0,总长度不超过 1024 字节。

  • SubServiceType:

    子服务类型。2,一句话识别。

  • EngSerViceType:

    引擎类型。8k:电话 8k 通用模型;16k:16k 通用模型。只支持单声道音频识别。

  • SourceType:

    语音数据来源。0:语音 URL;1:语音数据(post body)。

  • VoiceFormat:

    识别音频的音频格式(支持mp3,wav)。

  • UsrAudioKey:

    用户端对此任务的唯一标识,用户自助生成,用于用户查找识别结果。

  • Url:

    语音 URL,公网可下载。当 SourceType 值为 0 时须填写该字段,为 1 时不填;URL 的长度大于 0,小于 2048,需进行urlencode编码。音频时间长度要小于60s。

  • Data:

    语音数据,当SourceType 值为1时必须填写,为0可不写。要base64编码(采用python语言时注意读取文件应该为string而不是byte,以byte格式读取后要decode()。编码后的数据不可带有回车换行符)。音频数据要小于600kB。

  • DataLen:

    数据长度,当 SourceType 值为1时必须填写,为0可不写(此数据长度为数据未进行base64编码时的数据长度)。



85
86
87
# File 'lib/v20180522/models.rb', line 85

def ProjectId
  @ProjectId
end

#SourceTypeObject

Parameters:

  • ProjectId:

    腾讯云项目 ID,可填 0,总长度不超过 1024 字节。

  • SubServiceType:

    子服务类型。2,一句话识别。

  • EngSerViceType:

    引擎类型。8k:电话 8k 通用模型;16k:16k 通用模型。只支持单声道音频识别。

  • SourceType:

    语音数据来源。0:语音 URL;1:语音数据(post body)。

  • VoiceFormat:

    识别音频的音频格式(支持mp3,wav)。

  • UsrAudioKey:

    用户端对此任务的唯一标识,用户自助生成,用于用户查找识别结果。

  • Url:

    语音 URL,公网可下载。当 SourceType 值为 0 时须填写该字段,为 1 时不填;URL 的长度大于 0,小于 2048,需进行urlencode编码。音频时间长度要小于60s。

  • Data:

    语音数据,当SourceType 值为1时必须填写,为0可不写。要base64编码(采用python语言时注意读取文件应该为string而不是byte,以byte格式读取后要decode()。编码后的数据不可带有回车换行符)。音频数据要小于600kB。

  • DataLen:

    数据长度,当 SourceType 值为1时必须填写,为0可不写(此数据长度为数据未进行base64编码时的数据长度)。



85
86
87
# File 'lib/v20180522/models.rb', line 85

def SourceType
  @SourceType
end

#SubServiceTypeObject

Parameters:

  • ProjectId:

    腾讯云项目 ID,可填 0,总长度不超过 1024 字节。

  • SubServiceType:

    子服务类型。2,一句话识别。

  • EngSerViceType:

    引擎类型。8k:电话 8k 通用模型;16k:16k 通用模型。只支持单声道音频识别。

  • SourceType:

    语音数据来源。0:语音 URL;1:语音数据(post body)。

  • VoiceFormat:

    识别音频的音频格式(支持mp3,wav)。

  • UsrAudioKey:

    用户端对此任务的唯一标识,用户自助生成,用于用户查找识别结果。

  • Url:

    语音 URL,公网可下载。当 SourceType 值为 0 时须填写该字段,为 1 时不填;URL 的长度大于 0,小于 2048,需进行urlencode编码。音频时间长度要小于60s。

  • Data:

    语音数据,当SourceType 值为1时必须填写,为0可不写。要base64编码(采用python语言时注意读取文件应该为string而不是byte,以byte格式读取后要decode()。编码后的数据不可带有回车换行符)。音频数据要小于600kB。

  • DataLen:

    数据长度,当 SourceType 值为1时必须填写,为0可不写(此数据长度为数据未进行base64编码时的数据长度)。



85
86
87
# File 'lib/v20180522/models.rb', line 85

def SubServiceType
  @SubServiceType
end

#UrlObject

Parameters:

  • ProjectId:

    腾讯云项目 ID,可填 0,总长度不超过 1024 字节。

  • SubServiceType:

    子服务类型。2,一句话识别。

  • EngSerViceType:

    引擎类型。8k:电话 8k 通用模型;16k:16k 通用模型。只支持单声道音频识别。

  • SourceType:

    语音数据来源。0:语音 URL;1:语音数据(post body)。

  • VoiceFormat:

    识别音频的音频格式(支持mp3,wav)。

  • UsrAudioKey:

    用户端对此任务的唯一标识,用户自助生成,用于用户查找识别结果。

  • Url:

    语音 URL,公网可下载。当 SourceType 值为 0 时须填写该字段,为 1 时不填;URL 的长度大于 0,小于 2048,需进行urlencode编码。音频时间长度要小于60s。

  • Data:

    语音数据,当SourceType 值为1时必须填写,为0可不写。要base64编码(采用python语言时注意读取文件应该为string而不是byte,以byte格式读取后要decode()。编码后的数据不可带有回车换行符)。音频数据要小于600kB。

  • DataLen:

    数据长度,当 SourceType 值为1时必须填写,为0可不写(此数据长度为数据未进行base64编码时的数据长度)。



85
86
87
# File 'lib/v20180522/models.rb', line 85

def Url
  @Url
end

#UsrAudioKeyObject

Parameters:

  • ProjectId:

    腾讯云项目 ID,可填 0,总长度不超过 1024 字节。

  • SubServiceType:

    子服务类型。2,一句话识别。

  • EngSerViceType:

    引擎类型。8k:电话 8k 通用模型;16k:16k 通用模型。只支持单声道音频识别。

  • SourceType:

    语音数据来源。0:语音 URL;1:语音数据(post body)。

  • VoiceFormat:

    识别音频的音频格式(支持mp3,wav)。

  • UsrAudioKey:

    用户端对此任务的唯一标识,用户自助生成,用于用户查找识别结果。

  • Url:

    语音 URL,公网可下载。当 SourceType 值为 0 时须填写该字段,为 1 时不填;URL 的长度大于 0,小于 2048,需进行urlencode编码。音频时间长度要小于60s。

  • Data:

    语音数据,当SourceType 值为1时必须填写,为0可不写。要base64编码(采用python语言时注意读取文件应该为string而不是byte,以byte格式读取后要decode()。编码后的数据不可带有回车换行符)。音频数据要小于600kB。

  • DataLen:

    数据长度,当 SourceType 值为1时必须填写,为0可不写(此数据长度为数据未进行base64编码时的数据长度)。



85
86
87
# File 'lib/v20180522/models.rb', line 85

def UsrAudioKey
  @UsrAudioKey
end

#VoiceFormatObject

Parameters:

  • ProjectId:

    腾讯云项目 ID,可填 0,总长度不超过 1024 字节。

  • SubServiceType:

    子服务类型。2,一句话识别。

  • EngSerViceType:

    引擎类型。8k:电话 8k 通用模型;16k:16k 通用模型。只支持单声道音频识别。

  • SourceType:

    语音数据来源。0:语音 URL;1:语音数据(post body)。

  • VoiceFormat:

    识别音频的音频格式(支持mp3,wav)。

  • UsrAudioKey:

    用户端对此任务的唯一标识,用户自助生成,用于用户查找识别结果。

  • Url:

    语音 URL,公网可下载。当 SourceType 值为 0 时须填写该字段,为 1 时不填;URL 的长度大于 0,小于 2048,需进行urlencode编码。音频时间长度要小于60s。

  • Data:

    语音数据,当SourceType 值为1时必须填写,为0可不写。要base64编码(采用python语言时注意读取文件应该为string而不是byte,以byte格式读取后要decode()。编码后的数据不可带有回车换行符)。音频数据要小于600kB。

  • DataLen:

    数据长度,当 SourceType 值为1时必须填写,为0可不写(此数据长度为数据未进行base64编码时的数据长度)。



85
86
87
# File 'lib/v20180522/models.rb', line 85

def VoiceFormat
  @VoiceFormat
end

Instance Method Details

#deserialize(params) ⇒ Object



99
100
101
102
103
104
105
106
107
108
109
# File 'lib/v20180522/models.rb', line 99

def deserialize(params)
  @ProjectId = params['ProjectId']
  @SubServiceType = params['SubServiceType']
  @EngSerViceType = params['EngSerViceType']
  @SourceType = params['SourceType']
  @VoiceFormat = params['VoiceFormat']
  @UsrAudioKey = params['UsrAudioKey']
  @Url = params['Url']
  @Data = params['Data']
  @DataLen = params['DataLen']
end