次の方法で共有


ITTSBufNotifySinkW

[Microsoft エージェントは Windows 7 の時点で非推奨となり、以降のバージョンの Windows では使用できない可能性があります。

エンジンは BookMark を使用して呼び出す必要があります。 音声出力の前処理中に、Microsoft エージェント コードは "単語" の間にブックマークを挿入し、それらのブックマークの到着を使用して、単語吹き出し内のテキストのペースを上げます。 SAPI では、発話が終了する前に、これらのブックマークが到着した場合以外は何も必要ありませんが、Microsoft エージェントをサポートするには、ブックマークを比較的タイムリーに返す必要があります。

日本語などの一部の言語では、"単語" という厳密な概念がないことに注意してください。 Microsoft Agent の Speak メソッドは、"単語" を、分離の意味と発音を持つシンボルの接続された文字列として定義します。 Microsoft Agent では、非常に単純な解析コードを使用して、"単語" とは何かを判断します。空白で区切られたシンボルを検索します。 したがって、英語の文字列 "The 101 Dalmatians"には、"the"、"one hundred and one"、"Dalmatians" という 3 つの "単語" があります。 Microsoft エージェント マップ タグに含まれるテキストは、表示目的で 1 つの "単語" として扱われます。