0

我正在使用 SAPI5 COM,并且有一个事件称为

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

它工作正常,但 CharacterPosition 以 42 开头,我不知道为什么它不以 0 或 1 开头。

文件说:

CharacterPosition 输入流中单词开头前一个字符的字符位置。对于流中的第一个字,此参数为零。

但对我来说,无论我使用哪种声音,它总是以 42 开头。

有谁知道这可能是什么原因?

非常感谢你!

4

1 回答 1

0

我找到了原因:

愚蠢的 SAPI5 引擎将标签考虑在内。

于 2013-11-13T23:26:37.973 回答