Class: TencentCloud::Vrs::V20200824::CreateVRSTaskRequest

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

Overview

CreateVRSTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sessionid = nil, voicename = nil, voicegender = nil, voicelanguage = nil, audioidlist = nil, samplerate = nil, codec = nil, callbackurl = nil, modeltype = nil, tasktype = nil, vpraudioid = nil, enablevoiceenhance = nil) ⇒ CreateVRSTaskRequest

Returns a new instance of CreateVRSTaskRequest.



116
117
118
119
120
121
122
123
124
125
126
127
128
129
# File 'lib/v20200824/models.rb', line 116

def initialize(sessionid=nil, voicename=nil, voicegender=nil, voicelanguage=nil, audioidlist=nil, samplerate=nil, codec=nil, callbackurl=nil, modeltype=nil, tasktype=nil, vpraudioid=nil, enablevoiceenhance=nil)
  @SessionId = sessionid
  @VoiceName = voicename
  @VoiceGender = voicegender
  @VoiceLanguage = voicelanguage
  @AudioIdList = audioidlist
  @SampleRate = samplerate
  @Codec = codec
  @CallbackUrl = callbackurl
  @ModelType = modeltype
  @TaskType = tasktype
  @VPRAudioId = vpraudioid
  @EnableVoiceEnhance = enablevoiceenhance
end

Instance Attribute Details

#AudioIdListObject

16000:16k 回调采用POST请求方式,Content-Type为application/json,回调数据格式如下:“TaskId”:“xxxxxxxxxxxxxx”,“Status”:2,“StatusStr”:“success”,“VoiceType”:xxxxx,“ErrorMsg”:“” 5 - 一句话声音复刻。语音增强仅适用于一句话复刻场景

Parameters:

  • Codec:

    音频格式,音频类型(wav,mp3,aac,m4a)

  • CallbackUrl:

    回调 URL,用户自行搭建的用于接收结果的服务URL。如果用户使用轮询方式获取识别结果,则无需提交该参数。(注意:回调方式暂不支持一句话版声音复刻)

  • ModelType:

    模型类型 1:在线 2:离线 默认为1

  • TaskType:

    复刻类型。

  • VPRAudioId:

    校验音频ID。(仅基础版声音复刻使用)

  • EnableVoiceEnhance:

    是否开启语音增强,0 - 关闭,1 - 开启 。默认关闭



114
115
116
# File 'lib/v20200824/models.rb', line 114

def AudioIdList
  @AudioIdList
end

#CallbackUrlObject

16000:16k 回调采用POST请求方式,Content-Type为application/json,回调数据格式如下:“TaskId”:“xxxxxxxxxxxxxx”,“Status”:2,“StatusStr”:“success”,“VoiceType”:xxxxx,“ErrorMsg”:“” 5 - 一句话声音复刻。语音增强仅适用于一句话复刻场景

Parameters:

  • Codec:

    音频格式,音频类型(wav,mp3,aac,m4a)

  • CallbackUrl:

    回调 URL,用户自行搭建的用于接收结果的服务URL。如果用户使用轮询方式获取识别结果,则无需提交该参数。(注意:回调方式暂不支持一句话版声音复刻)

  • ModelType:

    模型类型 1:在线 2:离线 默认为1

  • TaskType:

    复刻类型。

  • VPRAudioId:

    校验音频ID。(仅基础版声音复刻使用)

  • EnableVoiceEnhance:

    是否开启语音增强,0 - 关闭,1 - 开启 。默认关闭



114
115
116
# File 'lib/v20200824/models.rb', line 114

def CallbackUrl
  @CallbackUrl
end

#CodecObject

16000:16k 回调采用POST请求方式,Content-Type为application/json,回调数据格式如下:“TaskId”:“xxxxxxxxxxxxxx”,“Status”:2,“StatusStr”:“success”,“VoiceType”:xxxxx,“ErrorMsg”:“” 5 - 一句话声音复刻。语音增强仅适用于一句话复刻场景

Parameters:

  • Codec:

    音频格式,音频类型(wav,mp3,aac,m4a)

  • CallbackUrl:

    回调 URL,用户自行搭建的用于接收结果的服务URL。如果用户使用轮询方式获取识别结果,则无需提交该参数。(注意:回调方式暂不支持一句话版声音复刻)

  • ModelType:

    模型类型 1:在线 2:离线 默认为1

  • TaskType:

    复刻类型。

  • VPRAudioId:

    校验音频ID。(仅基础版声音复刻使用)

  • EnableVoiceEnhance:

    是否开启语音增强,0 - 关闭,1 - 开启 。默认关闭



114
115
116
# File 'lib/v20200824/models.rb', line 114

def Codec
  @Codec
end

#EnableVoiceEnhanceObject

16000:16k 回调采用POST请求方式,Content-Type为application/json,回调数据格式如下:“TaskId”:“xxxxxxxxxxxxxx”,“Status”:2,“StatusStr”:“success”,“VoiceType”:xxxxx,“ErrorMsg”:“” 5 - 一句话声音复刻。语音增强仅适用于一句话复刻场景

Parameters:

  • Codec:

    音频格式,音频类型(wav,mp3,aac,m4a)

  • CallbackUrl:

    回调 URL,用户自行搭建的用于接收结果的服务URL。如果用户使用轮询方式获取识别结果,则无需提交该参数。(注意:回调方式暂不支持一句话版声音复刻)

  • ModelType:

    模型类型 1:在线 2:离线 默认为1

  • TaskType:

    复刻类型。

  • VPRAudioId:

    校验音频ID。(仅基础版声音复刻使用)

  • EnableVoiceEnhance:

    是否开启语音增强,0 - 关闭,1 - 开启 。默认关闭



114
115
116
# File 'lib/v20200824/models.rb', line 114

def EnableVoiceEnhance
  @EnableVoiceEnhance
end

#ModelTypeObject

16000:16k 回调采用POST请求方式,Content-Type为application/json,回调数据格式如下:“TaskId”:“xxxxxxxxxxxxxx”,“Status”:2,“StatusStr”:“success”,“VoiceType”:xxxxx,“ErrorMsg”:“” 5 - 一句话声音复刻。语音增强仅适用于一句话复刻场景

Parameters:

  • Codec:

    音频格式,音频类型(wav,mp3,aac,m4a)

  • CallbackUrl:

    回调 URL,用户自行搭建的用于接收结果的服务URL。如果用户使用轮询方式获取识别结果,则无需提交该参数。(注意:回调方式暂不支持一句话版声音复刻)

  • ModelType:

    模型类型 1:在线 2:离线 默认为1

  • TaskType:

    复刻类型。

  • VPRAudioId:

    校验音频ID。(仅基础版声音复刻使用)

  • EnableVoiceEnhance:

    是否开启语音增强,0 - 关闭,1 - 开启 。默认关闭



114
115
116
# File 'lib/v20200824/models.rb', line 114

def ModelType
  @ModelType
end

#SampleRateObject

16000:16k 回调采用POST请求方式,Content-Type为application/json,回调数据格式如下:“TaskId”:“xxxxxxxxxxxxxx”,“Status”:2,“StatusStr”:“success”,“VoiceType”:xxxxx,“ErrorMsg”:“” 5 - 一句话声音复刻。语音增强仅适用于一句话复刻场景

Parameters:

  • Codec:

    音频格式,音频类型(wav,mp3,aac,m4a)

  • CallbackUrl:

    回调 URL,用户自行搭建的用于接收结果的服务URL。如果用户使用轮询方式获取识别结果,则无需提交该参数。(注意:回调方式暂不支持一句话版声音复刻)

  • ModelType:

    模型类型 1:在线 2:离线 默认为1

  • TaskType:

    复刻类型。

  • VPRAudioId:

    校验音频ID。(仅基础版声音复刻使用)

  • EnableVoiceEnhance:

    是否开启语音增强,0 - 关闭,1 - 开启 。默认关闭



