Condividi tramite


DictationGrammar.SetDictationContext(String, String) Metodo

Definizione

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

public:
 void SetDictationContext(System::String ^ precedingText, System::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 del contenuto di una dettatura.

subsequentText
String

Testo che indica la fine del contenuto 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.

Nota

Prima di poter aggiungere SetDictationContext un contesto, è necessario caricare una grammatica di dettatura da un SpeechRecognizer oggetto o SpeechRecognitionEngine .

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

precedingText subsequentText Descrizione
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