微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何指定单字母单词在 SSML 中发音为单词而不是字母?

如何解决如何指定单字母单词在 SSML 中发音为单词而不是字母?

我正在使用多种语言处理 SSML,有些语言中的一些单字母词会引起麻烦。特别是在法语中,当我希望引擎逐字读出一个句子时,y(单独的词)读作 i grec 而不是 IPA: /i/ 我期待的声音。当作为一个完整的句子没有中断地发音时,引擎会正确发音。

我找不到任何方法来克服这个问题。 <say‑as> SSML 命令确实有一个选项可以将字符串转换为逐个字母的发音 (<say-as interpret-as="characters">),但我在任何地方都没有找到相反的内容

我的 SSML 代码的缩写示例如下:

<speak>
   <prosody rate='80%'>
      Il <break time='0.2s'/>
      y <break time='0.2s'/>
      a <break time='0.2s'/>
   </prosody>
</speak>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。