我目前正在努力创建一个多语言词典。我正在考虑为它添加一个发音功能。
我需要知道在Java中是否有一些功能可以这样做。我想要的是一些函数,它将一个单词作为参数并说出来。
答案 0 :(得分:2)
如果您想要更接近正确发音的内容,您可能需要尝试使用Google Text-to-Speech(假设您的应用可以自由访问网络)。虽然没有官方API,但使用起来相当简单:
只需要求:
http://translate.google.com/translate_tts?tl=en&q=[TEXT]
将返回audio / mpeg文件。
http://techcrunch.com/2009/12/14/the-unofficial-google-text-to-speech-api/
答案 1 :(得分:0)
您可能需要考虑进行Java Speech API调查。我个人从未使用它,但它可能是一个很好的起点。