java - Java 中的文本到语音转换

标签 java text-to-speech

我目前正在努力创建一本多语言词典。我也在考虑为其添加发音功能。

我需要知道 Java 中是否有一些功能可以做到这一点。我想要的是一些以单词作为参数并将其说出来的函数。

最佳答案

如果您想要更接近正确的发音,您可能需要尝试 Google 文本转语音(假设您的应用程序可以自由访问网络)。虽然没有官方 API,但使用起来相当简单:

简单请求:

http://translate.google.com/translate_tts?tl=en&q=[TEXT]

这将返回音频/mpeg 文件。

http://techcrunch.com/2009/12/14/the-unofficial-google-text-to-speech-api/

关于java - Java 中的文本到语音转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10939207/

相关文章:

javascript - 文本转语音库(暂停问题)

java - 为什么在 C 和 Java 中相同的代码会显示不同的行为?

java - 如何从 javascript 调用 struts 1.3 操作

java - 将 Hibernate 升级到 5.1.0 后如何导出模式?

python - 如何使用pyttsx TTS中文

c++ - 节日 TTS 显示 SIOD :ran out off storage message

android - Android TextToSpeech 中 synthesizeToFile 产生的标准音频格式是什么?

node.js - 语音 XML :lang ="en-US" xml:gender ="Male" name="Microsoft Server Speech Text is always in Female voice

java - AllJoyn:从发布的“关于”消息中获取众所周知的名称?

java - Android不同对象的反序列化