Microsoft.CognitiveServices.Speech.Audio Namespace

Classes

AudioConfig

Represents audio input or output configuration. Audio input can be from a microphone, file, or input stream. Audio output can be to a speaker, audio file output in WAV format, or output stream.

AudioInputStream

Represents audio input stream used for custom audio input configurations.

AudioOutputStream

Represents audio output stream used for custom audio output configurations. Updated in 1.7.0

AudioProcessingConstants

Represents audio input processing constants used for specifying the processing in AudioProcessingOptions.

AudioProcessingOptions

Represents audio processing options used with audio config class.

AudioStreamFormat

Represents audio stream format used for custom audio input configurations. Updated in 1.5.0

PullAudioInputStream

Represents audio input stream used for custom audio input configurations.

PullAudioInputStreamCallback

Defines callback methods (Read() and Close()) for custom audio input streams).

PullAudioOutputStream

Represents memory backed pull audio output stream used for custom audio output configurations. Updated in 1.7.0

PushAudioInputStream

Represents memory backed push audio input stream used for custom audio input configurations.

PushAudioOutputStream

Represents audio output stream used for custom audio output configurations. Updated in 1.7.0

PushAudioOutputStreamCallback

Abstract base class that defines callback methods (Write() and Close()) for custom audio output streams). Added in 1.4.0

Structs

MicrophoneArrayGeometry

Represents the geometry of a microphone array.

MicrophoneCoordinates

Represents coordinates for a microphone.

Enums

AudioStreamContainerFormat

Supported audio input container formats. Added in 1.4.0

AudioStreamWaveFormat

Represents the format specified inside WAV container which are sent directly as encoded to the speech service.

MicrophoneArrayType

Types of microphone arrays.

PresetMicrophoneArrayGeometry

Types of preset microphone array geometries. Check https://docs.microsoft.com/azure/cognitive-services/speech-service/speech-devices-sdk-microphone for details.

SpeakerReferenceChannel

Defines speaker reference channel position in input audio.