SrgsGrammarMode Énumération

Définition

Indique le type d'entrée que la grammaire, définie par le SrgsDocument, mettra en correspondance.

public enum class SrgsGrammarMode
public enum SrgsGrammarMode
type SrgsGrammarMode = 
Public Enum SrgsGrammarMode
Héritage
SrgsGrammarMode

Champs

Dtmf 1

L'objet SrgsDocument correspond à des tonalités DTMF semblables à celles sur un téléphone, plutôt qu'à de la voix.

Voice 0

L'objet SrgsDocument correspond à la saisie vocale.

Exemples

string srgsDocumentFile = Path.Combine(Path.GetTempPath(), "srgsDocumentFile.xml");  
SrgsDocument document = null;  
GrammarBuilder builder = null;  
Grammar grammar = null;  

Choices firstThree = new Choices(new string[] {"1", "2", "3"});  
Choices nextThree = new Choices(new string[] {"4", "5", "6"});  
Choices lastThree = new Choices(new string[] {"7", "8", "9"});  

Choices keyPadChoices = new Choices(new GrammarBuilder[] {firstThree, nextThree, lastThree, new Choices("0")});  

builder = new GrammarBuilder(keyPadChoices);  
document = new SrgsDocument(builder);  

document.Mode = SrgsGrammarMode.Dtmf;  
grammar = new Grammar(document);   

Remarques

Le mode d’entrée pour un SrgsDocument est déterminé par sa Mode propriété. Le mode de saisie par défaut est Voice, ce qui indique que la grammaire définie par SrgsDocument correspondra à l’entrée vocale.

Le mode DTMF indique qu’une grammaire correspondra à Dual-Tone tonalités multifréquences (DTMF) au lieu de la parole. Il y a 16 tonalités DTMF, dont 12 se trouvent généralement sur la plupart des téléphones.

Lorsque vous créez un Grammar objet à partir d’un objet SrgsDocument , l' Grammar objet correspond au type d’entrée spécifié par la Mode propriété, qui obtient une instance de SrgsGrammarMode .

S’applique à

Voir aussi