DictationGrammar.SetDictationContext(String, String) メソッド

定義

SpeechRecognizer または 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)

パラメーター

precedingText
String

ディクテーション コンテキストの開始を示すテキスト。

subsequentText
String

ディクテーション コンテキストの終わりを示すテキスト。

注釈

既定では、ディクテーション文法では、特定の単語や単語の順序を使用してオーディオ入力を識別および解釈しません。 コンテキストがディクテーション文法に追加されると、認識エンジンは と subsequentTextprecedingText使用して、音声をディクテーションとして解釈するタイミングを識別します。

Note

を使用SetDictationContextしてコンテキストを追加するには、 または SpeechRecognitionEngine オブジェクトによってSpeechRecognizerディクテーション文法を読み込む必要があります。

次の表では、認識エンジンが 2 つのパラメーターを使用してディクテーション文法を使用するタイミングを決定する方法について説明します。

precedingText subsequentText [説明]
null 以外 null 以外 認識エンジンでは、用語を使用して候補フレーズをかっこで囲みます。
null null 以外 認識エンジンでは、 を subsequentText 使用してディクテーションが完了します。
null 以外 null 認識エンジンは、 を precedingText 使用してディクテーションを開始します。
null null 認識エンジンは、ディクテーション文法を使用する場合にコンテキストを使用しません。

適用対象

こちらもご覧ください