Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Spazio dei nomi System.Speech.Recognition.SrgsGrammar

 

Con i membri del System.Speech.Recognition.SrgsGrammar dello spazio dei nomi, sia possibile creare le grammatiche conformi con il W3C Speech Recognition Grammar Specification Version 1.0 (SRGS).

ClasseDescrizione
System_CAPS_pubclassSrgsDocument

Definisce un oggetto in fase di progettazione che viene utilizzato per compilare le grammatiche fortemente tipizzato runtime conformi al Speech Recognition Grammar Specification (SRGS) Version 1.0.

System_CAPS_pubclassSrgsElement

Definisce la classe base per le classi di System.Speech.Recognition.SrgsGrammar dello spazio dei nomi che corrispondono agli elementi in una grammatica SRGS.

System_CAPS_pubclassSrgsGrammarCompiler

Consente di compilare SrgsDocument e grammatica XML in formato di file in file di grammatica binario con estensione. cfg e invia l'output in un flusso.

System_CAPS_pubclassSrgsItem

Rappresenta un elemento di grammatica che contiene frasi o altre entità che un utente può parlare per produrre un riconoscimento ha esito positivo.

System_CAPS_pubclassSrgsNameValueTag

Rappresenta un elemento per associare un valore semantico a una frase in una grammatica.

System_CAPS_pubclassSrgsOneOf

Rappresenta un elenco di alternative parole o frasi, ciascuno dei quali può essere utilizzato per associare l'input vocale.

System_CAPS_pubclassSrgsRule

Rappresenta una regola di grammatica.

System_CAPS_pubclassSrgsRuleRef

Rappresenta l'elemento di grammatica che specifica un riferimento a una regola.

System_CAPS_pubclassSrgsRulesCollection

Rappresenta una raccolta di oggetti SrgsRule.

System_CAPS_pubclassSrgsSemanticInterpretationTag

Rappresenta un tag che contiene ECMAScript che viene eseguito quando la regola esiste una corrispondenza.

System_CAPS_pubclassSrgsSubset

Definisce metodi e proprietà che possono essere utilizzate per associare una stringa specificata con una frase.

System_CAPS_pubclassSrgsText

Rappresenta il contenuto testuale degli elementi di grammatica definito dal World Wide Web Consortium (W3C) Speech Recognition Grammar Specification (SRGS) Version 1.0.

System_CAPS_pubclassSrgsToken

Rappresenta una parola o frase breve che può essere riconosciuta.

EnumerazioneDescrizione
System_CAPS_pubenumSrgsGrammarMode

Indica il tipo di input che la grammatica, definita per il SrgsDocument, corrisponderà.

System_CAPS_pubenumSrgsPhoneticAlphabet

Enumera l'alfabeto fonetico supportati.

System_CAPS_pubenumSrgsRuleScope

Enumera i valori per l'ambito di un SrgsRule oggetto.

Per creare una grammatica SRGS a livello di codice, si crea un oggetto vuoto SrgsDocument istanza e aggiungere istanze di classi che rappresentano elementi SRGS. Il SrgsItem, SrgsOneOf, SrgsRule, SrgsRuleRef, SrgsSemanticInterpretationTag, e SrgsToken classi rappresentano gli elementi definiti nella specifica SRGS. Alcune delle proprietà della SrgsDocument classe rappresentano gli attributi nella specifica SRGS, ad esempio Root, Mode, Culture, e XmlBase. Vedere SRGS Grammar XML per un riferimento a elementi e attributi della specifica SRGS supportate da Speech.

Per aggiungere una regola di grammatica un SrgsDocument, utilizzare il Add metodo la SrgsRule classe. È possibile modificare il testo all'interno di un elemento SRGS utilizzando il Text proprietà di un SrgsText istanza.

Con la SrgsSubset classe, è possibile ottimizzare il riconoscimento di espressioni in una grammatica specificando subset di una frase completa che potrà essere costituiscono una corrispondenza e selezionando una modalità di corrispondenza dal SubsetMatchingMode enumerazione.

Vedere Create Grammars Using SrgsGrammar nel System Speech Programming Guide for .NET Framework 4.0 Per ulteriori informazioni ed esempi.

È inoltre possibile costruire SrgsDocument istanze da file di grammatica XML conforme a SRGS esistenti, da un'istanza di SrgsRule, o da un'istanza di GrammarBuilder.

È possibile utilizzare i metodi della SrgsGrammarCompiler classe preparare completato SrgsDocument oggetti per l'utilizzo dal motore di riconoscimento vocale.

Le grammatiche create con i membri del System.Speech.Recognition.SrgsGrammar dello spazio dei nomi può essere utilizzato dai costruttori della Grammar classe per creare Grammar oggetti.

Torna all'inizio
Mostra: