言語

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

定義

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

パラメーター

precedingText
String

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

subsequentText
String

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

注釈

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

Note

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

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

precedingText subsequentText Description
じゃない null じゃない null 認識エンジンでは、用語を使用して候補の語句をかっこで囲みます。
null じゃない null 認識エンジンは、 subsequentText を使用してディクテーションを完了します。
じゃない null null 認識エンジンは、 precedingText を使用してディクテーションを開始します。
null null ディクテーション文法を使用する場合、認識エンジンはコンテキストを使用しません。

適用対象

こちらもご覧ください