DictationGrammar.SetDictationContext(String, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
ディクテーション コンテキストの終わりを示すテキスト。
注釈
既定では、ディクテーション文法では、特定の単語や単語の順序を使用してオーディオ入力を識別および解釈しません。 コンテキストがディクテーション文法に追加されると、認識エンジンは と subsequentText
をprecedingText
使用して、音声をディクテーションとして解釈するタイミングを識別します。
Note
を使用SetDictationContextしてコンテキストを追加するには、 または SpeechRecognitionEngine オブジェクトによってSpeechRecognizerディクテーション文法を読み込む必要があります。
次の表では、認識エンジンが 2 つのパラメーターを使用してディクテーション文法を使用するタイミングを決定する方法について説明します。
precedingText |
subsequentText |
[説明] |
---|---|---|
null 以外 |
null 以外 |
認識エンジンでは、用語を使用して候補フレーズをかっこで囲みます。 |
null |
null 以外 |
認識エンジンでは、 を subsequentText 使用してディクテーションが完了します。 |
null 以外 |
null |
認識エンジンは、 を precedingText 使用してディクテーションを開始します。 |
null |
null |
認識エンジンは、ディクテーション文法を使用する場合にコンテキストを使用しません。 |
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET