Class: TencentCloud::Iotexplorer::V20190423::TalkConversationConfigInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Iotexplorer::V20190423::TalkConversationConfigInfo
- Defined in:
- lib/v20190423/models.rb
Overview
会话配置信息。
Instance Attribute Summary collapse
- #EmotionEnabled ⇒ Object
- #IdleDetection ⇒ Object
- #InterruptionEnabled ⇒ Object
- #MaxContextTokens ⇒ Object
- #NoiseFilterEnabled ⇒ Object
- #SemanticVADEnabled ⇒ Object
- #SessionTimeout ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(sessiontimeout = nil, interruptionenabled = nil, maxcontexttokens = nil, idledetection = nil, emotionenabled = nil, semanticvadenabled = nil, noisefilterenabled = nil) ⇒ TalkConversationConfigInfo
constructor
A new instance of TalkConversationConfigInfo.
Constructor Details
#initialize(sessiontimeout = nil, interruptionenabled = nil, maxcontexttokens = nil, idledetection = nil, emotionenabled = nil, semanticvadenabled = nil, noisefilterenabled = nil) ⇒ TalkConversationConfigInfo
Returns a new instance of TalkConversationConfigInfo.
13432 13433 13434 13435 13436 13437 13438 13439 13440 |
# File 'lib/v20190423/models.rb', line 13432 def initialize(sessiontimeout=nil, interruptionenabled=nil, maxcontexttokens=nil, idledetection=nil, emotionenabled=nil, semanticvadenabled=nil, noisefilterenabled=nil) @SessionTimeout = sessiontimeout @InterruptionEnabled = interruptionenabled @MaxContextTokens = maxcontexttokens @IdleDetection = idledetection @EmotionEnabled = emotionenabled @SemanticVADEnabled = semanticvadenabled @NoiseFilterEnabled = noisefilterenabled end |
Instance Attribute Details
#EmotionEnabled ⇒ Object
13430 13431 13432 |
# File 'lib/v20190423/models.rb', line 13430 def EmotionEnabled @EmotionEnabled end |
#IdleDetection ⇒ Object
13430 13431 13432 |
# File 'lib/v20190423/models.rb', line 13430 def IdleDetection @IdleDetection end |
#InterruptionEnabled ⇒ Object
13430 13431 13432 |
# File 'lib/v20190423/models.rb', line 13430 def InterruptionEnabled @InterruptionEnabled end |
#MaxContextTokens ⇒ Object
13430 13431 13432 |
# File 'lib/v20190423/models.rb', line 13430 def MaxContextTokens @MaxContextTokens end |
#NoiseFilterEnabled ⇒ Object
13430 13431 13432 |
# File 'lib/v20190423/models.rb', line 13430 def NoiseFilterEnabled @NoiseFilterEnabled end |
#SemanticVADEnabled ⇒ Object
13430 13431 13432 |
# File 'lib/v20190423/models.rb', line 13430 def SemanticVADEnabled @SemanticVADEnabled end |
#SessionTimeout ⇒ Object
13430 13431 13432 |
# File 'lib/v20190423/models.rb', line 13430 def SessionTimeout @SessionTimeout end |
Instance Method Details
#deserialize(params) ⇒ Object
13442 13443 13444 13445 13446 13447 13448 13449 13450 13451 13452 13453 |
# File 'lib/v20190423/models.rb', line 13442 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'] @NoiseFilterEnabled = params['NoiseFilterEnabled'] end |