1

任何人都知道 j2me 的一个好的文本到语音的解决方案吗?我知道任何设备或任何 JSR 都没有正式支持它,但想知道是否有任何免费库可以做到这一点?j2me 和 python 之间的某种集成以允许这种情况发生呢?我需要将它添加到一个大型 j2me 应用程序中,因此重写整个 python 不是一种选择。

4

2 回答 2

2

从这里: http ://en.allexperts.com/q/Java-1046/2008/12/J2ME-text-speech.htm

有一个用于语音处理(输出和输入)的标准 Java API,即 Java Speech API。你可以在这里阅读:http: //java.sun.com/products/java-media/speech/index.jsp

不幸的是,JSAPI 1.0 不是 J2ME 的标准部分。我不知道 Java Speech 1.0 for J2ME 的任何实现。

Java Speech API 的下一个版本旨在可用于许多 J2ME 环境(尤其是 CLDC)。许多公司已承诺支持 JSAPI 2.0,包括诺基亚、西门子和摩托罗拉。但是,我认为并非所有这些公司都支持它。

一些公司已经实现了 JSAPI 2.0。Conversay 在这里提供了一个开发工具包:http: //www.conversay.com/C3DKStore/tabid/113/Default.aspx 和一些代码示例在这里: http: //www.conversations.com/JSAPI2JSR113/ProgrammingExamples/tabid/213/默认.aspx

我不知道哪些版本的 J2ME 可以与 JSAPI 2.0 一起使用。对不起。

这不是一个很好的答案,但这是我所知道的。如果你在 Conversay 开发者论坛上发帖,我想那里的人会知道更多。

于 2009-10-30T22:29:35.720 回答
1

另一种选择是将 TTS 包放在服务器上,然后使用您想要的文本连接到服务器,并获取 mp3、aac 或 spx 文件。

请注意,如果您想要固定消息(左转、右转、停止等),您可以将资源保留在 jar 中或从服务器一次性下载。在这种情况下不需要 TTS 引擎,

于 2009-10-31T03:34:19.147 回答