proto_docs/google/cloud/dialogflow/cx/v3/advanced_settings.rb in google-cloud-dialogflow-cx-v3-1.0.0 vs proto_docs/google/cloud/dialogflow/cx/v3/advanced_settings.rb in google-cloud-dialogflow-cx-v3-1.1.0
- old
+ new
@@ -38,10 +38,18 @@
# If present, incoming audio is exported by Dialogflow to the configured
# Google Cloud Storage destination.
# Exposed at the following levels:
# - Agent level
# - Flow level
+ # @!attribute [rw] speech_settings
+ # @return [::Google::Cloud::Dialogflow::CX::V3::AdvancedSettings::SpeechSettings]
+ # Settings for speech to text detection.
+ # Exposed at the following levels:
+ # - Agent level
+ # - Flow level
+ # - Page level
+ # - Parameter level
# @!attribute [rw] dtmf_settings
# @return [::Google::Cloud::Dialogflow::CX::V3::AdvancedSettings::DtmfSettings]
# Settings for DTMF.
# Exposed at the following levels:
# - Agent level
@@ -57,10 +65,43 @@
# - Agent level.
class AdvancedSettings
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
+ # Define behaviors of speech to text detection.
+ # @!attribute [rw] endpointer_sensitivity
+ # @return [::Integer]
+ # Sensitivity of the speech model that detects the end of speech.
+ # Scale from 0 to 100.
+ # @!attribute [rw] no_speech_timeout
+ # @return [::Google::Protobuf::Duration]
+ # Timeout before detecting no speech.
+ # @!attribute [rw] use_timeout_based_endpointing
+ # @return [::Boolean]
+ # Use timeout based endpointing, interpreting endpointer sensitivy as
+ # seconds of timeout value.
+ # @!attribute [rw] models
+ # @return [::Google::Protobuf::Map{::String => ::String}]
+ # Mapping from language to Speech-to-Text model. The mapped Speech-to-Text
+ # model will be selected for requests from its corresponding language.
+ # For more information, see
+ # [Speech
+ # models](https://cloud.google.com/dialogflow/cx/docs/concept/speech-models).
+ class SpeechSettings
+ include ::Google::Protobuf::MessageExts
+ extend ::Google::Protobuf::MessageExts::ClassMethods
+
+ # @!attribute [rw] key
+ # @return [::String]
+ # @!attribute [rw] value
+ # @return [::String]
+ class ModelsEntry
+ include ::Google::Protobuf::MessageExts
+ extend ::Google::Protobuf::MessageExts::ClassMethods
+ end
+ end
+
# Define behaviors for DTMF (dual tone multi frequency).
# @!attribute [rw] enabled
# @return [::Boolean]
# If true, incoming audio is processed for DTMF (dual tone multi frequency)
# events. For example, if the caller presses a button on their telephone
@@ -72,21 +113,32 @@
# @return [::Integer]
# Max length of DTMF digits.
# @!attribute [rw] finish_digit
# @return [::String]
# The digit that terminates a DTMF digit sequence.
+ # @!attribute [rw] interdigit_timeout_duration
+ # @return [::Google::Protobuf::Duration]
+ # Interdigit timeout setting for matching dtmf input to regex.
+ # @!attribute [rw] endpointing_timeout_duration
+ # @return [::Google::Protobuf::Duration]
+ # Endpoint timeout setting for matching dtmf input to regex.
class DtmfSettings
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
end
# Define behaviors on logging.
# @!attribute [rw] enable_stackdriver_logging
# @return [::Boolean]
- # If true, StackDriver logging is currently enabled.
+ # Enables StackDriver logging.
# @!attribute [rw] enable_interaction_logging
# @return [::Boolean]
- # If true, DF Interaction logging is currently enabled.
+ # Enables DF Interaction logging.
+ # @!attribute [rw] enable_consent_based_redaction
+ # @return [::Boolean]
+ # Enables consent-based end-user input redaction, if true, a pre-defined
+ # session parameter `$session.params.conversation-redaction` will be
+ # used to determine if the utterance should be redacted.
class LoggingSettings
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
end
end