Class: TencentCloud::Tts::V20190823::CreateTtsTaskRequest

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

Overview

CreateTtsTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(text = nil, volume = nil, speed = nil, projectid = nil, modeltype = nil, voicetype = nil, primarylanguage = nil, samplerate = nil, codec = nil, callbackurl = nil, enablesubtitle = nil, voiceoverdialoguesplit = nil, emotioncategory = nil, emotionintensity = nil) ⇒ CreateTtsTaskRequest

Returns a new instance of CreateTtsTaskRequest.



53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# File 'lib/v20190823/models.rb', line 53

def initialize(text=nil, volume=nil, speed=nil, projectid=nil, modeltype=nil, voicetype=nil, primarylanguage=nil, samplerate=nil, codec=nil, callbackurl=nil, enablesubtitle=nil, voiceoverdialoguesplit=nil, emotioncategory=nil, emotionintensity=nil)
  @Text = text
  @Volume = volume
  @Speed = speed
  @ProjectId = projectid
  @ModelType = modeltype
  @VoiceType = voicetype
  @PrimaryLanguage = primarylanguage
  @SampleRate = samplerate
  @Codec = codec
  @CallbackUrl = callbackurl
  @EnableSubtitle = enablesubtitle
  @VoiceoverDialogueSplit = voiceoverdialoguesplit
  @EmotionCategory = emotioncategory
  @EmotionIntensity = emotionintensity
end

Instance Attribute Details

#CallbackUrlObject

Parameters:



51
52
53
# File 'lib/v20190823/models.rb', line 51

def CallbackUrl
  @CallbackUrl
end

#CodecObject

Parameters:



51
52
53
# File 'lib/v20190823/models.rb', line 51

def Codec
  @Codec
end

#EmotionCategoryObject

Parameters:



51
52
53
# File 'lib/v20190823/models.rb', line 51

def EmotionCategory
  @EmotionCategory
end

#EmotionIntensityObject

Parameters:



51
52
53
# File 'lib/v20190823/models.rb', line 51

def EmotionIntensity
  @EmotionIntensity
end

#EnableSubtitleObject

Parameters:



51
52
53
# File 'lib/v20190823/models.rb', line 51

def EnableSubtitle
  @EnableSubtitle
end

#ModelTypeObject

Parameters:



51
52
53
# File 'lib/v20190823/models.rb', line 51

def ModelType
  @ModelType
end

#PrimaryLanguageObject

Parameters:



51
52
53
# File 'lib/v20190823/models.rb', line 51

def PrimaryLanguage
  @PrimaryLanguage
end

#ProjectIdObject

Parameters:



51
52
53
# File 'lib/v20190823/models.rb', line 51

def ProjectId
  @ProjectId
end

#SampleRateObject

Parameters:



51
52
53
# File 'lib/v20190823/models.rb', line 51

def SampleRate
  @SampleRate
end

#SpeedObject

Parameters:



51
52
53
# File 'lib/v20190823/models.rb', line 51

def Speed
  @Speed
end

#TextObject

Parameters:



51
52
53
# File 'lib/v20190823/models.rb', line 51

def Text
  @Text
end

#VoiceoverDialogueSplitObject

Parameters:



51
52
53
# File 'lib/v20190823/models.rb', line 51

def VoiceoverDialogueSplit
  @VoiceoverDialogueSplit
end

#VoiceTypeObject

Parameters:



51
52
53
# File 'lib/v20190823/models.rb', line 51

def VoiceType
  @VoiceType
end

#VolumeObject

Parameters:



51
52
53
# File 'lib/v20190823/models.rb', line 51

def Volume
  @Volume
end

Instance Method Details

#deserialize(params) ⇒ Object



70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
# File 'lib/v20190823/models.rb', line 70

def deserialize(params)
  @Text = params['Text']
  @Volume = params['Volume']
  @Speed = params['Speed']
  @ProjectId = params['ProjectId']
  @ModelType = params['ModelType']
  @VoiceType = params['VoiceType']
  @PrimaryLanguage = params['PrimaryLanguage']
  @SampleRate = params['SampleRate']
  @Codec = params['Codec']
  @CallbackUrl = params['CallbackUrl']
  @EnableSubtitle = params['EnableSubtitle']
  @VoiceoverDialogueSplit = params['VoiceoverDialogueSplit']
  @EmotionCategory = params['EmotionCategory']
  @EmotionIntensity = params['EmotionIntensity']
end