SubsetMatchingMode SubsetMatchingMode SubsetMatchingMode SubsetMatchingMode Enum

Definición

Muestra valores del modo coincidente del subconjunto.Enumerates values of subset matching mode.

public enum class SubsetMatchingMode
public enum SubsetMatchingMode
type SubsetMatchingMode = 
Public Enum SubsetMatchingMode
Herencia
SubsetMatchingModeSubsetMatchingModeSubsetMatchingModeSubsetMatchingMode

Campos

OrderedSubset OrderedSubset OrderedSubset OrderedSubset 1

Indica que el modo coincidente del subconjunto es OrderedSubset.Indicates that subset matching mode is OrderedSubset.

OrderedSubsetContentRequired OrderedSubsetContentRequired OrderedSubsetContentRequired OrderedSubsetContentRequired 3

Indica que el modo coincidente del subconjunto es OrderedSubsetContentRequired.Indicates that subset matching mode is OrderedSubsetContentRequired.

Subsequence Subsequence Subsequence Subsequence 0

Indica que el modo coincidente del subconjunto es Subsequence.Indicates that subset matching mode is Subsequence.

SubsequenceContentRequired SubsequenceContentRequired SubsequenceContentRequired SubsequenceContentRequired 2

Indica que el modo coincidente del subconjunto es SubsequenceContentRequired.Indicates that subset matching mode is SubsequenceContentRequired.

Ejemplos

A continuación es una rutina de prueba que genera cuatro Grammar objetos, con la misma frase, para cada uno de los SubsetMatchingModes.Below is a test routine which generates four Grammar objects, using the same phrase, for each of the SubsetMatchingModes. Estos Grammar , a continuación, se pueden probar los objetos.These Grammar objects can then be tested.

private void CreateSubsetMatchTest()   
{  
  foreach ( System.Speech.Recognition.SubsetMatchingMode mode   
              in Enum.GetValues(typeof(System.Speech.Recognition.SubsetMatchingMode)))  
  {  
    GrammarBuilder gb = new GrammarBuilder("a car the truck a boat that plane",mode);  
    Grammar grammar = new Grammar(gb);  
    grammar.Name = mode.ToString();  
    grammar.Enabled=true;  
    _recognizer.LoadGrammar(grammar);  
  }  
}  

Comentarios

En System.Speech, puede construir una gramática que reconoce correctamente una frase, aunque solo un subconjunto de su contenido se encuentra en la entrada de audio.In System.Speech, you can construct a grammar that successfully recognizes a phrase even though only a subset of its contents is found in the audio input.

De forma predeterminada, un motor de reconocimiento requiere a una coincidencia exacta con una frase completa.By default, a recognition engine requires an exact match against an entire phrase. El motor de reconocimiento también puedan coincidir frases parciales según los parámetros definidos por un SubsetMatchingMode miembro utilizado como argumento a la GrammarBuilder o SrgsSubset constructores, o el Append método.The recognition engine can also match partial phrases according to parameters defined by a SubsetMatchingMode member used as an argument to the GrammarBuilder or SrgsSubset constructors, or the Append method.

Siguiente ilustra cómo cada uno de los SubsetMatchingMode reconocimiento cuando se usa en una gramática que contiene la frase "el camión de un barco que el plano de car" afecta a los miembros.The following illustrates how each of the SubsetMatchingMode members affects recognition when used in a grammar that contains the phrase "a car the truck a boat that plane".

OrderedSubsetOrderedSubset

Este modo indica que se utilizará un subconjunto de la frase para reconocer correctamente la frase completa si se cumple lo siguiente:This mode indicates that a subset of the phrase will be used to successfully recognize the entire phrase if the following are true:

  • Una o varias palabras de dicha frase se reconocen en la entrada de audio.One or more words in the phrase are recognized in the audio input.

  • El orden relativo de esas palabras reconocidas es igual que en la frase.The relative order of those recognized words is the same as in the phrase.

  • Palabras coincidentes pueden consistir sólo preposiciones y artículos.Matched words may consist of only prepositions and articles.

Adición de la frase "el camión de un barco que el plano de car" con una gramática mediante OrderedSubset modo genera el siguiente resultado de reconocimiento:Adding the phrase "a car the truck a boat that plane" to a grammar using OrderedSubset mode produces the following result on recognition:

Frase de entradaInput Phrase ResultadoResult
"la camioneta un barco que el plano de car""a car the truck a boat that plane" Se reconoce la frase completa "la camioneta un barco que el plano de car".The entire phrase "a car the truck a boat that plane" is recognized.
"la camioneta un barco de car""a car the truck a boat" Se reconoce la frase completa "la camioneta un barco que el plano de car".The entire phrase "a car the truck a boat that plane" is recognized.
"un automóvil que plano""a car the that plane" Se reconoce la frase completa "la camioneta un barco que el plano de car".The entire phrase "a car the truck a boat that plane" is recognized. Un subconjunto reconocido no debe ser una secuencia de la cadena original.A recognized subset is not required to be a sequence of the original string.
"una excepción del barco una camioneta de plano de car""a car the boat a truck that plane" Reconocimiento no es correcto.Recognition is not successful. Las palabras están desordenadas.The words are out of order.
"un el""a the" Se reconoce la frase completa "la camioneta un barco que el plano de car".The entire phrase "a car the truck a boat that plane" is recognized. Preposiciones y artículos se usan para el reconocimiento.Prepositions and articles are used for recognition.

OrderedSubsetContentRequiredOrderedSubsetContentRequired

