Microsoft Unified Communications Managed API 2.0 Core SDK provides five audio devices, all of which are associated with the AudioVideoFlow AudioVideoFlowclass. These devices can be used to record audio, play audio, send and receive telephone keypad tones, using grammars to convert spoken utterances into text, and convert text into speech.

Recorder

Records the audio stream from an AudioVideoFlowinstance to a file. For more information, see Recorder.

Player

Plays the audio stream in a media source by sending it to one or more AudioVideoFlowinstances. For more information, see Player.

ToneController

Generates Dual-Tone Multiple-Frequency (DTMF) tones to send and receive telephone keypad tones. For more information, see ToneController.

SpeechRecognitionConnector

Parses speech to produce text. For more information, see SpeechRecognitionConnector.

SpeechSynthesisConnector

Converts text to speech. For more information, see SpeechSynthesisConnector.