如何指定单字母单词在 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 (将#修改为@)