Gemini Enterprise for Customer Experience v1 API - Class InputAudioConfig (1.0.0-beta01)

public sealed class InputAudioConfig : IMessage<InputAudioConfig>, IEquatable<InputAudioConfig>, IDeepCloneable<InputAudioConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Gemini Enterprise for Customer Experience v1 API class InputAudioConfig.

InputAudioConfig configures how the CES agent should interpret the incoming audio data.

Inheritance

object > InputAudioConfig

Namespace

Google.Cloud.Ces.V1

Assembly

Google.Cloud.Ces.V1.dll

Constructors

InputAudioConfig()

public InputAudioConfig()

InputAudioConfig(InputAudioConfig)

public InputAudioConfig(InputAudioConfig other)
Parameter
Name Description
other InputAudioConfig

Properties

AudioEncoding

public AudioEncoding AudioEncoding { get; set; }

Required. The encoding of the input audio data.

Property Value
Type Description
AudioEncoding

NoiseSuppressionLevel

public string NoiseSuppressionLevel { get; set; }

Optional. Whether to enable noise suppression on the input audio. Available values are "low", "moderate", "high", "very_high".

Property Value
Type Description
string

SampleRateHertz

public int SampleRateHertz { get; set; }

Required. The sample rate (in Hertz) of the input audio data.

Property Value
Type Description
int