Class: TencentCloud::Asr::V20190614::VoicePrintEnrollRequest

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

Overview

VoicePrintEnroll请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(voiceformat = nil, samplerate = nil, data = nil, speakernick = nil, groupid = nil, audiourl = nil) ⇒ VoicePrintEnrollRequest

Returns a new instance of VoicePrintEnrollRequest.



2438
2439
2440
2441
2442
2443
2444
2445
# File 'lib/v20190614/models.rb', line 2438

def initialize(voiceformat=nil, samplerate=nil, data=nil, speakernick=nil, groupid=nil, audiourl=nil)
  @VoiceFormat = voiceformat
  @SampleRate = samplerate
  @Data = data
  @SpeakerNick = speakernick
  @GroupId = groupid
  @AudioUrl = audiourl
end

Instance Attribute Details

#AudioUrlObject

Parameters:

  • VoiceFormat: (p)

    音频格式 0: pcm, 1: wav

  • SampleRate: (p)

    音频采样率,目前支持16000,单位:Hz,必填

  • Data: (p)

    音频数据, base64 编码, 音频时长不能超过30s,数据大小不超过2M

  • SpeakerNick: (p)

    说话人昵称 不超过32字节

  • GroupId: (p)

    分组id, 仅支持大小写字母和下划线的组合,不超过128个字符

  • AudioUrl: (p)

    声纹cos url 注意:仅支持腾讯云cos url 地址



2436
2437
2438
# File 'lib/v20190614/models.rb', line 2436

def AudioUrl
  @AudioUrl
end

#DataObject

Parameters:

  • VoiceFormat: (p)

    音频格式 0: pcm, 1: wav

  • SampleRate: (p)

    音频采样率,目前支持16000,单位:Hz,必填

  • Data: (p)

    音频数据, base64 编码, 音频时长不能超过30s,数据大小不超过2M

  • SpeakerNick: (p)

    说话人昵称 不超过32字节

  • GroupId: (p)

    分组id, 仅支持大小写字母和下划线的组合,不超过128个字符

  • AudioUrl: (p)

    声纹cos url 注意:仅支持腾讯云cos url 地址



2436
2437
2438
# File 'lib/v20190614/models.rb', line 2436

def Data
  @Data
end

#GroupIdObject

Parameters:

  • VoiceFormat: (p)

    音频格式 0: pcm, 1: wav

  • SampleRate: (p)

    音频采样率,目前支持16000,单位:Hz,必填

  • Data: (p)

    音频数据, base64 编码, 音频时长不能超过30s,数据大小不超过2M

  • SpeakerNick: (p)

    说话人昵称 不超过32字节

  • GroupId: (p)

    分组id, 仅支持大小写字母和下划线的组合,不超过128个字符

  • AudioUrl: (p)

    声纹cos url 注意:仅支持腾讯云cos url 地址



2436
2437
2438
# File 'lib/v20190614/models.rb', line 2436

def GroupId
  @GroupId
end

#SampleRateObject

Parameters:

  • VoiceFormat: (p)

    音频格式 0: pcm, 1: wav

  • SampleRate: (p)

    音频采样率,目前支持16000,单位:Hz,必填

  • Data: (p)

    音频数据, base64 编码, 音频时长不能超过30s,数据大小不超过2M

  • SpeakerNick: (p)

    说话人昵称 不超过32字节

  • GroupId: (p)

    分组id, 仅支持大小写字母和下划线的组合,不超过128个字符

  • AudioUrl: (p)

    声纹cos url 注意:仅支持腾讯云cos url 地址



2436
2437
2438
# File 'lib/v20190614/models.rb', line 2436

def SampleRate
  @SampleRate
end

#SpeakerNickObject

Parameters:

  • VoiceFormat: (p)

    音频格式 0: pcm, 1: wav

  • SampleRate: (p)

    音频采样率,目前支持16000,单位:Hz,必填

  • Data: (p)

    音频数据, base64 编码, 音频时长不能超过30s,数据大小不超过2M

  • SpeakerNick: (p)

    说话人昵称 不超过32字节

  • GroupId: (p)

    分组id, 仅支持大小写字母和下划线的组合,不超过128个字符

  • AudioUrl: (p)

    声纹cos url 注意:仅支持腾讯云cos url 地址



2436
2437
2438
# File 'lib/v20190614/models.rb', line 2436

def SpeakerNick
  @SpeakerNick
end

#VoiceFormatObject

Parameters:

  • VoiceFormat: (p)

    音频格式 0: pcm, 1: wav

  • SampleRate: (p)

    音频采样率,目前支持16000,单位:Hz,必填

  • Data: (p)

    音频数据, base64 编码, 音频时长不能超过30s,数据大小不超过2M

  • SpeakerNick: (p)

    说话人昵称 不超过32字节

  • GroupId: (p)

    分组id, 仅支持大小写字母和下划线的组合,不超过128个字符

  • AudioUrl: (p)

    声纹cos url 注意:仅支持腾讯云cos url 地址



2436
2437
2438
# File 'lib/v20190614/models.rb', line 2436

def VoiceFormat
  @VoiceFormat
end

Instance Method Details

#deserialize(params) ⇒ Object



2447
2448
2449
2450
2451
2452
2453
2454
# File 'lib/v20190614/models.rb', line 2447

def deserialize(params)
  @VoiceFormat = params['VoiceFormat']
  @SampleRate = params['SampleRate']
  @Data = params['Data']
  @SpeakerNick = params['SpeakerNick']
  @GroupId = params['GroupId']
  @AudioUrl = params['AudioUrl']
end