Note
Please see Azure Cognitive Services for Speech documentation for the latest supported speech solutions.
Browser Members
Include Protected Members
Include Inherited Members
The Browser class in the Microsoft.Speech.VoiceXml namespace provides platform-independent access to the VoiceXML runtime.
The Browser type exposes the following members.
Constructors
Name | Description | |
---|---|---|
Browser | Creates a new instance of the Browser class. |
Top
Properties
Name | Description | |
---|---|---|
State | Gets the SessionState to determine whether a Browser instance is running. |
Top
Methods
Name | Description | |
---|---|---|
Dispose() | Disposes the Browser object and releases native resources. | |
Dispose(Boolean) | Disposes the Browser object and releases resources used during the session. | |
Equals | (inherited from Object) | |
Finalize | (inherited from Object) | |
GetHashCode | (inherited from Object) | |
GetType | (inherited from Object) | |
MemberwiseClone | (inherited from Object) | |
OnDisconnected | Raises a Disconnected event during an asynchronous Browser session. | |
OnDisconnecting | Raises a Disconnecting event during an asynchronous Browser session. | |
OnSessionCompleted | Raises a SessionCompleted event during an asynchronous Browser session. | |
OnTransferred(Object, TransferredEventArgs) | Raises a Transferred event during an asynchronous Browser session. | |
OnTransferred(Object, String, TransferType, TransferState) | Provides information about the TargetSip, the type(), and the state() for a Transferred event during an asynchronous Browser session. | |
OnTransferring(Object, TransferringEventArgs) | Raises a Transferring event during an asynchronous Browser session. | |
OnTransferring(Object, String, TransferType, TransferState) | Provides information about the TargetSip, the type(), and the state() for a Transferring event during an asynchronous Browser session. | |
Run | Launches a synchronous instance of the VoiceXML Browser and specifies the URI of the VoiceXML start page to load, and a CookieContainer parameter. | |
RunAsync | Launches an asynchronous instance of the VoiceXML Browser, specifying the URI of the VoiceXML start page to load, and a CookieContainer parameter. | |
SetCallProxy | Associates a VoiceXML Browser session with a Browser.CallProxy object. | |
SetInputToAudioStream | Assigns a specific audio stream as the input for the speech recognition engine. | |
SetInputToDefaultAudioDevice | Assigns the system default audio input device as the input to the speech recognition engine. | |
SetInputToNull | Assigns a null device as the input to the speech recognition engine. | |
SetInputToWaveFile | Assigns a specific .WAV format audio file as input to the speech recognition engine. | |
SetInputToWaveStream | Assigns an audio stream in .WAV format as input to the speech recognition engine. | |
SetOutputToAudioStream | Assigns a specific audio stream as the output of the speech synthesizer. | |
SetOutputToDefaultAudioDevice | Assigns the system default audio output device as the output of the speech synthesizer. | |
SetOutputToNull | Assigns a null device as the output of the speech synthesizer. | |
SetOutputToWaveFile | Assigns a specific .WAV format audio file as the output of the speech synthesizer. | |
SetOutputToWaveStream | Assigns an audio stream in .WAV format as output of the speech synthesizer. | |
StopAsync | Terminates the processing of a VoiceXML page, but allows the Browser to finish processing the current VoiceXML element. | |
ToString | (inherited from Object) |
Top
Events
Name | Description | |
---|---|---|
Disconnected | Raised after a call is disconnected from an asynchronous Browser session. | |
Disconnecting | Raised just before a call is disconnected from an asynchronous Browser session. | |
SessionCompleted | Raised when the Browser exits a VoiceXML page during an asynchronous Browser session. | |
Transferred | Raised when the VoiceXML runtime has completed a phone call transfer to a recipient during an asynchronous Browser session. | |
Transferring | Raised when the VoiceXML page is about to process a <transfer> element during an asynchronous Browser session. |
Top