【问题标题】:What delimiters does SAPI TTS use for word parsing?SAPI TTS 使用哪些分隔符进行单词解析?
【发布时间】:2014-07-05 17:44:55
【问题描述】:

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

【问题讨论】:

    标签: parsing text-to-speech sapi


    【解决方案1】:

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

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

    通过使用 SSML(将 SPF_PARSE_SSML 传递到 ISpVoice::Speak),您可以更明确地知道该说什么,不说什么。

    【讨论】:

      猜你喜欢
      • 2012-05-13
      • 1970-01-01
      • 2013-01-10
      • 2014-06-24
      • 2020-01-25
      • 2015-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多