114
115
116
# File 'lib/v20200824/models.rb', line 114

def SampleRate
  @SampleRate
end

#SessionIdObject

16000:16k 回调采用POST请求方式,Content-Type为application/json,回调数据格式如下:“TaskId”:“xxxxxxxxxxxxxx”,“Status”:2,“StatusStr”:“success”,“VoiceType”:xxxxx,“ErrorMsg”:“” 5 - 一句话声音复刻。语音增强仅适用于一句话复刻场景

Parameters:

  • Codec:

    音频格式,音频类型(wav,mp3,aac,m4a)

  • CallbackUrl:

    回调 URL,用户自行搭建的用于接收结果的服务URL。如果用户使用轮询方式获取识别结果,则无需提交该参数。(注意:回调方式暂不支持一句话版声音复刻)

  • ModelType:

    模型类型 1:在线 2:离线 默认为1

  • TaskType:

    复刻类型。

  • VPRAudioId:

    校验音频ID。(仅基础版声音复刻使用)

  • EnableVoiceEnhance:

    是否开启语音增强,0 - 关闭,1 - 开启 。默认关闭



114
115
116
# File 'lib/v20200824/models.rb', line 114

def SessionId
  @SessionId
end

#TaskTypeObject

16000:16k 回调采用POST请求方式,Content-Type为application/json,回调数据格式如下:“TaskId”:“xxxxxxxxxxxxxx”,“Status”:2,“StatusStr”:“success”,“VoiceType”:xxxxx,“ErrorMsg”:“” 5 - 一句话声音复刻。语音增强仅适用于一句话复刻场景

Parameters:

  • Codec:

    音频格式,音频类型(wav,mp3,aac,m4a)

  • CallbackUrl:

    回调 URL,用户自行搭建的用于接收结果的服务URL。如果用户使用轮询方式获取识别结果,则无需提交该参数。(注意:回调方式暂不支持一句话版声音复刻)

  • ModelType:

    模型类型 1:在线 2:离线 默认为1

  • TaskType:

    复刻类型。

  • VPRAudioId:

    校验音频ID。(仅基础版声音复刻使用)

  • EnableVoiceEnhance:

    是否开启语音增强,0 - 关闭,1 - 开启 。默认关闭



114
115
116
# File 'lib/v20200824/models.rb', line 114

def TaskType
  @TaskType
end

#VoiceGenderObject

16000:16k 回调采用POST请求方式,Content-Type为application/json,回调数据格式如下:“TaskId”:“xxxxxxxxxxxxxx”,“Status”:2,“StatusStr”:“success”,“VoiceType”:xxxxx,“ErrorMsg”:“” 5 - 一句话声音复刻。语音增强仅适用于一句话复刻场景

Parameters:

  • Codec:

    音频格式,音频类型(wav,mp3,aac,m4a)

  • CallbackUrl:

    回调 URL,用户自行搭建的用于接收结果的服务URL。如果用户使用轮询方式获取识别结果,则无需提交该参数。(注意:回调方式暂不支持一句话版声音复刻)

  • ModelType:

    模型类型 1:在线 2:离线 默认为1

  • TaskType:

    复刻类型。

  • VPRAudioId:

    校验音频ID。(仅基础版声音复刻使用)

  • EnableVoiceEnhance:

    是否开启语音增强,0 - 关闭,1 - 开启 。默认关闭



114
115
116
# File 'lib/v20200824/models.rb', line 114

def VoiceGender
  @VoiceGender
end

#VoiceLanguageObject

16000:16k 回调采用POST请求方式,Content-Type为application/json,回调数据格式如下:“TaskId”:“xxxxxxxxxxxxxx”,“Status”:2,“StatusStr”:“success”,“VoiceType”:xxxxx,“ErrorMsg”:“” 5 - 一句话声音复刻。语音增强仅适用于一句话复刻场景

