2

我们正在制作一个需要说阿拉伯语的项目,并且我们找到了一个开源工具Mbrola 项目,它可以做到这一点。

但是,我还需要一些方法将阿拉伯文本转换为 SAMPA 语音。那么有人可以帮我将阿拉伯语文本转换为 SAMPA 语音吗?

4

1 回答 1

0

用阿拉伯语比用英语更容易做到这一点。那是因为阿拉伯语基本上是语音。有一些非常小的异常具有高度规则的规则,因此它们应该易于处理。例如:

  1. Harf Shamsia ... Al + (n, t, d, dh, l, s, sh) “l”同化为后面单词的第一个字母。
  2. Harf Qamaria ... Al +(其他),“l”音仍然存在。

这是一个简单的查找表。(大概,你读过阿拉伯语,或者有人帮你?)。您需要小心考虑阿拉伯语源的文本编码类型,是 Unicode(以及什么类型的 unicode 编码),还是代码页 1256?

这应该足以让你开始。好成功!

于 2013-01-12T18:22:54.323 回答