Class: Google::Cloud::Dialogflow::CX::V3::SecuritySettings::AudioExportSettings

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/dialogflow/cx/v3/security_settings.rb

Overview

Settings for exporting audio.

Defined Under Namespace

Modules: AudioFormat

Instance Attribute Summary collapse

Instance Attribute Details

#audio_export_pattern::String

Returns Filename pattern for exported audio.

Returns:

  • (::String)

    Filename pattern for exported audio.



243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
# File 'proto_docs/google/cloud/dialogflow/cx/v3/security_settings.rb', line 243

class AudioExportSettings
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # File format for exported audio file. Currently only in telephony
  # recordings.
  module AudioFormat
    # Unspecified. Do not use.
    AUDIO_FORMAT_UNSPECIFIED = 0

    # G.711 mu-law PCM with 8kHz sample rate.
    MULAW = 1

    # MP3 file format.
    MP3 = 2

    # OGG Vorbis.
    OGG = 3
  end
end

#audio_format::Google::Cloud::Dialogflow::CX::V3::SecuritySettings::AudioExportSettings::AudioFormat

Returns File format for exported audio file. Currently only in telephony recordings.

Returns:



243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
# File 'proto_docs/google/cloud/dialogflow/cx/v3/security_settings.rb', line 243

class AudioExportSettings
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # File format for exported audio file. Currently only in telephony
  # recordings.
  module AudioFormat
    # Unspecified. Do not use.
    AUDIO_FORMAT_UNSPECIFIED = 0

    # G.711 mu-law PCM with 8kHz sample rate.
    MULAW = 1

    # MP3 file format.
    MP3 = 2

    # OGG Vorbis.
    OGG = 3
  end
end

#enable_audio_redaction::Boolean

Returns Enable audio redaction if it is true. Note that this only redacts end-user audio data; Synthesised audio from the virtual agent is not redacted.

Returns:

  • (::Boolean)

    Enable audio redaction if it is true. Note that this only redacts end-user audio data; Synthesised audio from the virtual agent is not redacted.



243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
# File 'proto_docs/google/cloud/dialogflow/cx/v3/security_settings.rb', line 243

class AudioExportSettings
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # File format for exported audio file. Currently only in telephony
  # recordings.
  module AudioFormat
    # Unspecified. Do not use.
    AUDIO_FORMAT_UNSPECIFIED = 0

    # G.711 mu-law PCM with 8kHz sample rate.
    MULAW = 1

    # MP3 file format.
    MP3 = 2

    # OGG Vorbis.
    OGG = 3
  end
end

#gcs_bucket::String

Returns Cloud Storage bucket to export audio record to. Setting this field would grant the Storage Object Creator role to the Dialogflow Service Agent. API caller that tries to modify this field should have the permission of storage.buckets.setIamPolicy.

Returns:

  • (::String)

    Cloud Storage bucket to export audio record to. Setting this field would grant the Storage Object Creator role to the Dialogflow Service Agent. API caller that tries to modify this field should have the permission of storage.buckets.setIamPolicy.



243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
# File 'proto_docs/google/cloud/dialogflow/cx/v3/security_settings.rb', line 243

class AudioExportSettings
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # File format for exported audio file. Currently only in telephony
  # recordings.
  module AudioFormat
    # Unspecified. Do not use.
    AUDIO_FORMAT_UNSPECIFIED = 0

    # G.711 mu-law PCM with 8kHz sample rate.
    MULAW = 1

    # MP3 file format.
    MP3 = 2

    # OGG Vorbis.
    OGG = 3
  end
end

#store_tts_audio::Boolean

Returns Whether to store TTS audio. By default, TTS audio from the virtual agent is not exported.

Returns:

  • (::Boolean)

    Whether to store TTS audio. By default, TTS audio from the virtual agent is not exported.



243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
# File 'proto_docs/google/cloud/dialogflow/cx/v3/security_settings.rb', line 243

class AudioExportSettings
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # File format for exported audio file. Currently only in telephony
  # recordings.
  module AudioFormat
    # Unspecified. Do not use.
    AUDIO_FORMAT_UNSPECIFIED = 0

    # G.711 mu-law PCM with 8kHz sample rate.
    MULAW = 1

    # MP3 file format.
    MP3 = 2

    # OGG Vorbis.
    OGG = 3
  end
end