0

私は SAPI5 COM を使用しており、というイベントが 1 つあります。

Word(ByVal StreamNumber As Long, ByVal StreamPosition As Variant, ByVal CharacterPosition As Long, ByVal Length As Long)

正常に動作しますが、CharacterPosition は 42 から始まり、なぜ 0 または 1 から始まらないのかわかりません。

ドキュメントは次のように述べています。

CharacterPosition 単語の先頭の 1 文字前の入力ストリーム内の文字位置。ストリームの最初の単語の場合、このパラメーターはゼロです。

しかし、私にとっては、どの声を使用しても、常に 42 から始まります。

誰がこれを引き起こす可能性があるか知っていますか?

どうもありがとうございました!

4

1 に答える 1

0

私は理由を見つけました:

愚かな SAPI5 エンジンは、タグを考慮に入れます。

于 2013-11-13T23:26:37.973 に答える