SubsetMatchingMode SubsetMatchingMode SubsetMatchingMode SubsetMatchingMode Enum

Определение

Перечисляет значения режима сопоставления подмножеств.Enumerates values of subset matching mode.

public enum class SubsetMatchingMode
public enum SubsetMatchingMode
type SubsetMatchingMode = 
Public Enum SubsetMatchingMode
Наследование
SubsetMatchingModeSubsetMatchingModeSubsetMatchingModeSubsetMatchingMode

Поля

OrderedSubset OrderedSubset OrderedSubset OrderedSubset 1

Указывает, что режимом сопоставления подмножеств является OrderedSubset.Indicates that subset matching mode is OrderedSubset.

OrderedSubsetContentRequired OrderedSubsetContentRequired OrderedSubsetContentRequired OrderedSubsetContentRequired 3

Указывает, что режимом сопоставления подмножеств является OrderedSubsetContentRequired.Indicates that subset matching mode is OrderedSubsetContentRequired.

Subsequence Subsequence Subsequence Subsequence 0

Указывает, что режимом сопоставления подмножеств является Subsequence.Indicates that subset matching mode is Subsequence.

SubsequenceContentRequired SubsequenceContentRequired SubsequenceContentRequired SubsequenceContentRequired 2

Указывает, что режимом сопоставления подмножеств является SubsequenceContentRequired.Indicates that subset matching mode is SubsequenceContentRequired.

Примеры

Ниже приведен подпрограмма тестирования, который создает четыре Grammar объектов, используя ту же фразу для каждой SubsetMatchingModes.Below is a test routine which generates four Grammar objects, using the same phrase, for each of the SubsetMatchingModes. Эти Grammar объекты можно будет проверить.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);  
  }  
}  

Комментарии

В System.Speech можно создавать грамматики, который успешно распознает фразы, несмотря на то, что только подмножество его содержимое находится в входных звуковых данных.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.

По умолчанию механизма распознавания требуется точное соответствие всю фразу.By default, a recognition engine requires an exact match against an entire phrase. Механизм распознавания также могут соответствовать частичного фраз в соответствии с параметрами, определяется SubsetMatchingMode член используется в качестве аргумента для GrammarBuilder или SrgsSubset конструкторы, или Append метод.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.

Ниже показано, как каждый из SubsetMatchingMode членов влияет на распознавание при использовании в грамматику, содержащую фразу «автомобиль грузовик a яхту, плоскости».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

Этот режим показывает, что подмножество фраза будет использоваться успешно распознавать всю фразу, если выполняются следующие условия:This mode indicates that a subset of the phrase will be used to successfully recognize the entire phrase if the following are true:

  • Одно или несколько слов во фразе распознаются в основном входных звуковых данных.One or more words in the phrase are recognized in the audio input.

  • Относительный порядок этих распознанных слов совпадает с фразой.The relative order of those recognized words is the same as in the phrase.

  • Сопоставленная слов может содержать только союзы и статей.Matched words may consist of only prepositions and articles.

Добавление фразы «автомобиль грузовик a яхту, плоскости» в грамматику, с помощью OrderedSubset режим создает следующий результат для распознавания:Adding the phrase "a car the truck a boat that plane" to a grammar using OrderedSubset mode produces the following result on recognition:

Входная фразаInput Phrase РезультатResult
«автомобиль грузовик a яхту, плоскости»"a car the truck a boat that plane" Эту фразу «автомобиль грузовик a яхту, плоскости» был распознан.The entire phrase "a car the truck a boat that plane" is recognized.
«автомобиль грузовик a яхту»"a car the truck a boat" Эту фразу «автомобиль грузовик a яхту, плоскости» был распознан.The entire phrase "a car the truck a boat that plane" is recognized.
«автомобиль плоскости»"a car the that plane" Эту фразу «автомобиль грузовик a яхту, плоскости» был распознан.The entire phrase "a car the truck a boat that plane" is recognized. Подмножество распознается как последовательность исходную строку не требуется.A recognized subset is not required to be a sequence of the original string.
«автомобиль яхту a грузовик, плоскости»"a car the boat a truck that plane" Распознавания прошла неудачно.Recognition is not successful. Слова, не упорядочены.The words are out of order.
«»"a the" Эту фразу «автомобиль грузовик a яхту, плоскости» был распознан.The entire phrase "a car the truck a boat that plane" is recognized. Союзы и статьи используются для распознавания.Prepositions and articles are used for recognition.

OrderedSubsetContentRequiredOrderedSubsetContentRequired

Этот режим показывает, что подмножество фраза будет использоваться успешно распознавать всю фразу, если выполняются следующие условия:This mode indicates that a subset of the phrase will be used to successfully recognize the entire phrase if the following are true:

  • Одно или несколько слов во фразе распознаются в основном входных звуковых данных, иOne or more words in the phrase are recognized in the audio input, and

  • Относительный порядок этих распознанных слов совпадает с фразой.The relative order of those recognized words is the same as in the phrase.

  • Сопоставленная слова не может состоять только союзы и статей.Matched words cannot consist of only prepositions and articles.

Добавление фразы «автомобиль грузовик a яхту, плоскости» в грамматику, с помощью OrderedSubsetContentRequired режим создает следующий результат для распознавания:Adding the phrase "a car the truck a boat that plane" to a grammar using OrderedSubsetContentRequired mode produces the following result on recognition:

Входная фразаInput Phrase РезультатResult
«автомобиль грузовик a яхту, плоскости»"a car the truck a boat that plane" Эту фразу «автомобиль грузовик a яхту, плоскости» был распознан.The entire phrase "a car the truck a boat that plane" is recognized.
«автомобиль грузовик a яхту»"a car the truck a boat" Эту фразу «автомобиль грузовик a яхту, плоскости» был распознан.The entire phrase "a car the truck a boat that plane" is recognized.
«автомобиль плоскости»"a car the that plane" Эту фразу «автомобиль грузовик a яхту, плоскости» был распознан.The entire phrase "a car the truck a boat that plane" is recognized. Подмножество распознается как последовательность исходную строку не требуется.A recognized subset is not required to be a sequence of the original string.
«автомобиль яхту a грузовик, плоскости»"a car the boat a truck that plane" Распознавания прошла неудачно.Recognition is not successful. Слова, не упорядочены.The words are out of order.
«»"a the" Распознавания прошла неудачно.Recognition is not successful. Речевой ввод может содержать такие слова, за исключением статей и связи между понятиями.Speech input must contain words other than articles and prepositions.

Часть последовательности:Subsequence:

Этот режим показывает, что подмножество фраза будет использоваться успешно распознавать всю фразу, если выполняются следующие условия:This mode indicates that a subset of the phrase will be used to successfully recognize the entire phrase if the following are true:

  • Одно или несколько слов во фразе распознаются в основном входных звуковых данных как последовательность фразы иOne or more words in the phrase are recognized in the audio input as a sequence of the phrase, and

  • Относительный порядок этих распознанных слов совпадает с фразой.The relative order of those recognized words is the same as in the phrase.

  • Сопоставленная слов может содержать только союзы и статей.Matched words may consist of only prepositions and articles.

Добавление фразу «автомобиль грузовик a яхту, плоскости» в грамматику, с помощью режима подпоследовательности получается следующий результат для распознавания:Adding the phrase "a car the truck a boat that plane" to a grammar using Subsequence mode produces the following result on recognition:

Входная фразаInput Phrase РезультатResult
«автомобиль грузовик a яхту, плоскости»"a car the truck a boat that plane" Эту фразу «автомобиль грузовик a яхту, плоскости» был распознан.The entire phrase "a car the truck a boat that plane" is recognized.
«автомобиль грузовик a яхту»"a car the truck a boat" Эту фразу «автомобиль грузовик a яхту, плоскости» был распознан.The entire phrase "a car the truck a boat that plane" is recognized.
«автомобиль плоскости»"a car the that plane" Распознавания прошла неудачно.Recognition is not successful. Требуется подмножество распознается как последовательность исходную строку.A recognized subset is required to be a sequence of the original string.
«автомобиль яхту a грузовик, плоскости»"a car the boat a truck that plane" Распознавания прошла неудачно.Recognition is not successful. Слова, не упорядочены.The words are out of order.
«»"a the" Эту фразу «автомобиль грузовик a яхту, плоскости» был распознан.The entire phrase "a car the truck a boat that plane" is recognized. Союзы и статьи используются для распознавания.Prepositions and articles are used for recognition.

SubsequenceContentRequiredSubsequenceContentRequired

Этот режим показывает, что подмножество фраза будет использоваться успешно распознавать всю фразу, если выполняются следующие условия:This mode indicates that a subset of the phrase will be used to successfully recognize the entire phrase if the following are true:

  • Одно или несколько слов в строке совпадение распознаются в входных звуковых данных как последовательность фразы.One or more words in the match string are recognized in the audio input as a sequence of the phrase.

  • Сопоставленная слова не может состоять только союзы и статей.Matched words cannot consist of only prepositions and articles.

Добавление фразы «автомобиль грузовик a яхту, плоскости» в грамматику, с помощью SubsequenceContentRequired режим создает следующий результат для распознавания:Adding the phrase "a car the truck a boat that plane" to a grammar using SubsequenceContentRequired mode produces the following result on recognition:

Входная фразаInput Phrase РезультатResult
«автомобиль грузовик a яхту, плоскости»"a car the truck a boat that plane" Эту фразу «автомобиль грузовик a яхту, плоскости» был распознан.The entire phrase "a car the truck a boat that plane" is recognized.
«автомобиль грузовик a яхту»"a car the truck a boat" Эту фразу «автомобиль грузовик a яхту, плоскости» был распознан.The entire phrase "a car the truck a boat that plane" is recognized.
«автомобиль плоскости»"a car the that plane" Распознавания прошла неудачно.Recognition is not successful. Требуется подмножество распознается как последовательность исходную строку.A recognized subset is required to be a sequence of the original string.
«автомобиль яхту a грузовик, плоскости»"a car the boat a truck that plane" Распознавания прошла неудачно.Recognition is not successful. Слова, не упорядочены.The words are out of order.
«»"a the" Распознавания прошла неудачно.Recognition is not successful. Речевой ввод может содержать такие слова, за исключением статей и связи между понятиями.Speech input must contain words other than articles and prepositions.

Применяется к

Дополнительно