microsoft-cognitiveservices-speech-sdk package
Classes
| ActivityReceivedEventArgs |
Defines contents of received message/events. ActivityReceivedEventArgs |
| AudioConfig |
Represents audio input configuration used for specifying what type of input to use (microphone, file, stream). AudioConfig Updated in version 1.11.0 |
| AudioInputStream |
Represents audio input stream used for custom audio input configurations. AudioInputStream |
| AudioOutputStream |
Represents audio output stream used for custom audio output configurations. AudioOutputStream |
| AudioStreamFormat |
Represents audio stream format used for custom audio input configurations. AudioStreamFormat |
| AutoDetectSourceLanguageConfig |
Language auto detect configuration. AutoDetectSourceLanguageConfig Added in version 1.13.0. |
| AutoDetectSourceLanguageResult |
Output format AutoDetectSourceLanguageResult |
| AvatarConfig |
Defines the talking avatar configuration. AvatarConfig Added in version 1.33.0 This feature is experimental and might change or have limited support. |
| AvatarEventArgs |
Defines content for talking avatar events. AvatarEventArgs Added in version 1.33.0 This feature is experimental and might change or have limited support. |
| AvatarSceneConfig |
Defines the avatar scene configuration for controlling avatar positioning and orientation. AvatarSceneConfig Added in version 1.44.0 This feature is experimental and might change or have limited support. |
| AvatarSynthesizer |
Defines the avatar synthesizer. AvatarSynthesizer Added in version 1.33.0 This feature is experimental and might change or have limited support. |
| AvatarVideoFormat |
Defines the avatar output video format. AvatarVideoFormat Added in version 1.33.0 This feature is experimental and might change in the future. |
| AvatarWebRTCConnectionResult |
Defines the avatar WebRTC connection result. AvatarWebRTCConnectionResult Added in version 1.33.0 This feature is experimental and might change in the future. |
| BaseAudioPlayer |
Base audio player class TODO: Plays only PCM for now. |
| BotFrameworkConfig |
Class that defines configurations for the dialog service connector object for using a Bot Framework backend. BotFrameworkConfig |
| CancellationDetails |
Contains detailed information about why a result was canceled. CancellationDetails |
| CancellationDetailsBase |
Contains detailed information about why a result was canceled. CancellationDetailsBase |
| Connection |
Connection is a proxy class for managing connection to the speech service of the specified Recognizer. By default, a Recognizer autonomously manages connection to service when needed. The Connection class provides additional methods for users to explicitly open or close a connection and to subscribe to connection status changes. The use of Connection is optional, and mainly for scenarios where fine tuning of application behavior based on connection status is needed. Users can optionally call Open() to manually set up a connection in advance before starting recognition on the Recognizer associated with this Connection. If the Recognizer needs to connect or disconnect to service, it will setup or shutdown the connection independently. In this case the Connection will be notified by change of connection status via Connected/Disconnected events. Added in version 1.2.1. |
| ConnectionEventArgs |
Defines payload for connection events like Connected/Disconnected. Added in version 1.2.0 |
| ConnectionMessage |
ConnectionMessage represents implementation specific messages sent to and received from the speech service. These messages are provided for debugging purposes and should not be used for production use cases with the Azure Cognitive Services Speech Service. Messages sent to and received from the Speech Service are subject to change without notice. This includes message contents, headers, payloads, ordering, etc. Added in version 1.11.0. |
| ConnectionMessageEventArgs | |
| ConversationTranscriber |
Performs speech recognition with speaker separation from microphone, file, or other audio input streams, and gets transcribed text as result. ConversationTranscriber |
| ConversationTranscriptionCanceledEventArgs |
Defines content of a RecognitionErrorEvent. ConversationTranscriptionCanceledEventArgs |
| ConversationTranscriptionEventArgs |
Defines contents of conversation transcribed/transcribing event. ConversationTranscriptionEventArgs |
| ConversationTranscriptionResult |
Defines result of conversation transcription. ConversationTranscriptionResult |
| Coordinate |
Defines a coordinate in 2D space. Coordinate Added in version 1.33.0 |
| CustomCommandsConfig |
Class that defines configurations for the dialog service connector object for using a CustomCommands backend. CustomCommandsConfig |
| Diagnostics |
Defines diagnostics API for managing console output Added in version 1.21.0 |
| DialogServiceConfig |
Class that defines base configurations for dialog service connector DialogServiceConfig |
| DialogServiceConnector |
Dialog Service Connector DialogServiceConnector |
| KeywordRecognitionModel |
Represents a keyword recognition model for recognizing when the user says a keyword to initiate further speech recognition. KeywordRecognitionModel |
| Meeting | |
| MeetingTranscriber | |
| MeetingTranscriptionCanceledEventArgs |
Defines content of a MeetingTranscriptionCanceledEvent. MeetingTranscriptionCanceledEventArgs |
| MeetingTranscriptionEventArgs |
Defines contents of meeting transcribed/transcribing event. MeetingTranscriptionEventArgs |
| NoMatchDetails |
Contains detailed information for NoMatch recognition results. NoMatchDetails |
| Participant |
Represents a participant in a meeting. Added in version 1.4.0 |
| PhraseListGrammar |
Allows additions of new phrases to improve speech recognition. Phrases added to the recognizer are effective at the start of the next recognition, or the next time the SpeechSDK must reconnect to the speech service. |
| PronunciationAssessmentConfig |
Pronunciation assessment configuration. PronunciationAssessmentConfig Added in version 1.15.0. |
| PronunciationAssessmentResult |
Pronunciation assessment results. PronunciationAssessmentResult Added in version 1.15.0. |
| PropertyCollection |
Represents collection of properties and their values. PropertyCollection |
| PullAudioInputStream |
Represents audio input stream used for custom audio input configurations. AudioInputStream |
| PullAudioInputStreamCallback |
An abstract base class that defines callback methods (read() and close()) for custom audio input streams). PullAudioInputStreamCallback |
| PullAudioOutputStream |
Represents memory backed push audio output stream used for custom audio output configurations. PullAudioOutputStream |
| PushAudioInputStream |
Represents memory backed push audio input stream used for custom audio input configurations. PushAudioInputStream |
| PushAudioOutputStream |
Represents audio output stream used for custom audio output configurations. AudioOutputStream |
| PushAudioOutputStreamCallback |
An abstract base class that defines callback methods (write() and close()) for custom audio output streams). PushAudioOutputStreamCallback |
| RecognitionEventArgs |
Defines payload for session events like Speech Start/End Detected |
| RecognitionResult |
Defines result of speech recognition. RecognitionResult |
| Recognizer |
Defines the base class Recognizer which mainly contains common event handlers. Recognizer |
| ServiceEventArgs |
Defines payload for any Service message event Added in version 1.9.0 |
| SessionEventArgs |
Defines content for session events like SessionStarted/Stopped, SoundStarted/Stopped. SessionEventArgs |
| SourceLanguageConfig |
Source Language configuration. SourceLanguageConfig |
| SpeakerAudioDestination |
Represents the speaker playback audio destination, which only works in browser. Note: the SDK will try to use Media Source Extensions to play audio. Mp3 format has better supports on Microsoft Edge, Chrome and Safari (desktop), so, it's better to specify mp3 format for playback. SpeakerAudioDestination Updated in version 1.17.0 |
| SpeechConfig |
Speech configuration. SpeechConfig |
| SpeechConfigImpl |
SpeechConfigImpl |
| SpeechRecognitionCanceledEventArgs | |
| SpeechRecognitionEventArgs |
Defines contents of speech recognizing/recognized event. SpeechRecognitionEventArgs |
| SpeechRecognitionResult |
Defines result of speech recognition. SpeechRecognitionResult |
| SpeechRecognizer |
Performs speech recognition from microphone, file, or other audio input streams, and gets transcribed text as result. SpeechRecognizer |
| SpeechSynthesisBookmarkEventArgs |
Defines contents of speech synthesis bookmark event. SpeechSynthesisBookmarkEventArgs Added in version 1.16.0 |
| SpeechSynthesisEventArgs |
Defines contents of speech synthesis events. SpeechSynthesisEventArgs Added in version 1.11.0 |
| SpeechSynthesisRequest |
Represents a speech synthesis request with support for text streaming. Note: This class is in preview and may be subject to change in future versions. SpeechSynthesisRequest |
| SpeechSynthesisRequestInputStream |
Represents an input stream for speech synthesis request text streaming. Note: This class is in preview and may be subject to change in future versions. SpeechSynthesisRequestInputStream |
| SpeechSynthesisResult |
Defines result of speech synthesis. SpeechSynthesisResult Added in version 1.11.0 |
| SpeechSynthesisVisemeEventArgs |
Defines contents of speech synthesis viseme event. SpeechSynthesisVisemeEventArgs Added in version 1.16.0 |
| SpeechSynthesisWordBoundaryEventArgs |
Defines contents of speech synthesis word boundary event. SpeechSynthesisWordBoundaryEventArgs Added in version 1.11.0 |
| SpeechSynthesizer |
Defines the class SpeechSynthesizer for text to speech. Updated in version 1.16.0 SpeechSynthesizer |
| SpeechTranslationConfig |
Speech translation configuration. SpeechTranslationConfig |
| SynthesisResult |
Base class for synthesis results SynthesisResult Added in version 1.20.0 |
| SynthesisVoicesResult |
Defines result of speech synthesis. SynthesisVoicesResult Added in version 1.20.0 |
| Synthesizer | |
| TranslationRecognitionCanceledEventArgs |
Define payload of speech recognition canceled result events. TranslationRecognitionCanceledEventArgs |
| TranslationRecognitionEventArgs |
Translation text result event arguments. TranslationRecognitionEventArgs |
| TranslationRecognitionResult |
Translation text result. TranslationRecognitionResult |
| TranslationRecognizer |
Translation recognizer TranslationRecognizer |
| TranslationSynthesisEventArgs |
Translation Synthesis event arguments TranslationSynthesisEventArgs |
| TranslationSynthesisResult |
Defines translation synthesis result, i.e. the voice output of the translated text in the target language. TranslationSynthesisResult |
| Translations |
Represents collection of parameters and their values. Translations |
| TurnStatusReceivedEventArgs |
Defines contents of received message/events. TurnStatusReceivedEventArgs |
| User | |
| VoiceInfo |
Information about Speech Synthesis voice Added in version 1.20.0. VoiceInfo |
Interfaces
| CancellationEventArgs | |
| IParticipant |
Represents a participant in a meeting. Added in version 1.4.0 |
| IPlayer |
Represents audio player interface to control the audio playback, such as pause, resume, etc. IPlayer Added in version 1.12.0 |
| IVoiceJson | |
| MeetingInfo | |
| VoiceSignature | |
Enums
| AudioFormatTag | |
| CancellationErrorCode |
Defines error code in case that CancellationReason is Error. Added in version 1.1.0. |
| CancellationReason |
Defines the possible reasons a recognition result might be canceled. CancellationReason |
| LanguageIdMode |
Language Identification mode LanguageIdMode |
| LogLevel | |
| NoMatchReason |
Defines the possible reasons a recognition result might not be recognized. NoMatchReason |
| OutputFormat |
Define Speech Recognizer output formats. OutputFormat |
| ProfanityOption |
Profanity option. Added in version 1.7.0. |
| PronunciationAssessmentGradingSystem |
Defines the point system for pronunciation score calibration; default value is FivePoint. Added in version 1.15.0 PronunciationAssessmentGradingSystem |
| PronunciationAssessmentGranularity |
Defines the pronunciation evaluation granularity; default value is Phoneme. Added in version 1.15.0 PronunciationAssessmentGranularity |
| PropertyId |
Defines speech property ids. PropertyId |
| ResultReason |
Defines the possible reasons a recognition result might be generated. ResultReason |
| ServicePropertyChannel |
Defines channels used to pass property settings to service. Added in version 1.7.0. |
| SpeechSynthesisBoundaryType |
Defines the boundary type of speech synthesis boundary event. SpeechSynthesisBoundaryType Added in version 1.21.0 |
| SpeechSynthesisOutputFormat |
Define speech synthesis audio output formats. SpeechSynthesisOutputFormat Updated in version 1.17.0 |
| SpeechSynthesisRequestInputType |
Defines the input type of speech synthesis request. SpeechSynthesisRequestInputType |
| SynthesisVoiceGender |
Defines the gender of synthesis voices. Added in version 1.20.0. |
| SynthesisVoiceType | |