SAPI TTS用于单词解析的分隔符是什么?

时间:2014-07-05 17:44:56

标签: parsing text-to-speech sapi

除了空白之外,我似乎无法找到关于SAPI TTS用什么作为分隔符的文档,同时索引它所说的短语中的单词。有人知道吗?似乎包含了某些标点符号,但有时似乎有些情况。

1 个答案:

答案 0 :(得分:0)

这取决于语言和声音。 (例如,在中文中,空格不是单词分隔符。)

在一种语言中,它实际上依赖于TTS引擎(即语音)。 SAPI的TTS引擎引擎接口是真正的骨架 - 两个接口和两个接口。 8种方法总计。关键接口是ISpTtsEngine::Speak。这会向引擎传递text fragments的链接列表;从定义中可以看出,传递给它的属性不包含分隔符。

通过使用SSML(将SPF_PARSE_SSML传递给ISpVoice::Speak),您可以更明确地说出要说什么而不是说话。