Parameters:

  • Codec:

    音频格式,音频类型(wav,mp3,aac,m4a)

  • CallbackUrl:

    回调 URL,用户自行搭建的用于接收结果的服务URL。如果用户使用轮询方式获取识别结果,则无需提交该参数。(注意:回调方式暂不支持一句话版声音复刻)

  • ModelType:

    模型类型 1:在线 2:离线 默认为1

  • TaskType:

    复刻类型。

  • VPRAudioId:

    校验音频ID。(仅基础版声音复刻使用)

  • EnableVoiceEnhance:

    是否开启语音增强,0 - 关闭,1 - 开启 。默认关闭



114
115
116
# File 'lib/v20200824/models.rb', line 114

def VoiceLanguage
  @VoiceLanguage
end

#VoiceNameObject

16000:16k 回调采用POST请求方式,Content-Type为application/json,回调数据格式如下:“TaskId”:“xxxxxxxxxxxxxx”,“Status”:2,“StatusStr”:“success”,“VoiceType”:xxxxx,“ErrorMsg”:“” 5 - 一句话声音复刻。语音增强仅适用于一句话复刻场景

Parameters:

  • Codec:

    音频格式,音频类型(wav,mp3,aac,m4a)

  • CallbackUrl:

    回调 URL,用户自行搭建的用于接收结果的服务URL。如果用户使用轮询方式获取识别结果,则无需提交该参数。(注意:回调方式暂不支持一句话版声音复刻)

  • ModelType:

    模型类型 1:在线 2:离线 默认为1

  • TaskType:

    复刻类型。

  • VPRAudioId:

    校验音频ID。(仅基础版声音复刻使用)

  • EnableVoiceEnhance:

    是否开启语音增强,0 - 关闭,1 - 开启 。默认关闭



114
115
116
# File 'lib/v20200824/models.rb', line 114

def VoiceName
  @VoiceName
end

#VPRAudioIdObject

16000:16k 回调采用POST请求方式,Content-Type为application/json,回调数据格式如下:“TaskId”:“xxxxxxxxxxxxxx”,“Status”:2,“StatusStr”:“success”,“VoiceType”:xxxxx,“ErrorMsg”:“” 5 - 一句话声音复刻。语音增强仅适用于一句话复刻场景

Parameters:

  • Codec:

    音频格式,音频类型(wav,mp3,aac,m4a)

  • CallbackUrl:

    回调 URL,用户自行搭建的用于接收结果的服务URL。如果用户使用轮询方式获取识别结果,则无需提交该参数。(注意:回调方式暂不支持一句话版声音复刻)

  • ModelType:

    模型类型 1:在线 2:离线 默认为1

  • TaskType:

    复刻类型。

  • VPRAudioId:

    校验音频ID。(仅基础版声音复刻使用)

  • EnableVoiceEnhance:

    是否开启语音增强,0 - 关闭,1 - 开启 。默认关闭



114
115
116
# File 'lib/v20200824/models.rb', line 114

def VPRAudioId
  @VPRAudioId
end

Instance Method Details

#deserialize(params) ⇒ Object



131
132
133
134
135
136
137
138
139
140
141
142
143
144
# File 'lib/v20200824/models.rb', line 131

def deserialize(params)
  @SessionId = params['SessionId']
  @VoiceName = params['VoiceName']
  @VoiceGender = params['VoiceGender']
  @VoiceLanguage = params['VoiceLanguage']
  @AudioIdList = params['AudioIdList']
  @SampleRate = params['SampleRate']
  @Codec = params['Codec']
  @CallbackUrl = params['CallbackUrl']
  @ModelType = params['ModelType']
  @TaskType = params['TaskType']
  @VPRAudioId = params['VPRAudioId']
  @EnableVoiceEnhance = params['EnableVoiceEnhance']
end