SrgsGrammarMode Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.