public sealed class ExplicitDecodingConfig : IMessage<ExplicitDecodingConfig>, IEquatable<ExplicitDecodingConfig>, IDeepCloneable<ExplicitDecodingConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Speech-to-Text v2 API class ExplicitDecodingConfig.
Explicitly specified decoding parameters.
Implements
IMessageExplicitDecodingConfig, IEquatableExplicitDecodingConfig, IDeepCloneableExplicitDecodingConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Speech.V2Assembly
Google.Cloud.Speech.V2.dll
Constructors
ExplicitDecodingConfig()
public ExplicitDecodingConfig()
ExplicitDecodingConfig(ExplicitDecodingConfig)
public ExplicitDecodingConfig(ExplicitDecodingConfig other)
Parameter | |
---|---|
Name | Description |
other |
ExplicitDecodingConfig |
Properties
AudioChannelCount
public int AudioChannelCount { get; set; }
Number of channels present in the audio data sent for recognition. Supported for the following encodings:
LINEAR16: Headerless 16-bit signed little-endian PCM samples.
MULAW: Headerless 8-bit companded mulaw samples.
ALAW: Headerless 8-bit companded alaw samples.
The maximum allowed value is 8.
Property Value | |
---|---|
Type | Description |
int |
Encoding
public ExplicitDecodingConfig.Types.AudioEncoding Encoding { get; set; }
Required. Encoding of the audio data sent for recognition.
Property Value | |
---|---|
Type | Description |
ExplicitDecodingConfigTypesAudioEncoding |
SampleRateHertz
public int SampleRateHertz { get; set; }
Sample rate in Hertz of the audio data sent for recognition. Valid values are: 8000-48000. 16000 is optimal. For best results, set the sampling rate of the audio source to 16000 Hz. If that's not possible, use the native sample rate of the audio source (instead of re-sampling). Supported for the following encodings:
LINEAR16: Headerless 16-bit signed little-endian PCM samples.
MULAW: Headerless 8-bit companded mulaw samples.
ALAW: Headerless 8-bit companded alaw samples.
Property Value | |
---|---|
Type | Description |
int |