【问题标题】:Using the SSML phoneme element使用 SSML 音素元素
【发布时间】:2013-04-08 16:53:46
【问题描述】:

我正在使用 Visual Basic.net Ultimate,并且正在开发 TTS 应用程序。能否请我帮忙处理一下音素元素。

这是我想说的文字:

当您释放肩膀和颈部的紧张感时,再深吸一口气......然后呼出。

目前,“呼吸”这两个词似乎一起运行,听起来像“呼吸稀薄” 我想(通过 SSML)修改这个语句,使这些词听起来像“呼吸”。

通过 SSML 执行此操作的最佳方法是什么?我认为音素元素是最好的方法。

这是我发现的一个发音番茄的例子:

<phoneme alphabet="ipa" ph="təˈmeɪ.ɾoʊ"> tomato </phoneme>

上述代码的 ph 部分之间的文本似乎完全是不同的语言 (:))。如何使用这种语言拼出一个单词?

【问题讨论】:

    标签: vb.net visual-studio-2012 text-to-speech ssml phoneme


    【解决方案1】:

    这种“完全不同的语言”就是国际音标。这就是为什么在同一行上写着:alphabet="ipa"。

    不同的 TTS 系统使用不同的语音表示,IPA 是某些系统支持的一种。

    我认为对于您正在做的事情,使用中断标记会更合适,因为您不希望更改单词的系统发音,而是希望它在两个单词之间有一个短暂的停顿。

    如果您指定您使用的 TTS 引擎,我可以尝试提供更多帮助。

    【讨论】:

      猜你喜欢
      • 2020-03-16
      • 2019-09-21
      • 1970-01-01
      • 2017-10-09
      • 1970-01-01
      • 2020-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多