Este modo indica que se utilizará un subconjunto de la frase para reconocer correctamente la frase completa si se cumple lo siguiente:This mode indicates that a subset of the phrase will be used to successfully recognize the entire phrase if the following are true:

  • Una o varias palabras de dicha frase se reconocen en la entrada de audio, yOne or more words in the phrase are recognized in the audio input, and

  • El orden relativo de esas palabras reconocidas es igual que en la frase.The relative order of those recognized words is the same as in the phrase.

  • Palabras coincidentes no pueden contener sólo preposiciones y artículos.Matched words cannot consist of only prepositions and articles.

Adición de la frase "el camión de un barco que el plano de car" con una gramática mediante OrderedSubsetContentRequired modo genera el siguiente resultado de reconocimiento:Adding the phrase "a car the truck a boat that plane" to a grammar using OrderedSubsetContentRequired mode produces the following result on recognition:

Frase de entradaInput Phrase ResultadoResult
"la camioneta un barco que el plano de car""a car the truck a boat that plane" Se reconoce la frase completa "la camioneta un barco que el plano de car".The entire phrase "a car the truck a boat that plane" is recognized.
"la camioneta un barco de car""a car the truck a boat" Se reconoce la frase completa "la camioneta un barco que el plano de car".The entire phrase "a car the truck a boat that plane" is recognized.
"un automóvil que plano""a car the that plane" Se reconoce la frase completa "la camioneta un barco que el plano de car".The entire phrase "a car the truck a boat that plane" is recognized. Un subconjunto reconocido no debe ser una secuencia de la cadena original.A recognized subset is not required to be a sequence of the original string.
"una excepción del barco una camioneta de plano de car""a car the boat a truck that plane" Reconocimiento no es correcto.Recognition is not successful. Las palabras están desordenadas.The words are out of order.
"un el""a the" Reconocimiento no es correcto.Recognition is not successful. Entrada de voz debe contener las palabras que no sean artículos y preposiciones.Speech input must contain words other than articles and prepositions.

Subsecuencia:Subsequence:

Este modo indica que se utilizará un subconjunto de la frase para reconocer correctamente la frase completa si se cumple lo siguiente:This mode indicates that a subset of the phrase will be used to successfully recognize the entire phrase if the following are true:

  • Una o varias palabras de dicha frase se reconocen en la entrada de audio como una secuencia de la frase, yOne or more words in the phrase are recognized in the audio input as a sequence of the phrase, and

  • El orden relativo de esas palabras reconocidas es igual que en la frase.The relative order of those recognized words is the same as in the phrase.

  • Palabras coincidentes pueden consistir sólo preposiciones y artículos.Matched words may consist of only prepositions and articles.

Adición de la frase "el camión de un barco que el plano de car" con una gramática utilizando el modo de subsecuencia genera el siguiente resultado de reconocimiento:Adding the phrase "a car the truck a boat that plane" to a grammar using Subsequence mode produces the following result on recognition:

Frase de entradaInput Phrase ResultadoResult
"la camioneta un barco que el plano de car""a car the truck a boat that plane" Se reconoce la frase completa "la camioneta un barco que el plano de car".The entire phrase "a car the truck a boat that plane" is recognized.
"la camioneta un barco de car""a car the truck a boat" Se reconoce la frase completa "la camioneta un barco que el plano de car".The entire phrase "a car the truck a boat that plane" is recognized.
"un automóvil que plano""a car the that plane" Reconocimiento no es correcto.Recognition is not successful. Se requiere un subconjunto reconocido una secuencia de la cadena original.A recognized subset is required to be a sequence of the original string.
"una excepción del barco una camioneta de plano de car""a car the boat a truck that plane" Reconocimiento no es correcto.Recognition is not successful. Las palabras están desordenadas.The words are out of order.
"un el""a the" Se reconoce la frase completa "la camioneta un barco que el plano de car".The entire phrase "a car the truck a boat that plane" is recognized. Preposiciones y artículos se usan para el reconocimiento.Prepositions and articles are used for recognition.

SubsequenceContentRequiredSubsequenceContentRequired

Este modo indica que se utilizará un subconjunto de la frase para reconocer correctamente la frase completa si se cumple lo siguiente:This mode indicates that a subset of the phrase will be used to successfully recognize the entire phrase if the following are true:

  • Una o varias palabras en la cadena coincidente se reconocen en la entrada de audio como una secuencia de la frase.One or more words in the match string are recognized in the audio input as a sequence of the phrase.

  • Palabras coincidentes no pueden contener sólo preposiciones y artículos.Matched words cannot consist of only prepositions and articles.

Adición de la frase "el camión de un barco que el plano de car" con una gramática mediante SubsequenceContentRequired modo genera el siguiente resultado de reconocimiento:Adding the phrase "a car the truck a boat that plane" to a grammar using SubsequenceContentRequired mode produces the following result on recognition:

Frase de entradaInput Phrase ResultadoResult
"la camioneta un barco que el plano de car""a car the truck a boat that plane" Se reconoce la frase completa "la camioneta un barco que el plano de car".The entire phrase "a car the truck a boat that plane" is recognized.
"la camioneta un barco de car""a car the truck a boat" Se reconoce la frase completa "la camioneta un barco que el plano de car".The entire phrase "a car the truck a boat that plane" is recognized.
"un automóvil que plano""a car the that plane" Reconocimiento no es correcto.Recognition is not successful. Se requiere un subconjunto reconocido una secuencia de la cadena original.A recognized subset is required to be a sequence of the original string.
"una excepción del barco una camioneta de plano de car""a car the boat a truck that plane" Reconocimiento no es correcto.Recognition is not successful. Las palabras están desordenadas.The words are out of order.
"un el""a the" Reconocimiento no es correcto.Recognition is not successful. Entrada de voz debe contener las palabras que no sean artículos y preposiciones.Speech input must contain words other than articles and prepositions.

Se aplica a

Consulte también: