public sealed class InputAudioConfig : IMessage<InputAudioConfig>, IEquatable<InputAudioConfig>, IDeepCloneable<InputAudioConfig>, IBufferMessage, IMessageReference 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.
Implements
IMessageInputAudioConfig, IEquatableInputAudioConfig, IDeepCloneableInputAudioConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Ces.V1Assembly
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 |
|