java语音命令

时间:2012-06-10 01:03:05

标签: java nlp awtrobot

我仍然是java的新手,我正在考虑制作一个程序,计算机可以听你说话,用java机器人写出你在单词或其他东西上说的内容。老实说,我不知道从哪里开始,可以真正使用一些帮助。另外,我在电脑上环顾四周,注意到它确实有某种语音引擎,有没有办法将它实现到我的程序中?

提前致谢

2 个答案:

答案 0 :(得分:3)

如果您想要使用您的听写软件的设施并将它们挂钩到您的Java程序中,那么首先看一下JavaSpeech API或Microsoft Speech API以及Java Native Interface(JNI)。后者对于初学者来说不是一个简单的项目。前者,如果您的听写软件兼容,可能会为相对初学者提供几周的工作顺序。

为了使口述的语音出现在Word或其他外部程序中,我不清楚你的Java程序在哪里适合:你的听写软件本身可以提供指示任何当前活动窗口的设施,大概是。

答案 1 :(得分:0)

语音识别是一项需要理解的复杂编程。因为你是初学者,所以请看Sphinx4完全用java编写的识别和FreeTTS完全用java编写的Synthesizer。首先制作一个更简单的识别器然后你可以想到使用JNI的听写

相关问题