Freigeben über


SrgsGrammarMode Enumeration

Definition

Gibt den Typ der Eingabe an, mit der die Grammatik, die durch SrgsDocument definiert wird, übereinstimmt.

public enum class SrgsGrammarMode
public enum SrgsGrammarMode
type SrgsGrammarMode = 
Public Enum SrgsGrammarMode
Vererbung
SrgsGrammarMode

Felder

Dtmf 1

Das Objekt SrgsDocument vergleicht anstelle der Sprache DTMF-Töne, die denen ähnlich sind, die in einem Telefon auftreten.

Voice 0

Das Objekt SrgsDocument vergleicht Spracheingaben.

Beispiele

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

Hinweise

Der Eingabemodus für eine SrgsDocument wird durch ihre Mode -Eigenschaft bestimmt. Der Standardeingabemodus ist Voice, der angibt, dass die von definierte Grammatik mit der SrgsDocument Spracheingabe übereinstimmt.

Der Modus "Mff" gibt an, dass eine Grammatik Dual-Tone Sprechweise (Multi-Frequency, MFF) anstelle von Sprache entspricht. Es gibt 16 MSIF-Töne, von denen 12 häufig an den meisten Telefonen zu finden sind.

Wenn Sie ein Grammar -Objekt aus einem SrgsDocument erstellen, entspricht das Grammar -Objekt dem Eingabetyp, der von der -Eigenschaft angegeben Mode wird, die eine Instanz von SrgsGrammarMode erhält.

Gilt für

Siehe auch