【问题标题】:How to make meSpeak.js read special characters?如何让 meSpeak.js 读取特殊字符?
【发布时间】:2015-07-24 21:55:29
【问题描述】:

我想使用 mespeak.js script(基于基于 espeak 的 speak.js)进行文本到语音转换 - 它有一个捷克语语音文件 - 但由于某种原因,它会跳过捷克语特殊字符,如 ě、š、 č, ř, ž,只读取其余部分。

由于 Windows 上的 espeak 正确读取它们,我尝试编译一个新的语音文件 (cs.json),但问题仍然存在。

谢谢!

【问题讨论】:

    标签: javascript espeak


    【解决方案1】:

    我不知道这些字符听起来像什么,但最好的办法可能是尝试近似最接近英语发音的字符组合。

    例如,如果 š 在英语中听起来像 sh(不是说它确实如此),那么只需将所有 š 实例替换为 sh。

    【讨论】:

    • 是的,我可以在将它们发送到脚本之前执行此操作,但我会发现编辑脚本更干净 - 实际上它们在不同场合听起来不同,字典中已经考虑到了这一点并在本地与 espeak 合作。
    【解决方案2】:

    使用这个 e-speak 修改而不是 mespeak 可能是更好的方法: http://eeejay.github.io/espeak/emscripten/espeak.html(演示)

    【讨论】:

      猜你喜欢
      • 2014-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多