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.
13317 13318 13319 13320 13321 13322 13323 13324 13325 13326 13327 13328 13329 13330 13331 13332 |
# File 'lib/v20190423/models.rb', line 13317 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
13315 13316 13317 |
# File 'lib/v20190423/models.rb', line 13315 def DefaultVoiceType @DefaultVoiceType end |
#EmotionEnabled ⇒ Object
13315 13316 13317 |
# File 'lib/v20190423/models.rb', line 13315 def EmotionEnabled @EmotionEnabled end |
#FastVoiceType ⇒ Object
13315 13316 13317 |
# File 'lib/v20190423/models.rb', line 13315 def FastVoiceType @FastVoiceType end |
#GreetingMessage ⇒ Object
13315 13316 13317 |
# File 'lib/v20190423/models.rb', line 13315 def GreetingMessage @GreetingMessage end |
#IdleDetection ⇒ Object
13315 13316 13317 |
# File 'lib/v20190423/models.rb', line 13315 def IdleDetection @IdleDetection end |
#InterruptionEnabled ⇒ Object
13315 13316 13317 |
# File 'lib/v20190423/models.rb', line 13315 def InterruptionEnabled @InterruptionEnabled end |
#LongTermMemoryEnabled ⇒ Object
13315 13316 13317 |
# File 'lib/v20190423/models.rb', line 13315 def LongTermMemoryEnabled @LongTermMemoryEnabled end |
#MaxContextTokens ⇒ Object
13315 13316 13317 |
# File 'lib/v20190423/models.rb', line 13315 def MaxContextTokens @MaxContextTokens end |
#NoiseFilterEnabled ⇒ Object
13315 13316 13317 |
# File 'lib/v20190423/models.rb', line 13315 def NoiseFilterEnabled @NoiseFilterEnabled end |
#SemanticVADEnabled ⇒ Object
13315 13316 13317 |
# File 'lib/v20190423/models.rb', line 13315 def SemanticVADEnabled @SemanticVADEnabled end |
#SemanticVADSensitivity ⇒ Object
13315 13316 13317 |
# File 'lib/v20190423/models.rb', line 13315 def SemanticVADSensitivity @SemanticVADSensitivity end |
#SessionTimeout ⇒ Object
13315 13316 13317 |
# File 'lib/v20190423/models.rb', line 13315 def SessionTimeout @SessionTimeout end |
#SilenceTime ⇒ Object
13315 13316 13317 |
# File 'lib/v20190423/models.rb', line 13315 def SilenceTime @SilenceTime end |
#SystemPrompt ⇒ Object
13315 13316 13317 |
# File 'lib/v20190423/models.rb', line 13315 def SystemPrompt @SystemPrompt end |
Instance Method Details
#deserialize(params) ⇒ Object
13334 13335 13336 13337 13338 13339 13340 13341 13342 13343 13344 13345 13346 13347 13348 13349 13350 13351 13352 |
# File 'lib/v20190423/models.rb', line 13334 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 |