我想制作文字到语音转换器, 我发现java提供了免费的 TTS (文本到语音)来做到这一点, 但我不知道如何在黑莓中实施。 请帮我使用它。
答案 0 :(得分:0)
从freetts faq,代码需要JDK 1.4,因此使用的是黑莓设备java API上没有的功能:
Why must I use Java 2 SDK, Standard Edition, v1.4?
使用Java 2 SDK,Standard的许多令人信服的理由 版本,v1.4。是:
新的IO包 - Java 2 SDK,Standard Edition,v1.4提供了一个新的IO (java.nio)包提供内存映射文件I / O.这个包 大大减少了FreeTTS数据库的加载时间。定期 表达式 - Java 2 SDK,Standard Edition,v1.4提供了一个新的 用于正则表达式匹配的包(java.util.regex)。他们是 用于FreeTTS文本规范化步骤。断言工具 - Java 2 SDK,Standard Edition,v1.4添加了新的assert关键字以确保 在继续执行之前满足某些条件。 FreeTTS在语音合成的所有阶段都使用此关键字 编译器优化 - Java 2 SDK,标准版,v1.4具有 众多编译器优化,产生更快,更紧凑 码。例如,使用-server开关,可以优化字节代码 尽可能消除对数组访问的边界检查。