System.Speech Enumerates values of the AudioBitsPerSample property of the SpeechAudioFormatInfo object. 2 Value that sets the bits per sample to 8. Value that sets the bits per second to 16. Enumerates values of the audio channel used by the SpeechAudioFormatInfo object. 2 Value that sets the channel to Mono. Value that sets the channel to Stereo. Enumerates values of the EncodingFormat property of the SpeechAudioFormatInfo object. 2 Value that sets the format to Pcm. Value that sets the format to ALaw. Value that sets the format to ULaw. Represents an audio format for speech recognition. Creates a new instance of SpeechAudioFormatInfo. An int containing the samples per second value. An int containing the bits per sample value. A member of the AudioChannel enumeration (ie., or ). Creates a new instance of SpeechAudioFormatInfo. An EncodingFormat object. An int containing the samples per second value. An int containing the bits per sample value. An int containing the channel count value. An int containing the average bytes per second value. An int containing the BlockAlign value. A byte array containing the format-specific data. 1 Gets the average bytes per second of the audio format. An int containing the average bytes per second value. 1 Gets the bits per sample of the audio format. An int containing the bits per sample value. 1 Gets and sets the block alignment in bytes. An int containing the block alignment value. 1 Gets the channel count of the audio format. An int containing the channel count value. Gets the encoding format of the audio format. An EncodingFormat object representing the encoding format value. Returns whether a specified object is equal to the SpeechAudioFormatInfo object. The object to be compared. Returns the format-specific data of the audio format. A byte array containing the format-specific data. 2 Returns the hash code of the audio format. An int containing the hash code. 2 Gets the samples per second of the audio format. An int containing the samples per second value. Returns data from the AudioLevelUpdated event. Gets the new audio level. An int indicating the new audio level value. Enumerates the types of audio signal problems. 2 Audio input can be processed by the recognition engine. Audio input has too much background noise for the recognition engine to process. No audio input is detected. Audio input is too loud for the recognition engine to process. Audio input is not loud enough for the recognition engine to process. Audio input is too fast for the recognition engine to process. Audio input is too slow for the recognition engine to process. Returns data from the AudioSignalProblemOccurred event. 2 Gets the audio level associated with the event. An int value indicating the audio level of a recognition engine at the end of the speech just processed. Gets the audio position associated with the event. Returns an instance of System.TimeSpan indicating the location in the audio input stream of a recognition engine at the starting point in which the occurred. Gets the audio signal problem. An instance of the AudioSignalProblem enumeration containing one of several possible reasons for the problem in the audio signal. Gets the recognizer audio position associated with the event. Returns an instance of System.TimeSpan indicating the location in the audio input stream of a recognition engine in which the occurred. Enumerates values of the recognizer's audio state. Indicates the recognition engine is not currently processing audio input. Indicates audio input that is either silence, or non-speech background noise. Indicates speech in the audio input. Returns data from the AudioStateChanged event. Gets the audio state associated with the event. Returns the for the current recognizer containing information about the status of the audio signal. Represents a list of alternative items to make up an element in a grammar. Default constructor for . Constructs a new instance of from one or more instances. One or more valid instances of used to construct a new object. Constructs a new instance of from one or more instances. One or more phrases containing in valid instances of used to construct a new object. Adds one of more object to the list of options already encapsulated in the current instance of . One or more objects, each of which represents a possible option for recognition. Adds a to the list of options already encapsulated in the current instance of . One or more instances, each of which represents a possible option for recognition. Returns an instance of constructed from the current instance. An instance of created from the current instance of . Represents a grammar used for free text dictation. Default constructor for returning an instance of the standard dictation grammar provided by Windows Desktop Speech technology. Constructs an instance of with explicitly specified features. String containing an XML compliant URI (Universal Resource Identifier) specifying the feature set support by the to be constructed. Allows an application define a context to be used with a dictation model. A string containing a text used to mark the beginning of a context used in speech recognition. A string containing a text used to mark the end of a context used in speech recognition. Enumerates formats for the display of words in a recognized phrase. 2 Indicates no display attributes. Indicates no trailing space following the given word. Indicates one trailing space following the given word. Indicates two trailing space following the given word. Indicates that spaces preceding the given word be removed. Returns data from the EmulateRecognizeCompleted event. Gets the emulated recognition results. Returns the , which is derived from and contains full information about the a phrase returned by an Windows Desktop Speech Recognition Technology recognition operation. Provides run time support for obtaining and managing Speech grammar information. Default constructor for objects. A connecting to an I/O object -- including files, Visual Studio Resources, and DLLs -- containingagrammar specification. Generated for invalid values. Generated if the stream is connected to a grammar which has no a root rule defined, requires initialization parameters, or has a relative rule reference not resolvable by the default base System.Uri rule for grammars. Constructs a new instance of from an instance connecting to an object containing a grammar specification; the name of a particular rule to be the grammar’s root rule may also be specified. A System.IO.Stream connecting to an I/O object -- including files, Visual Studio Resources, and DLLs -- containingagrammar specification. Name of a grammar rule used as the entry point or root of the objects to be created. This parameter may be null. Generated for invalid or values. Generated if the stream is connected to a grammar that does not contain the rule , requires initialization parameters, or has a relative rule reference not resolvable by the default base System.Uri rule for grammars. Constructs a new instance of from an instance connecting to an object containing a grammar specification; the name of a particular rule to be the grammar’s root rule, and parameters for the appropriate initialization handler may also be specified. A connecting to an I/O object -- including files, Visual Studio Resources, and DLLs -- containingagrammar specification. Name of a grammar rule used as the entry point or root of the object to be created. This parameter may be null. Parameters to be passed to the appropriate initialization handler specified by the property on the for the entry point or root rule of the to be created.This parameter may be null. Generated for invalid , or values. Generated if the stream is connected to a grammar which does contain the rule , requires initialization parameters different from those specified, or has a relative rule reference not resolvable by the default base rule for grammars. Constructs a new instance of from an instance connecting to an object containing a grammar specification; a base URI for relative references, may also be specified. A System.IO.Stream connecting to an I/O object -- including files, Visual Studio Resources, and DLLs -- containingagrammar specification. Name of a grammar rule used as the entry point or root of the object to be created. This parameter may be null. object defining base path that any relative rule references, for example to other grammars, within the grammar are resolved against.This parameter may be null. Generated for invalid , or values. Generated if the stream is connected to a grammar that does not contain the rule , or has a relative rule reference not resolvable even using the . 1 Constructs a new instance of from an instance connecting to an object containing a grammar specification; the name of a particular rule to be the grammar’s root rule, a base URI for relative references, and parameters for the appropriate initialization handler may also be specified. A connecting to an I/O object -- including files, Visual Studio Resources, and DLLs -- containingagrammar specification. Name of a grammar rule used as the entry point or root of the object to be created. This parameter may be null. object defining base path that any relative rule references, for example to other grammars, within the grammar are resolved against.This parameter may be null. Parameters to be passed to the appropriate initialization handler specified by the property on the for the entry point or root rule of the to be created.This parameter may be null. Generated for invalid , , or values. Generated if the stream is connected to a grammar that does not contain the rule , if the contents of the array do not match the arguments of any of the rule's initialization handlers, or has a relative rule reference not resolvable by the default base System.Uri rule for grammars or the Uri supplied by . 1 Constructs a object from a valid instance A valid defining a grammar to be used by a recognition engine. Constructs a new instance of from an instance of . An instance of to a file containing a rules and a grammar to be used to construct the object. Generated for invalid values. Generated if the specified by does not contain a root rule . Constructs a new instance of from an instance of the name of a particular rule to be the grammar’s root rule may also be specified. An instance of to a file containing a rules and a grammar to be used to construct the object. Name of a grammar rule used as the entry point or root of the object to be created. This parameter may be null. Generated for invalid , and . Generated if the specified by does not contain the rule , or if is null and does not have a root rule.. Constructs a new instance of from an instance of the name of a particular rule to be the grammar’s root rule, and parameters for the appropriate initialization handler may also be specified. An instance of to a file containing a rules and a grammar to be used to construct the object. Name of a grammar rule used as the entry point or root of the object to be created. This parameter may be null. Parameters to be passed to the appropriate initialization handler specified by the property on the for the entry point or root rule of the to be created.This parameter may be null. Generated for invalid , , or values. Generated if the specified by does not contain the rule , if the contents of the array do not match the arguments of any of the rule's initialization handlers. Constructs a new instance of from an instance of the name of a particular rule to be the grammar’s root rule, and a base URI for relative references. An instance of to a file containing a rules and a grammar to be used to construct the object. Name of a grammar rule used as the entry point or root of the object to be created. This parameter may be null. object defining base path that any relative rule references, for example to other grammars, within the grammar are resolved against.This parameter may be null. Generated for invalid , or values. Generated if the specified by does not contain the rule , or has a relative rule reference not resolvable by the default base System.Uri rule for grammars or the Uri supplied by . 1 Constructs a new instance of from an instance of the name of a particular rule to be the grammar’s root rule, a base URI for relative references, and parameters for the appropriate initialization handler may also be specified. An instance of to a file containing a rules and a grammar to be used to construct the object. Name of a grammar rule used as the entry point or root of the object to be created. This parameter may be null. object defining base path that any relative rule references, for example to other grammars, within the grammar are resolved against.This parameter may be null. Parameters to be passed to the appropriate initialization handler specified by the property on the for the entry point or root rule of the to be created.This parameter may be null. Generated for invalid , , , or values. Generated if the specified by does not contain the rule , if the contents of the array do not match the arguments of any of the rule's initialization handlers, or has a relative rule reference not resolvable by the default base System.Uri rule for grammars or the Uri supplied by . 1 Constructs a new instance of from file containing a grammar specification. Path to a file, including DLLs, containing a grammar specification. Generated for invalid values. Generated if file does not contain a valid grammar, if the grammar is valid but does not specify a root rule, if the root rule initialization handler requires arguments, or if it has a relative rule reference not resolvable by the default base System.Uri rule for grammars. Constructs a new instance of from file containing a grammar specification; the name of a particular rule to be the grammar’s root rule may also be specified. Path to a file, including DLLs, containing a grammar specification. Name of a grammar rule used as the entry point or root of the object to be created. This parameter may be null. Generated for invalid . Generated if the file specified by does not contain a valid grammar or the rule , if the root rule initialization handler requires arguments, or if it has a relative rule reference not resolvable by the default base System.Uri rule for grammars. Constructs a new instance of from file containing a grammar specification; the name of a particular rule to be the grammar’s root rule and parameters for the appropriate initialization handler may also be specified. Path to a file, including DLLs, containing a grammar specification. Name of a grammar rule used as the entry point or root of the object to be created. This parameter may be null. Parameters to be passed to the appropriate initialization handler specified by the property on the for the entry point or root rule of the to be created.This parameter may be null. Generated for invalid , or values. Generated if the file specified by does not contain a valid grammar or the rule , if the contents of the array do not match the arguments of any of the rule's initialization handlers, or has a relative rule reference not resolvable by the default base System.Uri rule for grammars. Gets or sets a value controlling whether a can be used by a recognition engine. Property is a bool value which is set to true if an instance of is enabled and ready to process input, and false it the instance is not available for input processing. Read-only property indicating if grammar is strongly typed. A bool which is true if the grammar is strongly typed, and false if it is not. Ready only attribute, indicates if a has been loaded into a recognition engine. Returns a bool value, true if the instance of has been loaded by a recognition engine ( or ), false if it has not. Returns a localized instance of a derived object from a Common Language Runtime . Returns a valid based object as a instance, or null if there has been an error. of an based object in an assembly. Parameters to be passed to the appropriate initialization method of the localized object. This parameter may be null. 2 Gets or sets the user-friendly name of an instance of . Returns user friendly-name of an instance of . If it is not set, returns null. Set or gets a value used as a tie breaker when one or more grammars have returned a recognized phrase. Returns an integer value representing the relative priority of a specific . Set or gets a value with the a name of a binary resource from which was used to load the current . Returns a string containing the name of the binary resource from which the strongly typed grammar used by the was loaded. Read-only value containing the name of root or entry point rule of a valid instance. Returns a string with the name of root or entry point rule of a valid instance. The event raised when the current grammar has been used by the recognition engine to detect speech and find one or more phrases with sufficient confidence levels. Initializes a strongly typed grammar. Parameters to be passed to initialize strongly typed grammar.This parameter may be null. Property used to control the influence of a grammar on a recognition engine's algorithm. Returns a floating point value indicating the relative weight a recognition engine ( or ) instance should assign to this grammar when processing audio input. Provides an easy-to-use mechanism for constructing complicated objects from simple inputs. Default constructor for the object. Constructs a object from a phrase expressed as a instance. Valid instance of used to construct a new instance of object. Constructs a that can generate a requiring that audio input is to be checked for matching against repeated occurrences of a pattern defined by a . A instance containing the grammar logic to match against audio input. Specifies the minimum number of times the audio input matching the specified by the paramenter can be repeated and still be successfully recognized. Specifies the maximum number of times the audio input matching the specified by the paramenter can be repeated and still be successfully recognized. Constructs a object from a phrase expressed as a instance. Valid instance of used to construct a new instance of object. Constructs a object from a phrase expressed as a instance. Valid instance of used to construct a new instance of object. Constructs a object from a phrase expressed as a instance. A valid instance containing a phrase to be used to construct a new instance of . Constructs a that can generate a requiring that audio input is to be checked for matching against repeated occurrences of a given phrase. A instance containing a phrase to match against audio input. Specifies the minimum number of times the audio input matching the specified by the paramenter can be repeated and still be successfully recognized. Specifies the maximum number of times the audio input matching the specified by the paramenter can be repeated and still be successfully recognized. Constructs a object which can recognize audio input that is a subset of a given match phrase. containing a phrase to be used recognized. A member of defining the method used to match audio input which may be a subset of the match string Returns a new instance of constructed from by appending the grammar logic of a instance to the grammar logic of a object. Returns an instance of if successful, null is returned or an exception generated if the operation fails. A valid instance of define a list of acceptable audio inputs provide the initial grammar logic of the new . A valid instance of containing grammar logic to be appended to the grammar logic of . Returns a new instance of constructed from by appending the grammar logic of a instance to the grammar logic of a object. Returns an instance of if successful, null is returned or an exception generated if the operation fails. A valid instance of to contain the initial grammar logic of the new . A valid instance of define a list of acceptable audio inputs to be appended to the grammar logic defined by Returns a new instance of constructed from by appending the grammar logic of two instances. Returns an instance of if successful, null is returned or an exception generated if the operation fails. A valid instance of to contain the initial grammar logic of the new . A valid instance of containing grammar logic to be appended to the grammar logic of . Returns a new instance of constructed from by appending a phrase to the grammar logic of a instance Returns an instance of if successful, null is returned or an exception generated if the operation fails.Because support implicit conversions from and , these may be cast to use as . A valid instance of to contain the initial grammar logic of the new . A containing a phrase to be appended to the grammar logic of . Returns a new instance of constructed from by appending the grammar logic of a instance to a phrase. Returns an instance of if successful, null is returned or an exception generated if the operation fails. A containing a phrase to create the first element of the grammar logic of the returned . A valid instance of containing grammar logic to be appended to the grammar logic of . Appends a instance as a object on to the current . Valid instance of used to construct a new instance of object to be appended to the current object. Appends an instance a to the current . Valid instance of to be appended to the current object. instance, which can generate a elements requiring that audio input is to be checked for matching against repeated occurrences of a given pattern defined by a . A instance containing the grammar logic to match against audio input. Specifies the minimum number of times the audio input matching the specified by the paramenter can be repeated and still be successfully recognized. Specifies the maximum number of times the audio input matching the specified by the paramenter can be repeated and still be successfully recognized. Appends a instance as a object on to the current . Valid instance of used to construct a new instance of object to be appended to the current object. Appends a instance as a object onto the current . Valid instance of used to construct a new instance of object to be appended to the current object. Appends a instance as a object on to the current . Valid instance of used to construct a new instance of object to be appended to the current object. Appends an instance of to the current instance, which can generate a elements requiring that audio input is to be checked for matching against repeated occurrences of a given phrase. A instance containing a phrase to match against audio input. Specifies the minimum number of times the audio input matching the specified by the paramenter can be repeated and still be successfully recognized. Specifies the maximum number of times the audio input matching the specified by the paramenter can be repeated and still be successfully recognized. Appends a object which can recognize audio input that is a subset of a given match phrase. containing a phrase to be used recognized. A member of defining the method used to match audio input which may be a subset of the match string Appends grammar logic to provide access the default free text dictation grammar provided by the Speech platform. Appends grammar logic to provide access special function free text dictation grammars on the basis of a category string. A indicating the type of special function dictation grammar to be appended. Appends a valid grammar rule definition from an external source specified by a URI to the current instance. A containing the Universal Resource Information Identifier (URI) of an object containing a valid grammar rule definition. Appends a particular valid grammar rule definition from an external source specified by a URI to the current instance. A containing the Universal Resource Information Identifier (URI) of an object containing a valid grammar rule definition. Name of a grammar rule used as the entry point or root on the grammar definition referred to by This parameter may be null. Appends recognition logic designed to match any input. Gets or sets the culture of the grammar. A CultureInfo object that represents the culture of the grammar. Writes a description of the grammar logic constructed by a . Returns a containing a string with an ordered list of phrases and options supported by the current . 3 Returns a new instance of constructed from by appending the grammar logic of a instance to the grammar logic of a object. Returns an instance of if successful, null is returned or an exception generated if the operation fails. A valid instance of define a list of acceptable audio inputs provide the initial grammar logic of the new . A valid instance of containing grammar logic to be appended to the grammar logic of . 2 Returns a new instance of constructed from by appending the grammar logic of a instance to the grammar logic of a object. Returns an instance of if successful, null is returned or an exception generated if the operation fails. A valid instance of to contain the initial grammar logic of the new . A valid instance of defines a list of acceptable audio inputs to be appended to the grammar logic defined by 2 Returns a new instance of constructed from by appending the grammar logic of two instances. Returns an instance of if successful, null is returned or an exception generated if the operation fails. A valid instance of to contain the initial grammar logic of the new . A valid instance of containing grammar logic to be appended to the grammar logic of . 2 Returns a new instance of constructed from by appending a phrase to the grammar logic of a instance. Returns an instance of if successful, null is returned or an exception generated if the operation fails.Because support implicit conversions from and , these may be cast to use as . A valid instance of to contain the initial grammar logic of the new . A containing a phrase to be appended to the grammar logic of . 2 Returns a new instance of constructed from by appending the grammar logic of a instance to a phrase. Returns an instance of if successful, null is returned or an exception generated if the operation fails. A containing a phrase to create the first element of the grammar logic of the returned . A valid instance of containing grammar logic to be appended to the grammar logic of . 2 Implicitly converts a object to an instance of. Returns an instance of containing the logical choice defined by the argument. Valid instance of to be implicitly converted to a containing object. 2 Implicitly converts a object to an instance of . Returns an instance of containing the logical choice defined by the argument. Valid instance of to be implicitly converted to a containing object. 2 Implicitly converts a object to an instance of . Returns an instance of containing the logical choice defined by the argument. Valid instance of to be implicitly converted to a containing object. 2 Implicitly converts a object to an instance of . Returns an instance of containing the logical choice defined by the argument. Valid instance of to be implicitly converted to a containing object. 2 Returns data from the LoadGrammarCompleted event. Gets the grammar object that has completed loading. An instance of , which contains a full description of a speech recognition grammar loaded by a recognition engine. Base class for event arguments objects passed to handlers of the speech recognition events. Read only property returning about a speech recognition operation that generated a , or event. Returns the , which is derived from and contains full information about the a phrase returned by an Windows Desktop Speech Recognition Technology recognition operation. Represents the result of recognition engine on audio input as detailed information about the best candidate phrases matching phrase, and a list of all candidate matching phrases. Provides a list of all the speech recognition candidate phrases found by a recognition engine. Returns a read-only list of objects, ranked by order of confidence. A read-only property containing detailed information about the entire audio input used with the current recognition operation. Returns a object containing all of a recognition candidate's the audio input. Returns a containing detailed information about a subset of the audio input used with the current recognition operation. Returns a object containing the selected subsection of the audio input. A object from the recognition candidate marking the first spoken word, as determined by the recognition engine, of the subsection of input audio to be returned by . A object from the recognition candidate marking the last spoken word, as determined by the recognition engine, of the subsection of input audio to be returned by . The SerializationInfo. The StreamingContext. Returns data from the RecognizeCompleted event. Gets the audio position associated with the event. An instance of indicating the location in the audio input stream of a recognition engine of the start of the speech just processed. Gets whether a BabbleTimeout has occurred. Returns a bool which is true if the recognition engine has detected only background noise for longer than was specified by the property of the managing the recognition engine, otherwise false. Gets whether an InitialSilenceTimeout has occurred. Returns a bool which is true if the recognition engine has detected no input for longer than was specified by the property of the managing the recognition engine, otherwise false. Gets whether an input stream has ended. Returns a bool which is true if the recognition engine no longer has audio input, otherwise false. Gets the result of a successful recognition. Returns a valid instance of if the recognition operation was successful, or null if the recognition operation failed. Represents audio input a recognition engine used to generate candidate phrases result. 2 Read-only property returning the position in a recognition engine's audio stream of the audio input it processed. Returns a object. Read-only property returning length of the audio input a recognition engine processed. Returns a indicating the duration of the audio input Read-only property returning the format in audio processed by an recognition engine. Returns a value indicating the format of the recognized audio. Selects and returns a subsection of section of the current recognized audio as pure binary data. Returns an instance of containing the subset of the original input selected by the values of and . A indicating the starting point of the audio to be returned. A indicating length of the segment following to be returned. Read-only property providing the time audio input began. Returns a object. Write entire audio to a stream as raw data. Any valid object, to which an application wishes to write audio data in binary format. Writes audio to a stream in Wave format. Any valid object, to which an application wishes to write audio data in Wave format Represents detailed information about a candidate phrase found by a recognition engine as matching audio input. Returns the measure of certainty for a returned by a recognition engine. Returns a float a relative measure of the certainty of correct recognition for the phrase information returned in the current instance. Constructs an object containing a valid Semantic Markup Language (SML) based description of the semantics of a used to obtain the current instance of . Returns an object implementing the interface and containing an SML description of the semantics of the used to obtain the current Returns the used by a recognition engine to return the current . Returns and instance of corresponding the the used to obtain the current . Returns the identifier for the group from which the homophones available on an instance of are derived. Returns an int value that identifies for the group homophones used to provide the values returned by the property on a object. Returns a collection of homophones for the current recognized phrase. Returns a of instances, each of which is a potential homophone for the current . Returns information about the location and content of text originally recognized and then replaced by text normalization when a recognition engine creates the value of the property on an instance of . Returns a object containing instances corresponding to each phrase or text replaced by the recognition engine during speech normalization. Returns the any of semantic logic of a that was used to return a . Returns an instance of specifying what, if any, semantic logic was used by the recognition engine to produce the current . Returns the normalized text obtained by a recognition engine from audio input. A instance containing the normalized text recognized from audio input. Returns text obtained from audio input from a recognition engine as a of instances. Returns recognized text as a of instances, ordered as their text appears in the returned by . Provides the atomic unit of recognized speech. Constructs a new instance of . containing normalized text for a recognized word.This value may be null, or . An float value between 1.0 and 0.0 indicating the recognition certainty of word recognition. containing phonetic information for a recognized word.This value may be null, or . containing unnormalized text for a recognized word.This argument is requred and may not be null, or . instance containing formatting A instance indicating the location in the audio input stream of the recognized word.This value may be A instance indicating the length of the audio input corresponding to the recognized word. This value may be Returns a measure of the recognition engine certainty as to the correctness of a word recognition. Returns a float, typically between 0 and 1, indicating e recognition engine certainty as to the correctness of a word recognition. Returns formatting information used in creating the text output from the current instance. Returns a valid instance of , containing formatting for the text output from the current . Returns the text of a recognized word without normalization. Returns a containing the text of a recognized word, without any normalization. Returns the phonetic spelling of a recognized word. Returns an containing a phonetic description of a word using the International Phonetic Alphabet (IPA). Returns a containing the normalized text output. Returns an instance of containing the normalized text output for a given input word. Enumerates values of the recognition mode. 2 Specifies that recognition terminates after completion. Specifies that recognition does not terminate after completion. Represents information about a SpeechRecognizer or SpeechRecognitionEngine. 2 Gets additional information about a SpeechRecognizer or SpeechRecognitionEngine. Returns an instance of containing information about the configuration of a recognition engine ( or ). Gets the culture of a SpeechRecognizer or SpeechRecognitionEngine. Returns an instance of , containing information about the culture supported by a given recognition engine ( or ), including the name of the culture, the writing system, the calendar used, and how to format dates and sort strings. Gets the description of a SpeechRecognizer or SpeechRecognitionEngine. Returns a string containing a description of a particular recognition engine ( or ) configuration.. Gets the ID of a SpeechRecognizer or SpeechRecognitionEngine. Returns a string identifying a particular recognition engine ( or ) configuration. Gets the friendly name of a SpeechRecognizer or SpeechRecognitionEngine. Returns a string containing a friendly name of a particular recognition engine ( or ) configuration. Gets the audio formats supported by a SpeechRecognizer or SpeechRecognitionEngine. Returns an list of audio formats supported by the recognition engine ( or ) configuration as a of objects Enumerates values of the recognizer's state. The recognition engine is not receiving or analyzing audio input. The recognition engine is available to receive and analyze audio input. Returns data from the RecognizerUpdateReached event. 2 Gets the audio position associated with the event. Returns an instance of , which contains the location active within the speech buffer of a recognition engine, when the engine pauses and generates a RecognizerUpdateReached event ( and). Gets the UserToken passed to the system when an application creates a recognition engine configuration modification request. Returns an instance of supplied by call to RequestRecognizerUpdate method (or , which created a recognizer update request. Contains originally recognized text replace using speech normalization by a recognition engine. 2 Returns the number of originally recognized words replaced through text normalization by a recognition engine. Returns an int containing the number of originally recognized words replaced through normalization by a recognition engine Returns the information on how the text originally recognized but replaced through text normalization by a recognition engine should be displayed. Returns an instance of stipulating how text originally recognized but replaced through text normalization by a recognition engine should be displayed. Returns the location of the first word of originally recognized words replaced through text normalization by a recognition engine. Returns an int containing the location in the current text of text originally recognized but replaced by normalization. Returns the originally recognized text replaced through text normalization by a recognition engine. Returns a containing the text originally recognized by a recognition engine and replaced by text normalization. Attaches key string to values to define the objects created in using instances Assigns a semantic key to one of more objects used to construct a . object containing the tag to be used access the instance associated with the objects specified by the argument. One or more objects which will be associated with a object accessible with the tag defined in . Assigns a semantic key to one of more instances used to construct a . object containing the tag to be used access the instance associated with the objects specified by the argument. One or more objects, whose concatenated text will be associated with a object accessible with the tag defined in . Returns an instance of constructed from the current instance. Returns an instance of constructed from the current instance. Sets values to objects created in using instances. Constructs an instance of with a specified value. An instance of specifying the value the managed. Must be of type bool, int, float, or string. Creates an instance of with a given value and associates it with a instance. An instance of specifying some grammar element to be used in recognition. An instance of specifying the value the managed. Must be of type bool, int, float, or string. Creates an instance of with a given value and associates it with a phrase. A containing a phrase specifying words to be used in recognition. An instance of specifying the value the managed. Must be of type bool, int, float, or string. Returns an instance of constructed from the current instance. Returns an instance of constructed from the current instance. Represents the semantic organization of a recognized phrase. Creates a object with a particular value. An object containing information to be store in object. Creates a object with a particular value, key name and confidence level. A string containing a key that be used to reference this instance. An object containing information to be store in object. A float containing an estimate of the certainty of semantic analysis. Returns a relative measure of the certainty as to the correctness of the semantic parsing that returned the current instance of . Returns a float a relative measure of the certainty of correct recognition for the phrase information returned in the current instance. Indicates whether the current instance collection contains a specific key and specific instance of expressed as a key value pair. Returns a bool which is true if the current contains an instance of KeyValuePare<String,SemanticValue> for a specified value of the key string and the . Otherwise, false is returned. An instance of instanitated for given value of a key string and a instance. Indicates whether the current instance collection contains a child instance with a given key string. Returns a bool, true if a child instance tagged with the string is found, false if not. containing the key string used to identify a child instance of under the current . Returns the number of child objects under the current instance. Returns an int containing the number of child objects the current has. 2 Provides read-only indexing child instances belonging to the current . Returns an instance of that is a child of the current and indexable as part of a key value pair: KeyValuePair<String,SemanticValue>. A containing a key for a KeyValuePair<String,SemanticValue> contained in the current instance of Thrown if no child member of the current instance of has the key matching the parameter. Thrown is code attempts to change the at a given index. Read only property returning the information contained in the current . Returns a instance containing the information stored in the current instance. Returns data from the SpeechDetected event. Gets the audio position of a detected speech segment. Returns an instance of System.TimeSpan, which contains thelocation of a detected phrase within the speech buffer of a recognition engine. Returns notification from the SpeechHypothesized event. Provides access to run any properly installed speech recognition services found on a Windows Desktop system. Constructs an instance of using the current system default recognition engine. Constructs an instance of using the default recognition engine for a given locale. A valid instance of to specify a locale or language. Constructs an instance of based on the registry key name for a recognition engine. Read-only property specifying the current format of audio input being processed by the recognition engine. Returns an instance containing information about the current format of audio input being processed. Gets the audio level of the SpeechRecognitionEngine. 2 Raised when the audio level of the SpeechRecognitionEngine is updated. 2 Gets the audio position of the SpeechRecognitionEngine. 2 Raised when the SpeechRecognitionEngine encounters an audio signal problem. 2 Gets the audio state of the SpeechRecognitionEngine. Gets and set a time out period for only background noise inputs. Gets and sets a valid instance of used to define the period of time a recognition engine will accept input consisting of background noise before generating an error. 2 Synchronously simulate audio input to the Windows Desktop Speech Technology recognition engine with an array of objects and specified case sensitivity. Returns an instance of containing the results of speech recognition. The instance is null if recognition fails, or if the recognitionEngine is not enabled. Array of objects used as an input phrase in place of audio input during recognition emulation. A member of the enumeration determining whether the emulation is case sensitive or case insensitive. Synchronously simulate audio input to the Windows Desktop Speech Technology recognition engine with a . Returns an instance of containing the results of speech recognition. The instance is null if recognition fails, or if the recognitionEngine is not enabled. A containing text used as an input phrase in place of audio input during recognition emulation. Synchronously simulate audio input to the Windows Desktop Speech Technology recognition engine with a and specified case sensitivity. Returns an instance of containing the results of speech recognition. The instance is null if recognition fails, or if the recognitionEngine is not enabled. A containing text used as an input phrase in place of audio input during recognition emulation. A member of the enumeration determining whether the emulation is case sensitive or case insensitive. Asynchronously simulate audio input to the Windows Desktop Speech Technology recognition engine with an array of objects and specified case sensitivity. Array of objects used as an input phrase in place of audio input during recognition emulation. A member of the enumeration determining whether the emulation is case sensitive or case insensitive. Asynchronously simulate audio input to the Windows Desktop Speech Technology recognition engine with . A containing text used as an input phrase in place of audio input during recognition emulation. Asynchronously simulate audio input to the Windows Desktop Speech Technology recognition engine with a and specified case sensitivity. A containing text used as an input phrase in place of audio input during recognition emulation. A member of the enumeration determining whether the emulation is case sensitive or case insensitive. Event generated when an asynchronous emulation of speech recognition completes. Gets and set the amount of silence a recognition engine requires before completing an unambiguous recognition. Gets and sets a valid instance of used to define how much silence following a valid audio input is required before an unambigous recognition operation should complete. 2 Gets and set the amount of silence a recognition engine requires before completing an ambiguous recognition. Gets and sets a valid instance of used to define how much silence following a valid audio input is required before an ambigous recognition operation should complete. 2 Read-only property returning a list of all objects loaded into the current instance of the . Returns an list of the objects loaded into the current instance of the . Gets and set the maximum amount of silence that can precede audio input before a recognition engine generates an error. Gets and sets a valid instance of specifying the maximum amount of time a recognition engine should accept silence before generating an error. 2 Returns a list of all available recognition engines on a system. Returns an instance of containing an instance of fully specifying each recognition engine available on a system supporting the Speech platform. Synchronously loads a specific grammar, as specified by a , for use by a . An instance of specify the grammar to add to and instance of . Asynchronously loads a specific grammar, as specified by a , for use by a An instance of specify the grammar to add to and instance of Event generated when an asynchronous load of a object in to a completes. Gets and sets the maximum number of candidate results an instance of is to return. Gets and sets an int specifying the maximum number of candidate phrases will be returned by a recognition engine. 2 Provides a single synchronous recognition operation on recognition engine input. Returns a valid instance of is the recognition engine has be able to recognize the input, null is recognition fails. Provides a single synchronous recognition operation, with a predetermined time out, on recognition engine input. Returns a valid instance of is the recognition engine has be able to recognize the input, null is recognition fails. A valid instance of defining a time out period, after which if no input is received an error is generated. Provides a single asynchronous recognition operation on recognition engine input. Provides either single or multiple asynchronous recognition reoperations on recognition engine input. A member of enumeration specifying either multiple or single recognition operations. Terminates a running instance of a recognition engine without waiting for the current recognition operation to complete. Terminates a running instance of a recognition engine after the current recognition operation to completes. The event raised when an asynchronous recognition operation completes. Gets the audio position of the SpeechRecognizer. 2 2 2 2 Assigns a specific audio stream as the input for the current instance of . A valid instance connected to an audio source. A valid member of the enumeration specifying the format of the audio input. Assigns the system default audio input to the current instance of . Assigns a null device as the input for the current instance of . Assigns a specfic Wave format audio file as input to the current instance of . A containing a path to the wave file to be used as input. Assigns an audio stream in Wave format as input to the current instance. A valid instance connected to an audio source in Wave format. Event raised by recognition engine when speech is detected. Event raised when when the recognition engine detects speech and part of the audio input speech has been tentatively recognized. The event raised when the recognition engine detects speech, but can only return candidate phrases with low confidence levels. The event raised when the recognition engine detects speech, and has found one or more phrases with sufficient confidence levels. Unloads all objects currently loaded in by a Windows Desktop Speech Technology recognition engine. Unloads a grammar, as specified by an instance of , from an instance of . An instance of specify the grammar to remove from an instance of . 2 2 Returns notification from the SpeechRecognitionRejected event. Returns notification from the SpeechRecognized event. Provides access to the default shared speech recognition service available on the Windows Desktop. Construct and returns a new instance of an object. Read-only property specifying the current format of audio input being processed by the recognition engine. Returns an instance containing information about the current format of audio input being processed. 2 Read-only property specifying the current audio level of the input being processed by the recognition engine. Returns an integer value representing the audio level returned by the current SpeechRecognizer instance. 2 Event raised when by recogintion when a change in the audio level is detected. 2 Read-only property specifying the position in the audio stream of input being processed by the recognition engine. Returns a TimeSpan object that represents the audio position in a number of milliseconds. 2 Event generated when an error is detected in a SpeechRecognitionEngine. 2 Enumeration used to describe the type of audio the recognizer is currently processing. Event generated when a change in the current state of the audio input in a recognition engine is detected. Releases all resources used by the recognition engine. Releases any unmanaged resources used by the SpeechRecognizer object and optionally releases the managed resources. true to release both managed and unmanaged resources; false to release only unmanaged resources. Synchronously simulate audio input to the Windows Desktop Speech Technology recognition engine with an array of objects and specified case sensitivity. Returns an instance of containing the results of speech recognition. The instance is null if recognition fails, or if the recognizer is not enabled. Array of objects used as an input phrase in place of audio input during recognition emulation. A member of the enumeration determining whether the emulation is case sensitive or case insensitive. Synchronously simulate audio input to the Windows Desktop Speech Technology recognition engine with a . Returns an instance of containing the results of speech recognition. The instance is null if recognition fails, or if the recognizer is not enabled. A containing text used as an input phrase in place of audio input during recognition emulation. Synchronously simulate audio input to the Windows Desktop Speech Technology recognition engine with a and specified case sensitivity. Returns an instance of containing the results of speech recognition. The instance is null if recognition fails, or if the recognizer is not enabled. A containing text used as an input phrase in place of audio input during recognition emulation. A member of the enumeration determining whether the emulation is case sensitive or case insensitive. Asynchronously simulate audio input to the Windows Desktop Speech Technology recognition engine with an array of objects and specified case sensitivity. Array of objects used as an input phrase in place of audio input during recognition emulation. A member of the enumeration determining whether the emulation is case sensitive or case insensitive. Asynchronously simulate audio input to the Windows Desktop Speech Technology recognition engine with . A containing text used as an input phrase in place of audio input during recognition emulation. Asynchronously simulate audio input to the Windows Desktop Speech Technology recognition engine with a and specified case sensitivity. A containing text used as an input phrase in place of audio input during recognition emulation. A member of the enumeration determining whether the emulation is case sensitive or case insensitive. Event generated when an asynchronous emulation of speech recognition completes. Gets or sets a value controlling whether a is enabled an running Property is a bool value which is set to true if an instance of is enabled and ready to process input, and false it the instance is not available for input processing. Read-only property returning a list of all objects loaded into the current instance of the Returns an list of the objects loaded into the current instance of the . Synchronously loads a specific grammar, as specified by a , for use by a . An instance of specify the grammar to add to and instance of . Asynchronously loads a specific grammar, as specified by a , for use by a An instance of specify the grammar to add to and instance of 2 Event generated when an asynchronous load of a object in to a completes. Gets and sets the maximum number of candidate results an instance of is to return. Returns an int specifying the maximum number of candidate phrases will be returned by a recognition engine. Gets and sets a value indicating whether a based recognition engine pause while an application is handling events. Property is a bool value which is set to true if an instance of is will pause while handlers subscribed to are executing, and false if the will continue to execute while the handler is executing. 2 Read-only property returning the position in a recognition engine's audio stream of the audio input it processed. Returns a System.TimeSpan object containg the current postion of the Speech Recognizer. 2 Read-only property providing identifical and configuration information about the Windows Desktop Speech Technology recognition engine in use. Returns an instance of containing configuration information about the Windows Desktop Speech Technology recognition engine currently in use. Event generated when the Windows Desktop Speech Technology recognition engine pauses to allow an atomic updated requested by . 2 Requests that the Windows Desktop Speech Technology recognition engine pause and update its state. 2 An object containing information to be used by event handlers. This value can be null. 2 An object containing information to be used by event handlers. This value can be null. The offset from the current audio position after which the requested operation can start. 2 Event raised by recognition engine when speech is detected. Event raised when when the recognition engine detects speech and part of the audio input speech has been tentatively recognized. The event raised when the recognition engine detects speech, but can only return candidate phrases with low confidence levels. The event raised when the recognition engine detects speech, and has found one or more phrases with sufficient confidence levels. Read-only property providing configuration information about the current running state of theWindows Desktop Speech Technology recognition engine in use. Returns an instance of containing configuration information about the running state of the Windows Desktop Speech Technology recognition engine currently in use. Event generated when the Windows Desktop Speech Technology recognition engine running state changes. Unloads all objects currently loaded in by a Windows Desktop Speech Technology recognition engine. Unloads a grammar, as specified by an instance of , from an instance of . An instance of specify the grammar to remove from an instance of . Provides text and status information to the operating system in speech user interface to display to the user. Sends status and descriptive text to the Speech platform user interface about the status of a recognition operation. Returns a bool which is true if the information provided to the method (, and ) by was successfully made available to the Speech platform user interface, and false if the operation failed. A valid instance. A containing a comment of the recognition operation which produced the . A bool indicating if the application deemed the recognition operation a success. Returns data from the StateChanged event. Gets the current state of the recognition engine. Returns a object containing full information about a recognition engine. Enumerates values of subset matching mode. Indicates that subset matching mode is Subsequence. Indicates that subset matching mode is OrderedSubset. Indicates that subset matching mode is SubsequenceContentRequired. Indicates that subset matching mode is OrderedSubsetContentRequired. Defines a design-time object that is used to build strongly typed runtime SRGS grammars. Initializes a new instance of the class. Initializes a new instance of the class specifying a set of rules defined by the object. The object used to create the instance. is null. Initializes a new instance of the class specifying the root rule of . The root rule in the object. is null. Initializes a new instance of the class specifying the location of the XML document that is used to fill in the instance. The location of the SRGS XML file. is null. is an empty string. Initializes a new instance of the class specifying the grammar to use when creating the document. The System.Xml.XmlReader that was created with the XML instance. is null. Gets the assembly reference information for the instance. Gets the code behind information for the instance. A string collection containing a list of the code behind documents. Gets or sets the culture information for the instance. A object that contains the current culture information for . The value being assigned to is null. The value being assigned to is System.Globalization.CultureInfo.InvariantCulture. Gets or sets whether line numbers should be added to inline scripts. True if line numbers should be added for debugging purposes; False, otherwise. Gets the related namespaces for the current instance. A string collection containing a list of the related namespaces in the instance. Gets or sets the programming language used for inline code in the class. The language to which is currently set. Gets or sets the mode for the class. An value that describes the current mode of . Gets or sets the namespace of the class. The namespace for the current . Gets or sets the root rule of the class. The that is designated to be the root rule of . Gets the collection of rules that are currently defined for the class. An object that contains the rules defined for . Gets or sets the .NET scripting language for the class. The current .NET scripting language for . An attempt is made to set to null. An attempt is made to set to an empty string. Writes an SRGS XML document. The System.Xml.XmlWriter that is used to write the instance. is null. Gets or sets the base URI of the class. The current base URI of . Defines the base class for elements in a grammar. Initializes a new instance of the class. Compiles an XML-format SRGS document into a binary CFG file. Compiles an SRGS document to a file. The grammar to compile. The stream that receives the results of compilation. is null. is null. Compiles a grammar to a file. The path of the file to compile. The stream that receives the results of compilation. is null. is null. is an empty string. Compiles a grammar to a file. The that reads the grammar. The grammar can reside in a physical file or in memory. The stream that will receive the results of compilation. is null. is null. Compiles a SRGS document into a DLL. The that contains the grammars to compile. The path of the output DLL. A list of the assemblies referenced from the input grammars. The name of the file that contains a pair of keys, thereby enabling the output DLL to be signed. is null. is null. is an empty string. Compiles a set of grammars to a DLL. A list of the grammars to compile. The path of the output DLL. A list of the assemblies referenced from the input grammars. The name of the file that contains a pair of keys, thereby enabling the output DLL to be signed. is null. is null. is an empty string.Any element of the array is null. Compiles a grammar to a file. The that reads the grammars. The grammars can reside in a physical file or in memory. The path of the output DLL. A list of the assemblies referenced from the input grammars. The name of the file that contains a pair of keys, thereby enabling the output DLL to be signed. is null. is null. is an empty string. Indicates the type of input that the object can expect. The object should expect spoken audio data. The object should expect DTMF tones similar to those found on a telephone. Represents the grammar element that contains phrases or other entities that a user can speak to produce a successful recognition. Initializes a new instance of the class. Initializes a new instance of the class, specifying the number of times that the item can be spoken. The number of times that the item can be spoken. is negative or is larger than 255. Initializes a new instance of the class, specifying minimum and maximum repetition counts. The minimum number of times that the text in the item can be repeated. The maximum number of times that the text in the item can be repeated. is negative or larger than 255. is negative or larger than 255. is larger than . Initializes a new instance of the class, specifying minimum and maximum repetition counts and specifying an array of objects to be added to this instance. The minimum number of times that any of the items in the object can be repeated. The maximum number of times that any of the items in the object can be repeated. The array of objects to be added to the instance. is null. Any member of the array is null. Initializes a new instance of the class, specifying minimum and maximum repetition counts for the item and specifying the text associated with the item. The minimum number of times that the item can be repeated. The maximum number of times that the item can be repeated. The text associated with the item. is negative or larger than 255. is negative or larger than 255. is larger than . Initializes a new instance of the class, specifying an array of objects to be added to this instance. The array of objects to be added to the instance. is null. Any member of the array is null. Initializes a new instance of the class, specifying the text of the item. The text associated with the item. is null. is an empty string. Adds the item to the list of items belonging to this instance. The item to add to the list of items that belong to the instance. is null. Gets the collection of objects that make up the instance. The collection of objects that make up the instance. Gets the maximum number of times that a user can speak the item. The maximum number of times that a user can speak the item. Gets the minimum number of times that a user can speak the item. The minimum number of times that a user can speak the item. Gets or sets the probability that a user will repeat the item in this instance. The probability, as a floating point value, that this item will be repeatedly spoken. An attempt is made to set to a value that is negative or larger than 1.0. Sets the number of times that an item can be spoken. The number of times that the item can be spoken. is less than 0 or greater than 255. Sets the minimum number of times and the maximum number of times that an item can be spoken. The minimum number of times that the item can be spoken. The maximum number of times that the item can be spoken. is less than zero or larger than 255. is less than zero or larger than 255. is larger than . Gets or sets a multiplying factor that adjusts the likelihood that an item within a list will be spoken. The weight, as a floating point value, that adjusts the likelihood of this item being spoken. An attempt is made to set to a negative value. Represents the World Wide Web Consortium (W3C) Speech Recognition Grammar Specification (SRGS) element with Speech API (SAPI) properties. Initializes a new instance of the class. Initializes a new instance of the class, specifying a value for the instance. The value used to set the property. is null. Initializes a new instance of the class, specifying a name and a value for the instance. The string used to set the property on the object. The object used to set the property on the object. is null. is null. is an empty string. Gets or sets the name of the instance. A string that contains the name of the instance. An attempt is made to set to null. An attempt is made to set to an empty string. Gets or sets the value contained in the instance. The value contained in the instance. An attempt is made to set to null. An attempt is made to set to an invalid type. The type used to set must be a String, a Boolean, an Int32, or a Double. Represents a list of items from which a user can speak only one. Initializes a new instance of the class. Initializes a new instance of the class, specifying one or more alternative items in the passed array. An array of type . Each member of the array represents the contents of a single element. is null.Any element in the array is null. Initializes a new instance of the class, specifying one or more items in the passed array. An array of type . Each member of the array represents the contents of a single element. is null.Any element in the array is null. Adds a set of alternative phrases that can possibly be matched by a user. Any valid rule expansion. A valid rule expansion can consist of a word or other entity that can be spoken, an element, an element, or any logical combination of these. is null. Gets the list of all elements contained in the element. Enumerates the supported phonetic alphabets. Speech API phoneme set. International Phonetic Alphabet phoneme set. Universal Phone Set phoneme set, which is ASCII encoding of phonemes for IPA. Represents a grammar rule. Initializes a new instance of the class with the given identifier. A string that is the identifier of the rule. The identifier must be unique within a given grammar. is null. is empty. is not a proper rule identifier. Initializes a new instance of the class, creating a rule in an SRGS grammar that is populated with the elements of the passed array. A object that is the identifier of the rule. The identifier must be unique within a given grammar. An array of elements. is null. is null. is empty. is not a proper rule identifier. Adds an SRGS element to a rule. Text or other XML elements that specify what speakers can say, and the order in which they can say it. A valid rule element must contain at least one piece of recognizable text or one rule reference. is null. Gets or sets the base class of the rule. Gets the collection of elements in the rule. The collection of elements in the rule. Gets or sets the identifier for the rule. The identifier for the rule. An attempt is made to set to an invalid value. Gets or sets whether a rule can be activated for recognition and when the rule can be referenced by other rules. An value. Represents the grammar element that specifies the rule to reference. Initializes a new instance of the class, specifying the rule to reference. The identifier of the element to reference. is null. Initializes a new instance of the class, specifying the Uniform Resource Identifier (URI) of the grammar to reference. The URI of the rule to reference. is null. Initializes a new instance of the class, specifying the Uniform Resource Identifier (URI) of the grammar to reference and the identifier of the rule. The URI of the grammar to reference. The identifier of the rule. is null. is null. is empty. Initializes a new instance of the class, specifying the URI of the rule, the identifier of the rule, and the string alias of the semantic dictionary. The URI of the rule to reference. The identifier of the rule to reference. An alias string for the semantic dictionary. is null. is null. is empty. Defines a rule that can match spoken input as defined by the dictation topic associated with this grammar. Defines a rule that can match any speech up to the next rule match, the next token, or until the end of spoken input. Defines a rule that is automatically matched; that is, a rule that is matched without the user speaking anything. Gets the initialization parameters for a element. The initialization parameters for a element. Gets an alias string for the semantic dictionary. An alias string for the semantic dictionary. Gets the URI for the rule that this element references. The for the rule that this element references. Defines a rule that can never be spoken. Inserting VOID into a sequence automatically makes that sequence unspeakable. Represents a collection of objects that can be child elements of a instance. Initializes a new instance of the class. Adds the contents of an array of a objects to the object. An array of type . Each rule in the array is added to the object. is null. Any element in the array is null. Enumerates values for the scope of a rule in an SRGS grammar. The rule can be referenced by an external grammar (in a element in the grammar making the reference). A public rule can always be activated for recognition. The rule cannot ordinarily be referenced by an external grammar (in an element in the grammar making the reference). The only exception is that a private rule that is the root rule of its grammar can be referenced by an external grammar. Represents a tag that contains ECMAScript that is run when the rule is matched. Creates an instance of the class. Creates an instance of the class, specifying the script contents of the tag. A string that contains the ECMAScript for the tag. is null. Gets or sets the ECMAScript for the tag. A string that contains the semantic interpretation script for the tag. An attempt is made to set to null. Defines methods and properties that can be used to match a given string with a spoken phrase. Initializes a new instance of the class, specifying the portion of the phrase to be matched. The portion of the phrase to be matched. is null. Initializes a new instance of the class, specifying the portion to be matched and the mode in which the text should be matched. The portion of the phrase to be matched. The mode in which should be matched with the spoken phrase. is null. is empty. contains only white space characters (that is, ' ', '\t', '\n', '\r'). is set to a value in the enumeration. Gets or sets the matching mode for the subset. A member of the enumeration. An attempt is made to set to a value that is not a member of the enumeration. Gets or sets as string that contains the portion of a spoken phrase to be matched. A string that contains the portion of a spoken phrase to be matched. An attempt is made to set to null or to an empty string. An attempt is made to set using a string that contains only white space characters (' ', '\t', '\n', '\r'). Represents the content for the World Wide Web Consortium (W3C) Speech Recognition Grammar Specification (SRGS) elements. Initializes a new instance of the class. Initializes a new instance of the class, specifying the text of the instance. The value used to set the property on the instance. is null. Gets or sets the text contained within the class instance. The text contained within the instance. An attempt is made to set to null. Represents the World Wide Web Consortium (W3C) Speech Recognition Grammar Specification (SRGS) element. Initializes a new instance of the class, specifying the text of the class instance. The text of the new class instance. is null. is empty. Gets or sets how recognized text is returned. A representation of the token as it should be displayed. An attempt is made to set to null. An attempt is made to assign an empty string to . Gets or sets the pronunciation phoneme string for the token. A string containing the pronunciation phoneme for the token. An attempt is made to set to null. An attempt is made to assign an empty string to . Gets or sets the text contained within the class instance. The text contained within the class instance. An attempt is made to set to null. An attempt is made to assign an empty string to . An attempt is made to assign a string that contains a quotation mark (") to . Returns data from the event. 2 Gets the time offset, in milliseconds, at which the bookmark was reached. Returns an instance of System.TimeSpan indicating the location in the audio input stream of a synthesis engine at the current audio position. Gets the name of the bookmark that was reached. Returns a string value containing the name of the bookmark for the current the audio input stream of a synthesis engine. Represents a prompt spoken from a file. 2 Creates a new instance of the FilePrompt class. The path of the file containing the prompt content. A member that specifies the media type of the file. Creates a new instance of the FilePrompt class. The URI of the file containing the prompt content. A member that specifies the media type of the file. Represents an installed Voice object. Gets or sets whether the Voice is enabled. A bool that represents the Enabled state of the Voice. 2 Gets a VoiceInfo object that contains information about the Voice. A VoiceInfo object that represents the Voice. Returns data from the SpeechSynthesizer.PhonemeReached event. 2 Gets the audio position of the phoneme. A TimeSpan object indicating the audio position. Gets the duration of the phoneme. A TimeSpan object indicating the duration. Gets the emphasis of the phoneme. A SynthesizerEmphasis member indicating the level of emphasis. Gets the phoneme following the phoneme associated with the PhonemeReached event. A string containing the next phoneme. The phoneme associated with the PhonemeReached event. A string containing the phoneme. Plays a prompt from text or from a PromptBuilder. Creates a new instance of the Prompt class. The to be spoken. Creates a new instance of the Prompt class. The text to be spoken. Creates a new instance of the Prompt class. The text to be spoken. A member that specifies the format of the text. Gets or sets whether the Prompt has finished playing. if the prompt has completed; otherwise . Enumerates values for levels of prosodic boundaries (pausing) between words. 2 Indicates no break. Indicates an extra small pause. Indicates a small pause. Indicates a medium pause. Indicates a large pause. Indicates an extra large pause. Creates an empty Prompt object and provides methods for adding content. Creates a new instance of the PromptBuilder class. Creates a new instance of the PromptBuilder class. Provides information about a specific culture, such as the names of the culture, the writing system, the calendar used, and how to format dates and sort strings. Appends the specified audio file to the PromptBuilder. A fully qualified path to the audio file. Appends the audio file at the specified URI to the . URI for the audio file. Appends the specified audio file and alternate text to the PromptBuilder. URI for the audio file. A string containing alternate text representing the audio. Appends a bookmark to the object. A string containing the name of the appended bookmark. Appends a break to the object. Appends a break of the specified strength to the object. Indicates the length of the break, with the following increasing values:None. Indicates to suppress a break where one is normally inserted by default.ExtraSmallSmallMediumLargeExtraLarge Appends a break of the specified duration to the object. The time in ticks, where one tick equals 100 nanoseconds. Appends a object to a object. Specifies a object. Appends the SSML at the specified path to the object. A fully qualified path to the SSML file to append. Appends the SSML file at the specified URI to the object. A fully qualified URI to the SSML file to append. Appends the specified XML file containing SSML to the object. A fully qualified name to the XML file to append. Appends the specified string containing SSML markup into the object. A string containing SSML markup. 1 Appends text to the object. A string containing the text to be spoken. Appends text to the object and specifies an emphasis value for the text. A string containing the text to be spoken. The value for the emphasis or stress for the text, with the following decreasing values:NotSetStrongModerateNoneReduced Appends text to the object and specifies a speed value for the text to be spoken. A string containing the text to be spoken. The value for the speed for the text, with the following decreasing values:NotSetExtraFastFastMediumSlowExtraSlow Appends text to the object and specifies a volume for the text to be spoken. A string containing the text to be spoken. The value for the speed for the text, with the following increasing values:NotSetSilentExtraSoftSoftMediumLoudExtraLoud Appends text to the object and specifies the alias text to be spoken in place of the appended text. A string containing the text representation. A string containing the text to be spoken. Appends text to the object and specifies the construct from the enumerations to use to render the text. A string containing the text to be spoken. A construct from the enumeration in . Appends text to the object and specifies the construct to use to render the text as a string. A string containing the text to be spoken. A string containing the construct to use to render the text. Appends text to the object and specifies the pronunciation for the text in a string using phonemic representations. A string containing the text to be spoken. A string consisting of phonemic representations from the International Phonetic Association (IPA) alphabet. Clears the content from the object. Gets the culture information of the PromptBuilder. Specifies the end of a paragraph in the object. Specifies the end of a sentence in the object. Specifies the end of a style in the object. Specifies the end of use of a voice in the object. Gets whether the PromptBuilder is empty. Specifies the start of a paragraph in the object. Specifies the start of a paragraph in the specified culture in the object. Provides information about a specific culture, such as the names of the culture, the writing system, the calendar used, and how to format dates and sort strings. Specifies the start of a sentence in the object. Specifies the start of a sentence in the specified culture in the object. Provides information about a specific culture, such as the names of the culture, the writing system, the calendar used, and how to format dates and sort strings. Specifies the start of a style in the object. The style to start: emphasis. rate. volume. Specifies the start of use of a voice in the specified culture in the object. Provides information about a specific culture, such as the names of the culture, the writing system, the calendar used, and how to format dates and sort strings. Specifies the start of use of a voice of the specified gender in the object. One of the following gender attributes:NotSetMaleFemaleNeutral Specifies the start of use of a voice of the specified gender and the specified age in the object. One of the following gender attributes:NotSetMaleFemaleNeutral One of the following age attributes:NotSetChild = 10Teen = 15Adult =30Senior = 65 Specifies the start of use of a voice of the specified gender and the specified age, and an alternate voice in the object. One of the following gender attributes:NotSetMaleFemaleNeutral One of the following age attributes:NotSetChild = 10Teen = 15Adult =30Senior = 65 The integer specifying an alternate voice, if the voice specified by the other parameters is not present. Specifies the start of use of a voice specified by the object in the object. The object with voice attributes. Specifies the start of use of a voice in the object. A string specifying the name of a voice. Returns the SSML generated from the object. Returns the SSML generated from the object as a single line. Enumerates values for the levels of speaking emphasis in prompts. 2 Indicates that no emphasis value is specified. Indicates a strong level of emphasis. Indicates a moderate level of emphasis. Indicates no emphasis. Indicates a reduced level of emphasis. Represents the base class for SpeechSynthesizer EventArgs classes. 2 Gets the prompt associated with the event. The Prompt object associated with the event. Enumerates values for levels of speaking rate in prompts. 2 Indicates no rate is specified. Indicates an extra-fast rate. Indicates a fast rate. Indicates a medium rate. Indicates a slow rate. Indicates an extra-slow rate. Defines a style of prompting that consists of settings for emphasis, rate, and volume. 2 Initializes a new instance of the PromptStyle class. Initializes a new instance of the PromptStyle class. A PromptEmphasis enumeration member indicating the emphasis of the style. Initializes a new instance of the PromptStyle class. A PromptRate enumeration member indicating the speaking rate of the style. Initializes a new instance of the PromptStyle class. A PromptVolume enumeration member indicating the volume of the style. Gets or sets the emphasis of the style. A PromptEmphasis enumeration member indicating the emphasis of the style. Gets or sets the speaking rate of the style. A PromptRate enumeration member indicating the speaking rate of the style. Gets or sets the volume (loudness) of the style. A PromptVolume enumeration member indicating the volume of the style. Enumerates values for levels of volume (loudness) in prompts. 2 Indicates that the volume level is not set. Indicates a muted volume level. Indicates an extra soft volume level. Indicates a soft volume level. Indicates a medium volume level. Indicates a loud volume level. Indicates an extra loud volume level. Indicates the engine-specific default volume level. Enumerates the data formats for the speaking of elements such as times, dates, and currency. 2 Spell the word or phrase. Speak a number as an ordinal number. For example, speak "3" as "third." Speak a number as a cardinal number. For example, speak "3" as "three." Same as DayMonthYear. Speak the word or phrase as a time. Speak the word or phrase as a U.S. telephone number. Speak the word or phrase as text. Returns notification from the SpeechSynthesizer.SpeakCompleted event. Returns data from the SpeechSynthesizer.SpeakProgress event. Gets the audio position of the event. A TimeSpan object that represents the time position of the event in the audio output stream. Gets the character position of the event. An int that represents the character position of the event in the text input stream. Returns notification from the SpeechSynthesizer.SpeakStarted event. Supports the production of speech and DTMF output. Creates a new instance of SpeechSynthesizer. 2 Raised when a bookmark is reached. 2 2 Returns the collection of installed TTS voices. Returns the collection of installed TTS voices. A System.CultureInfo object that indicates the requested culture. Pauses the synthesizer. Raised when a phoneme is reached. 2 Gets the speaking rate of the SpeechSynthesizer. 2 2 Selects a specific voice. The requested voice name. Selects a voice with a specific voice gender. A member that indicates the requested voice gender. Selects a voice with a specific voice gender and voice age. A member that indicates the requested voice gender. A member that indicates the requested voice age. Selects a voice with a specific voice gender and voice age, specifying an alternate voice. A member that indicates the requested voice gender. A member that indicates the requested voice age. The name of an alternate voice. Selects a voice with a specific voice gender, voice age and culture, specifying an alternate voice. A member that indicates the requested voice gender. A member that indicates the requested voice age. The name of an alternate voice. A System.CultureInfo object that indicates the requested culture. Speaks the specified prompt. The prompt to be spoken. Speaks the specified PromptBuilder. Speaks the specified text string. The text to speak. Speaks the specified prompt asynchronously. Speaks the specified PromptBuilder asynchronously. Speaks the specified text string asynchronously. The text to speak. Cancels asynchronous speaking of the specified prompt. Cancels asynchronous speaking of all queued prompts. Raised when the SpeechSynthesizer completes the speaking of a prompt. Speaks the specified SSML string. The SSML string to be spoken. Speaks the specified text string asynchronously. The text string to be spoken. Raised when the SpeechSynthesizer begins the speaking of a prompt. Gets the speaking state of the SpeechSynthesizer. Raised when the state of the SpeechSynthesizer changes. Raised when a viseme is reached. 2 Gets the voice of the SpeechSynthesizer. Raised when the voice of the SpeechSynthesizer changes. Gets the speaking volume of the SpeechSynthesizer. 2 Returns data from the SpeechSynthesizer.StateChanged event. Gets the synthesizer State before the change. A SynthesizerState object that represents the State before the change. Gets the synthesizer State after the change. A SynthesizerState object that represents the State after the change. Enumerates types of synthesis media. 2 Indicates that the media type is . Indicates that the media type is . Indicates that the media type is . Enumerates types of text input for the synthesizer. 2 Indicates that text format is . Indicates that text format is . Enumerates levels of synthesizer emphasis. 2 Indicates a high level of synthesizer emphasis. Indicates a low level of synthesizer emphasis. Enumerates values for the State of the synthesizer. Indicates that the synthesizer is ready. Indicates that the synthesizer is speaking. Indicates that the synthesizer is paused. Returns data from the VisemeReached event. 2 Gets the position of the viseme in the audio stream. A TimeSpan object that represents the position of the viseme. Gets the duration of the viseme. A TimeSpan object that represents the duration of the viseme. Gets the SynthesizerEmphasis of the viseme. A SynthesizerEmphasis object that represents the emphasis of the viseme. Gets the value of the next viseme. An int that contains the value of the next viseme. Gets the value of the viseme. An int that contains the value of the viseme. Defines the values for the age of synthesized voices. Indicates that no voice age is specified. Indicates a child voice. Indicates a teenage voice. Indicates an adult voice. Indicates a senior voice. Returns data from the VoiceChange event. 2 Gets the VoiceInfo of the new voice. A VoiceInfo object that identifies the new voice. Defines the values for the gender of synthesized voices. Indicates no voice gender specification. Indicates a male voice. Indicates a female voice. Indicates a gender-neutral voice. Represents a text-to-speech (TTS) voice. Gets the AdditionalInfo dictionary of the Voice. 1 Gets the age of the Voice. Returns a object that contains the current age of the object. Gets the Culture of the Voice. Returns a object that provides information about a specific culture, such as the names of the culture, the writing system, the calendar used, and how to format dates and sort strings. Gets the description of the Voice. Compares the fields of the voice with the specified object to determine whether they contain the same values. True if the fields of the two objects are equal. False if the fields of the two objects are different. Gets the gender of the Voice. Returns a object that contains the gender of the object. Gets the ID of the Voice. Gets the Name of the Voice. Returns the processor specific voice that is associated with this object. Gets the collection of audio formats supported by the Voice. 1 Represents the volume for a text fragment with which the is associated. Determines whether the specified ContourPoint instances are considered equal. true if the specified Object is equal to the current Object; otherwise, false. The System.Object to compare with the current Object. Returns a hash code for this instance. A 32-bit signed integer hash code. 2 2 2 Enumerates values for the types of ContourPoint change. Indicates a change of the pitch value. Indicates a change of the time value. Enumerates values for lengths of EmphasisBreak between spoken words. No word break. Very small word break. Small word break. Moderate word break. Long word break. Longest word break. Normal word break. Enumerates the values of EmphasisWord for a specific TextFragment. Indicates an engine-specific default level of emphasis. Indicates strong emphasis. Indicates moderate emphasis. Indicates no emphasis specified. Indicates reduced emphasis. Enumerates the types of data pointers passed to speech synthesis events. Indicates that the argument to the is undefined. Indicates that the argument to the is a Currently not supported. Currently not supported. Indicates that the argument to the is a System.IntPtr created using System.Runtime.InteropServices.Marshal.StringToCoTaskMemUni referencing a System.String object; may take on any value. Provides detailed information about a TextFragment. Constructs a new instance of FragmentState. A member of the enumeration that specifies a speech synthesis action. The id of the language being used. Corresponds to the XML xml:lang attribute. The emphasis to be applied to speech output or pauses. The time allotted to speak the text of the TextFragment. A member of the class, indicating the type of text of the TextFragment and the level of detail required for accurate rendering of the contained text. Corresponds to the <say-as> XML tag in the SSML specificationThe argument may be null. A object indicating characteristics of the speech output such as pitch, speaking rate and volume. Corresponds to the <prosody> XML tag in the SSML specification An array of char objects providing the phonetic pronunciation for text contained in the , using the International Phonetic Alphabet (IPA) specification.Corresponds to the <phoneme> XML tag in the SSML specification.This argument may be null. Returns the requested speech synthesizer action. A member of indicating the speech synthesis action requested by SSML input. Returns the desired time for rendering a Returns an int containing a value in millisecond of the desired time for rendering a . Returns instructions on how to emphasize a . Returns an int value indicating how to emphasize a . Determines if a given object is an instance equal to the current instance of . Returns true, if the current instance of and that obtained from the provided by the argument describe the same state. Returns false if the current and the argument do not support the same state. An object that can be cast to an instance of Determines if a given instance of is equal to the current instance of . Returns true, if both the current instance of and that supplied through the argument describe the same state. Returns false if the current and the argument do not support the same state. An instance of that 2 Returns the language supported by the current . Returns an int containing an identifier for the language used by the current . Determines if two instances of describes the same state. Returns true if both instances of , and , describe the same state, otherwise false is returned. An instance of whose described state is compared against the instance of provided by the argument. An instance of whose described state is compared against the instance of provided by the argument. 2 Determines if two instances of describes the different state. Returns true if both instances of , and , do not describe the same state, otherwise false is returned. An instance of whose described state is compared against the instance of provided by the argument. An instance of whose described state is compared against the instance of provided by the argument. 2 Returns phonetic information for a Returns an array of char instance containing the phonetic pronunciation for the property on a instance. Returns detailed information about the pitch, speaking rate, and volume of speech output. Returns a valid instance of containing the pitch, speaking rate, and volume settings, and changes to those setting, for speech output. Returns information about the context for the generation of speech from text.. Returns a value instance if the SSML used by a speech synthesis engine contains detailed information about the context to be used to generate speech, otherwise null. Provides methods for writing audio data and events. Determines the action or actions the engine should perform. An int containing the sum of one or more members of the TtsEngineAction enumeration. Adds one or more events to the EventInterest property. An array of SpeechEventInfo objects. The size of the array. Returns the number of items skipped. The number of items skipped. Determines the events the engine should raise. An int containing the sum of one or more members of the TtsEventId enumeration. Returns the number and type of items to be skipped. Loads the resource at the specified URI. The URI of the resource. The media type of the resource. Gets the speaking rate of the engine. An int containing the speaking rate. Gets the speaking volume of the engine. An int containing the speaking volume. Outputs audio data. The location of the output audio data. The number of items in the output audio stream. Represents a collection of settings for voice properties such as Pitch, Rate and Volume. Constructs a new instance of the Prosody class. Gets or sets the duration of the TextFragment in milliseconds. A value in milliseconds for the desired time to speak the text. Returns an array containing the ContourPoints of the TextFragment. Gets or sets the baseline pitch of the TextFragment. Gets or sets the pitch range of the TextFragment. Gets or sets the speaking rate of the TextFragment. Sets the ContourPoints of the TextFragment. A byte array of ContourPoint objects. Gets or sets the speaking volume (loudness) of the TextFragment. 2 Enumerates values for the Pitch property of a Prosody object. Indicates a normal pitch range. Indicates an extra-low pitch range. Indicates a low pitch range. Indicates a medium pitch range. Indicates a high pitch range. Indicates an extra- high pitch range. Enumerates values for the Range property of a Prosody object. Indicates a normal prosody range. Indicates an extra low prosody range. Indicates a low prosody range. Indicates a medium prosody range. Indicates a high prosody range. Indicates an extra high prosody range. Enumerates values for the Rate property of a Prosody object. Indicates the engine-specific default rate. Indicates an extra-slow rate. Indicates a slow rate. Indicates a medium rate. Indicates a fast rate. Indicates an extra-fast rate. Enumerates values for the Unit property on the Prosody object. Indicates the engine-specific default value. Indicates the Unit value is Hz. Indicates the Unit value is semitone. Enumerates values for the Volume property of a Prosody object. Current default volume value, same as the value returned by the property on the site supplied to that engine. Volume off Approximately 20% of maximum volume. Approximately 40% of maximum volume. Approximately 60% of maximum volume. Approximately 80% of maximum volume. Maximum volume. Provides information about text stream items to be skipped. Creates a new instance of the SkipInfo object. Gets or sets the number of items to be skipped. An int containing the number of items. Gets or sets the type of object to skip. An int representing the type of the object. Enumerates the types of speech output formats. Indicates wave (audio) output. Indicates text output. Used to specify the type of event, and its arguments (if any) to be generated as part of the rendering of text to speech by a custom synthetic speech engine. Constucts an appropriate . An instance of indicating the sort of Speech platform event the object is to handle. An instance of indicating how the System.IntPtr reference of is to be interpreted, and, by implication, the use of . An integer value to be passed to the Speech platform when the event requested by the instance of to be constructed is generated.The exact meaning of this integer is implicitly determined by the value of . A System.IntPtr instance referencing an object. to be passed to the Speech platform when the event requested by the instance of to be constructed is generated.The type which must be referenced is explicitly defined by the value . The value System.IntPtr.Zero. Gets and set the Speech platform event which an instance of is used to request. Returns a member of as a short, indicating the event type the object is to generate. 2 Gets and set the integer value ( in the constructor) to be passed to the Speech platform to generate an event the current instance of is used to request. Returns the integer to be passed to Speech platform when the event specified by the current instance of is generated. Gets and set the System.IntPtr instance ( in the constructor) referencing the object to be passed to the Speech platform to generate an event the current instance of is used to request. Returns the System.IntPtr referencing the object to be passed to Speech platform when the event specified by the current instance of is generated. Returns the data type of the object pointed to by the IntPtr returned by the parameter on the current object. A short value corresponding to a member of the enumeration and indicating the data type of the object pointed to by the IntPtr returned by the parameter and used as the second argument for the constructor of the current object. Contains text and speech attribute information for consumption by a speech synthsizer engine. Constructs a new instance of TextFragment. Gets or sets speech attribute information for a TextFragment. A instance is returned, or used to set speech attribute information for a . Gets or sets the length of the speech text in the fragment. An int is returned or can be used to set the length, in character, of the text string associated with this fragment to be spoken. Gets or sets the starting location of the text in the fragment. An int is returned or can be used to set the start location, in character, of the part of text string associated with this fragment to be spoken. Sets or gets the speech text of the fragment. A System.String is returned or can be used to set the speech text to be used by a speech synthesis engine to generate audio output. Specifies the Speech Synthesis Markup Language (SSML) action to be taken in rendering a given TextFragment. Requests that the associated should be processed and spoken. Indicates that a contains no text to be rendered as speech. Requests that input text be interpreted as phonemes. Indicates that is to be used as the contents of a bookmark. Indicates that text values provided by a through its property are to be synthesize as individual characters. Indicates start of sentence. Indicates state of paragraph. Indicates that no action has been determined from SSML input. Abstract base class to be implemented by all text to speech synthesis engines. Constructs a new instance of based on an appropriate Voice Token registry key. Full name of the registry key for the Voice Token associated with the implementation. engine. Adds a lexicon to the SynthesizerVoice implemented by the current instance. A valid instance of System.Uri indicating the location of the lexicon information. A string containing the media type of the lexicon. Media types are case insensitive. A reference to an interface used to interact with the platform infrastructure. Returns the best matching audio output supported by a given synthesize engine response to a request to the synthesizer engine for the support of a particular output format. Returns a valid IntPtr instance referring to a struct containing detailed information about the output format. Valid member of the enumeration indicating the type of requested audio output format. A pointer to a struct containing detail setting for the audio format type requested by the argument. Removes a lexicon currently loaded by the SynthesizerVoice implemented by the current instance. A valid instance of System.Uri indicating the location of the lexicon information. A reference to an interface passed in by the platform infrastructure to allow access to the infrastructure resources. Renders specified array in the specified output format. An array of instances containing the text to be rendered into speech. An IntPtr pointing to a structure containing audio output format. A reference to an interface passed in by the platform infrastructure to allow access to the infrastructure resources. Enumerates types of speech synthesis events. Identifies events generated when a speech synthesize engine a begins speaking a stream. Identifies events generated when a speech synthesize engine encounters the end of its input stream while speaking. Identifies events generated when a speech synthesize engine encounters a change of Voice while speaking. Identifies events generated when a speech synthesize engine encounters a bookmark while speaking. Identifies events generated when a speech synthesize engine completes a word while speaking. Identifies events generated when a speech synthesize engine completes a phoneme while speaking. Identifies events generated when a speech synthesize engine completes a sentence while speaking. Identifies events generated when a speech synthesize engine completes a viseme while speaking. Identifies events generated when a speech synthesize engine completes an audio level change while speaking.