1

使用 Visual Basic 2008 的英语文本到语音转换

昏暗的语音语音 = CreateObject("sapi.spvoice")
Speech.speak(TextBox1.Text)

我的问题,这如何用于阿拉伯语?

谢谢

4

2 回答 2

1

来自Microsoft 支持文章

“Microsoft 不提供额外的语音引擎(语音),但提供了许多支持新 Microsoft Speech API 的第三方产品。有关这些产品的信息,请访问以下 Microsoft 网站: http: //www.microsoft .com/speech/evaluation/thirdparty/engines.mspx

唯一的问题是,该网站似乎已关闭。如果您搜索第三方引擎,您也会看到很多指向该站点的链接。如果它仍然存在,我会尝试寻找,或者尝试寻找支持阿拉伯语所需的特定第三方引擎。

于 2011-03-24T13:29:45.837 回答
1

不,经过长时间搜索,MS或第三方软件都没有提供阿拉伯语TTS SAPI。
他们的许多在线服务甚至很少有支持阿拉伯语 TTS 的软件,例如Acapela
,它只 与他们的软件一起工作,没有第三方支持。 无论如何,我认为这不会在您的项目中支持那么多。只有当你需要一个音频输出的情况下才可以为文本文件,而不是去处理它的交互性。 编辑== 我刚刚找到了另一个软件Nuance Vocalizer 语音包,您可以在此处找到该包。这是官方网站。根据第一个来源它支持 SAPI 。


于 2015-10-29T07:14:24.640 回答