Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

System.Speech.Recognition.SrgsGrammar-Namespace

 

Veröffentlicht: Oktober 2016

Mit den Elementen der System.Speech.Recognition.SrgsGrammar -Namespace können Sie programmgesteuert Grammatiken, die entsprechen mit Erstellen der W3C Speech Recognition Grammar Specification Version 1.0 (SRGS).

KlasseBeschreibung
System_CAPS_pubclassSrgsDocument

Definiert eine während der Entwurfszeit-Objekt, das verwendet wird, stark typisierte Runtime Grammatiken erstellen, die die entsprechen den Speech Recognition Grammar Specification (SRGS) Version 1.0.

System_CAPS_pubclassSrgsElement

Definiert die Basisklasse für Klassen in der System.Speech.Recognition.SrgsGrammar -Namespace, der die Elemente in einer SRGS-Grammatik entsprechen.

System_CAPS_pubclassSrgsGrammarCompiler

Kompiliert SrgsDocument und XML-Format Grammatik Dateien in binäre Grammatik-Dateien mit der Erweiterung cfg und sendet die Ausgabe an einen Stream.

System_CAPS_pubclassSrgsItem

Stellt eine Grammatik-Element, die enthält Ausdrücke oder anderen Entitäten, die ein Benutzer verstehen, um eine erfolgreiche Erkennung zu erzeugen.

System_CAPS_pubclassSrgsNameValueTag

Stellt ein Element für einen Ausdruck in einer Grammatik semantischen Wert zuordnen.

System_CAPS_pubclassSrgsOneOf

Stellt eine Liste von alternativen Wörtern oder Ausdrücken, von denen jeder, die zu Spracheingabe entsprechend verwendet werden kann.

System_CAPS_pubclassSrgsRule

Eine Grammatikregel dar.

System_CAPS_pubclassSrgsRuleRef

Stellt die Grammatik-Element, das einen Verweis auf eine Regel angibt.

System_CAPS_pubclassSrgsRulesCollection

Stellt eine Auflistung vonSrgsRule-Objekten dar.

System_CAPS_pubclassSrgsSemanticInterpretationTag

Stellt ein Tag mit ECMAScript ausgeführt wird, wenn die Regel zugeordnet wird.

System_CAPS_pubclassSrgsSubset

Definiert Methoden und Eigenschaften, die einer angegebenen Zeichenfolge mit einem gesprochenen Ausdruck verwendet werden können.

System_CAPS_pubclassSrgsText

Stellt den Textinhalt der durch das World Wide Web Consortium (W3C) definierten Grammatikelemente Speech Recognition Grammar Specification (SRGS) Version 1.0.

System_CAPS_pubclassSrgsToken

Stellt ein Wort oder einen kurzen Satz an, der erkannt werden kann.

EnumerationBeschreibung
System_CAPS_pubenumSrgsGrammarMode

Gibt den Typ der Eingabe, die die Grammatik definiert die SrgsDocument, entspricht.

System_CAPS_pubenumSrgsPhoneticAlphabet

Listet die unterstützten Phonetic Alphabete.

System_CAPS_pubenumSrgsRuleScope

Listet die Werte für den Rahmen einer SrgsRule Objekt.

Um eine SRGS-Grammatik programmgesteuert zu erstellen, erstellen Sie eine leere SrgsDocument -Instanz, und fügen Sie Instanzen von Klassen, die SRGS-Elemente darstellen. Die SrgsItem, SrgsOneOf, SrgsRule, SrgsRuleRef, SrgsSemanticInterpretationTag, und SrgsToken Klassen darstellen, in dem SRGS-Spezifikation definierten Elemente. Einige der Eigenschaften der SrgsDocument Klasse repräsentieren Attribute in der SRGS-Spezifikation, wie z. B. Root, Mode, Culture, und XmlBase. Finden Sie unter SRGS Grammar XML für einen Verweis auf die Elemente und Attribute der SRGS-Spezifikation von "System.Speech" unterstützt.

Eine Grammatikregel zum Hinzufügen einer SrgsDocument, verwenden die Add Methode der SrgsRule Klasse. Sie können ändern, den Text in einem SRGS-Element mit der Text Eigenschaft ein SrgsText Instanz.

Mit der SrgsSubset -Klasse, kann optimiert werden, Erkennung von Ausdrücken in einer Grammatik durch Angabe von Teilmengen eines vollständigen Satzes, der zulässig ist, um eine Übereinstimmung zurückgegeben, und durch Auswahl eines entsprechenden Modus aus dem SubsetMatchingMode Enumeration.

Finden Sie unter Create Grammars Using SrgsGrammar in der System Speech Programming Guide for .NET Framework 4.0 für Weitere Informationen und Beispiele.

Sie können auch erstellen SrgsDocument Instanzen aus vorhandenen SRGS-kompatiblen XML-Grammatik-Dateien aus einer Instanz von SrgsRule, oder eine Instanz von GrammarBuilder.

Können Sie die Methoden der SrgsGrammarCompiler Klasse vorbereiten abgeschlossen SrgsDocument Objekte für die Nutzung von Spracherkennungsmodul.

Grammatiken mit Elementen erstellt die System.Speech.Recognition.SrgsGrammar Namespace kann von Konstruktoren verwendet werden die Grammar -Klasse zur Erstellung Grammar Objekte.

Zurück zum Anfang
Anzeigen: