DictationGrammar.SetDictationContext(String, String) Metodo

Definizione

Aggiunge un contesto a una grammatica di dettatura caricata da un SpeechRecognizer oggetto o SpeechRecognitionEngine .

public:
 void SetDictationContext(System::String ^ precedingText, System::String ^ subsequentText);
public void SetDictationContext(string? precedingText, string? subsequentText);
public void SetDictationContext(string precedingText, string subsequentText);
member this.SetDictationContext : string * string -> unit
Public Sub SetDictationContext (precedingText As String, subsequentText As String)

Parametri

precedingText
String

Testo che indica l'inizio di un contesto di dettatura.

subsequentText
String

Testo che indica la fine di un contesto di dettatura.

Commenti

Per impostazione predefinita, la grammatica di dettatura non usa parole o ordine di parola specifici per identificare e interpretare l'input audio. Quando un contesto viene aggiunto a una grammatica di dettatura, il motore di riconoscimento usa precedingText e subsequentText per identificare quando interpretare il parlato come dettatura.

Note

Una grammatica di dettatura deve essere caricata da un SpeechRecognizer oggetto o SpeechRecognitionEngine prima di poter usare SetDictationContext per aggiungere un contesto.

Nella tabella seguente viene descritto come il motore di riconoscimento usa i due parametri per determinare quando usare la grammatica di dettatura.

precedingText subsequentText Description
Non null Non null Il motore di riconoscimento usa i termini per inserire tra parentesi possibili frasi candidate.
null Non null Il motore di riconoscimento usa per completare la subsequentText dettatura.
Non null null Il motore di riconoscimento usa per avviare la precedingText dettatura.
null null Il motore di riconoscimento non usa un contesto quando si usa la grammatica di dettatura.

Si applica a

Vedi anche