Note

Please see Azure Cognitive Services for Speech documentation for the latest supported speech solutions.

Microsoft Speech Platform

SPMATCHINGMODE

SPMATCHINGMODE enumerates the modes of subset matching.

<pre IsFakePre="true" xmlns="http://www.w3.org/1999/xhtml"> <strong>typedef enum SPMATCHINGMODE</strong> <strong>{</strong> <strong> AllWords,</strong> <strong> Subsequence,</strong> <strong> OrderedSubset,</strong> <strong> SubsequenceContentRequired,</strong> <strong> OrderedSubsetContentRequired</strong> <strong>} SPMATCHINGMODE;</strong> </pre>

Elements

  • AllWords
    Recognition of the grammar phrase will occur if all words in the speech input occur in the exact same sequence as in the phrase.
  • Subsequence
    Recognition of the grammar phrase will occur if one or more words in the speech input occur in the exact same sequence as in the phrase. Speech input may consist of only prepositions and articles.
  • OrderedSubset
    Recognition of the grammar phrase will occur if one or more words in the speech input are recognized in the audio input, and the relative order of those recognized words is the same as in the phrase. Speech input may consist of only prepositions and articles.
  • SubsequenceContentRequired
    Same as Subsequence, except speech input cannot consist of only prepositions and articles.
  • OrderedSubsetContentRequired
    Same as OrderedSubset, except speech input cannot consist of only prepositions and articles.

Remarks

Subset matching allows a speech recognition to recognize a phrase even though only a subset of its contents is found in the audio input. SPMATCHINGMODE is used by ISpGrammarBuilder2::AddTextSubset.