Condividi tramite


SrgsGrammarMode Enumerazione

Definizione

Indica il tipo di input con cui la grammatica, definita dall'oggetto SrgsDocument, eseguirà la corrispondenza.

public enum class SrgsGrammarMode
public enum SrgsGrammarMode
type SrgsGrammarMode = 
Public Enum SrgsGrammarMode
Ereditarietà
SrgsGrammarMode

Campi

Dtmf 1

L'oggetto di SrgsDocument corrisponderà ai toni DTMF simili a quelli individuati in un telefono, anziché alla voce.

Voice 0

L'oggetto di SrgsDocument corrisponderà all'input vocale.

Esempio

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);   

Commenti

La modalità di input per un SrgsDocument oggetto è determinata dalla relativa proprietà Mode . La modalità di input predefinita è Voice, che indica che la grammatica definita da corrisponderà SrgsDocument all'input vocale.

La modalità Dtmf indica che una grammatica corrisponderà ai Dual-Tone multifrequenza (DTMF) anziché alla voce. Sono presenti 16 toni DTMF, 12 dei quali si trovano comunemente nella maggior parte dei telefoni.

Quando si crea un oggetto da un oggetto , l'oggetto corrisponderà al tipo di input specificato dalla proprietà , che Grammar SrgsDocument ottiene Grammar Mode un'istanza di SrgsGrammarMode .

Si applica a

Vedi anche