Exportieren (0) Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

SrgsGrammarMode-Enumeration

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

Namespace:  System.Speech.Recognition.SrgsGrammar
Assembly:  System.Speech (in System.Speech.dll)

public enum SrgsGrammarMode

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

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

Der Dtmf - Modus gibt an, dass eine zweistimmige Grammatik Mehrfrequenz- (DTMF)- Töne anstelle der Sprache entspricht. Es gibt 16 MFV-Töne, von denen 12 häufig an den meisten Telefone gefunden werden.

Wenn Sie ein Grammar-Objekt von SrgsDocument erstellen, entspricht das Grammar-Objekt den Typ der Eingabe durch die Mode-Eigenschaft ab, die eine Instanz von SrgsGrammarMode abruft.

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

.NET Framework

Unterstützt in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Unterstützt in: 4

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft