DictationGrammar.SetDictationContext(String, String) Metod

Definition

Lägger till en kontext i en dikterings grammatik som har lästs in av ett SpeechRecognizer eller ett SpeechRecognitionEngine objekt.

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)

Parametrar

precedingText
String

Text som anger början på en dikteringskontext.

subsequentText
String

Text som anger slutet på en dikteringskontext.

Kommentarer

Som standard använder dikterings grammatiken inte specifika ord eller ordordningar för att identifiera och tolka ljudindata. När en kontext läggs till i en dikterings grammatik använder precedingText igenkänningsmotorn och subsequentText för att identifiera när tal ska tolkas som diktering.

Note

En dikterings grammatik måste läsas in av ett objekt eller SpeechRecognizer ett SpeechRecognitionEngine objekt innan du kan använda SetDictationContext för att lägga till en kontext.

I följande tabell beskrivs hur igenkänningsmotorn använder de två parametrarna för att avgöra när dikterings grammatiken ska användas.

precedingText subsequentText Description
Inte null Inte null Igenkänningsmotorn använder termerna för att hakparenteser för möjliga kandidatfraser.
null Inte null Igenkänningsmotorn subsequentText använder dikteringen för att slutföra.
Inte null null Igenkänningsmotorn precedingText använder för att starta dikteringen.
null null Igenkänningsmotorn använder inte en kontext när dikterings grammatik används.

Gäller för

Se även