如何将阿拉伯语文本转换为SAMPA语音学?

时间:2012-03-24 20:53:29

标签: c# arabic phonetics

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

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

1 个答案:

答案 0 :(得分:0)

这在阿拉伯语中比在英语中容易得多。那是因为阿拉伯语基本上是语音的。有一些非常小的例外,它们具有高度规则的规则,因此它们应该易于处理。例如: 1)Harf Shamsia ...... Al +(n,t,d,dh,l,s,sh)“l”同化到后面单词的第一个字母。 2)Harf Qamaria ...... Al +(其他任何东西),“l”声仍然存在。

这是一个简单的look up table。 (据推测,你读过阿拉伯语,或者有人帮助你吗?)。您需要小心考虑阿拉伯语源的文本编码类型,是Unicode(以及什么类型的unicode编码),还是代码页1256?

这应该足以让你入门。好成功!