DictationGrammar.SetDictationContext(String, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
ディクテーション コンテキストの末尾を示すテキスト。
注釈
既定では、ディクテーション文法では、特定の単語や単語の順序を使用してオーディオ入力を識別および解釈しません。 コンテキストがディクテーション文法に追加されると、認識エンジンは precedingText と subsequentText を使用して、音声をディクテーションとして解釈するタイミングを識別します。
Note
SpeechRecognizerを使用してコンテキストを追加するには、SpeechRecognitionEngineまたはSetDictationContext オブジェクトによってディクテーション文法を読み込む必要があります。
次の表では、認識エンジンが 2 つのパラメーターを使用して、ディクテーション文法を使用するタイミングを決定する方法について説明します。
precedingText |
subsequentText |
Description |
|---|---|---|
じゃない null |
じゃない null |
認識エンジンでは、用語を使用して候補の語句をかっこで囲みます。 |
null |
じゃない null |
認識エンジンは、 subsequentText を使用してディクテーションを完了します。 |
じゃない null |
null |
認識エンジンは、 precedingText を使用してディクテーションを開始します。 |
null |
null |
ディクテーション文法を使用する場合、認識エンジンはコンテキストを使用しません。 |