我们正在制作一个需要说阿拉伯语的项目,并且我们找到了一个开源工具Mbrola 项目,它可以做到这一点。
但是,我还需要一些方法将阿拉伯文本转换为 SAMPA 语音。那么有人可以帮我将阿拉伯语文本转换为 SAMPA 语音吗?
用阿拉伯语比用英语更容易做到这一点。那是因为阿拉伯语基本上是语音。有一些非常小的异常具有高度规则的规则,因此它们应该易于处理。例如:
这是一个简单的查找表。(大概,你读过阿拉伯语,或者有人帮你?)。您需要小心考虑阿拉伯语源的文本编码类型,是 Unicode(以及什么类型的 unicode 编码),还是代码页 1256?
这应该足以让你开始。好成功!