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

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

Enums

AudioStreamContainerFormat

Supported audio input container formats. Added in 1.4.0