Class: TencentCloud::Iotexplorer::V20190423::TalkAgentConfigInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Iotexplorer::V20190423::TalkAgentConfigInfo
- Defined in:
- lib/v20190423/models.rb
Overview
智能体配置信息。
Instance Attribute Summary collapse
- #DefaultVoiceType ⇒ Object
- #EmotionEnabled ⇒ Object
- #FastVoiceType ⇒ Object
- #GreetingMessage ⇒ Object
- #IdleDetection ⇒ Object
- #InterruptionEnabled ⇒ Object
- #LongTermMemoryEnabled ⇒ Object
- #MaxContextTokens ⇒ Object
- #NoiseFilterEnabled ⇒ Object
- #SemanticVADEnabled ⇒ Object
- #SemanticVADSensitivity ⇒ Object
- #SessionTimeout ⇒ Object
- #SilenceTime ⇒ Object
- #SystemPrompt ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(sessiontimeout = nil, interruptionenabled = nil, maxcontexttokens = nil, idledetection = nil, emotionenabled = nil, semanticvadenabled = nil, semanticvadsensitivity = nil, silencetime = nil, noisefilterenabled = nil, longtermmemoryenabled = nil, systemprompt = nil, greetingmessage = nil, defaultvoicetype = nil, fastvoicetype = nil) ⇒ TalkAgentConfigInfo
constructor
A new instance of TalkAgentConfigInfo.
Constructor Details
#initialize(sessiontimeout = nil, interruptionenabled = nil, maxcontexttokens = nil, idledetection = nil, emotionenabled = nil, semanticvadenabled = nil, semanticvadsensitivity = nil, silencetime = nil, noisefilterenabled = nil, longtermmemoryenabled = nil, systemprompt = nil, greetingmessage = nil, defaultvoicetype = nil, fastvoicetype = nil) ⇒ TalkAgentConfigInfo
Returns a new instance of TalkAgentConfigInfo.
13347 13348 13349 13350 13351 13352 13353 13354 13355 13356 13357 13358 13359 13360 13361 13362 |
# File 'lib/v20190423/models.rb', line 13347 def initialize(sessiontimeout=nil, interruptionenabled=nil, maxcontexttokens=nil, idledetection=nil, emotionenabled=nil, semanticvadenabled=nil, semanticvadsensitivity=nil, silencetime=nil, noisefilterenabled=nil, longtermmemoryenabled=nil, systemprompt=nil, =nil, defaultvoicetype=nil, fastvoicetype=nil) @SessionTimeout = sessiontimeout @InterruptionEnabled = interruptionenabled @MaxContextTokens = maxcontexttokens @IdleDetection = idledetection @EmotionEnabled = emotionenabled @SemanticVADEnabled = semanticvadenabled @SemanticVADSensitivity = semanticvadsensitivity @SilenceTime = silencetime @NoiseFilterEnabled = noisefilterenabled @LongTermMemoryEnabled = longtermmemoryenabled @SystemPrompt = systemprompt @GreetingMessage = @DefaultVoiceType = defaultvoicetype @FastVoiceType = fastvoicetype end |
Instance Attribute Details
#DefaultVoiceType ⇒ Object
13345 13346 13347 |
# File 'lib/v20190423/models.rb', line 13345 def DefaultVoiceType @DefaultVoiceType end |
#EmotionEnabled ⇒ Object
13345 13346 13347 |
# File 'lib/v20190423/models.rb', line 13345 def EmotionEnabled @EmotionEnabled end |
#FastVoiceType ⇒ Object
13345 13346 13347 |
# File 'lib/v20190423/models.rb', line 13345 def FastVoiceType @FastVoiceType end |
#GreetingMessage ⇒ Object
13345 13346 13347 |
# File 'lib/v20190423/models.rb', line 13345 def GreetingMessage @GreetingMessage end |
#IdleDetection ⇒ Object
13345 13346 13347 |
# File 'lib/v20190423/models.rb', line 13345 def IdleDetection @IdleDetection end |
#InterruptionEnabled ⇒ Object
13345 13346 13347 |
# File 'lib/v20190423/models.rb', line 13345 def InterruptionEnabled @InterruptionEnabled end |
#LongTermMemoryEnabled ⇒ Object
13345 13346 13347 |
# File 'lib/v20190423/models.rb', line 13345 def LongTermMemoryEnabled @LongTermMemoryEnabled end |
#MaxContextTokens ⇒ Object
13345 13346 13347 |
# File 'lib/v20190423/models.rb', line 13345 def MaxContextTokens @MaxContextTokens end |
#NoiseFilterEnabled ⇒ Object
13345 13346 13347 |
# File 'lib/v20190423/models.rb', line 13345 def NoiseFilterEnabled @NoiseFilterEnabled end |
#SemanticVADEnabled ⇒ Object
13345 13346 13347 |
# File 'lib/v20190423/models.rb', line 13345 def SemanticVADEnabled @SemanticVADEnabled end |
#SemanticVADSensitivity ⇒ Object
13345 13346 13347 |
# File 'lib/v20190423/models.rb', line 13345 def SemanticVADSensitivity @SemanticVADSensitivity end |
#SessionTimeout ⇒ Object
13345 13346 13347 |
# File 'lib/v20190423/models.rb', line 13345 def SessionTimeout @SessionTimeout end |
#SilenceTime ⇒ Object
13345 13346 13347 |
# File 'lib/v20190423/models.rb', line 13345 def SilenceTime @SilenceTime end |
#SystemPrompt ⇒ Object
13345 13346 13347 |
# File 'lib/v20190423/models.rb', line 13345 def SystemPrompt @SystemPrompt end |
Instance Method Details
#deserialize(params) ⇒ Object
13364 13365 13366 13367 13368 13369 13370 13371 13372 13373 13374 13375 13376 13377 13378 13379 13380 13381 13382 |
# File 'lib/v20190423/models.rb', line 13364 def deserialize(params) @SessionTimeout = params['SessionTimeout'] @InterruptionEnabled = params['InterruptionEnabled'] @MaxContextTokens = params['MaxContextTokens'] unless params['IdleDetection'].nil? @IdleDetection = TalkIdleDetectionConfigInfo.new @IdleDetection.deserialize(params['IdleDetection']) end @EmotionEnabled = params['EmotionEnabled'] @SemanticVADEnabled = params['SemanticVADEnabled'] @SemanticVADSensitivity = params['SemanticVADSensitivity'] @SilenceTime = params['SilenceTime'] @NoiseFilterEnabled = params['NoiseFilterEnabled'] @LongTermMemoryEnabled = params['LongTermMemoryEnabled'] @SystemPrompt = params['SystemPrompt'] @GreetingMessage = params['GreetingMessage'] @DefaultVoiceType = params['DefaultVoiceType'] @FastVoiceType = params['FastVoiceType'] end |