File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes voice-recognition Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "voice-recognition " Watch "voice-recognition " New topic


Garandi Garandi
Ranch Hand

Joined: Jan 07, 2003
Posts: 192
Is there any voice-recognition software that I can add to my java application?
Thank you in advance
Ashish Vegaraju
Ranch Hand

Joined: Aug 19, 2004
Posts: 47

well u can try google to search that...if in any case u r unable to do that i m providing u a link!!

a small article with code snippet is there. and u can find many commercial as well as free s/w, if u search in google.

[ October 21, 2004: Message edited by: Ashish Vegaraju ]
Jeff Bosch
Ranch Hand

Joined: Jul 30, 2003
Posts: 805
Rudimentary voice-recognition software is fairly easy to write if you're working with a limited vocabulary in a non-critical environment. This is especially true if you can have the end user record the command vocabulary at setup. Of course, you wouldn't use simple methods if you need a broad voabulary (like a voice-controlled typewriter) or in safety-critical applications.

Give a man a fish, he'll eat for one day. Teach a man to fish, he'll drink all your beer.
Cheers, Jeff (SCJP 1.4, SCJD in progress, if you can call that progress...)
Daniel Teichman

Joined: Oct 26, 2004
Posts: 1
Here are some links which may help you.

(There is a list of implementations of the Java voice stuff on the Sun website.) (30 day free trial and only $16 for a personal license or $420(I think) for developer license for 1 developer and up to 1000 distributions.) They have some example code which can help you.

I couldn't manage to download the IBM ViaVoice free trial. (A License there is over $4000 and you have to wait 4-6 weeks just to get one).

I am experimenting with the cloud garden implementation now. Using the Microsoft SAPI5 voice engine which you can get (for free) at
You need to train it to understand words, which can be a little annoying.

The accuracy with this hasn't been so good, but I am using the low-end microphone that came with my Dell.

The coding is a little complicated, but cloud garden's example code together with the java API should get you started fairly quickly.

I agree. Here's the link:
subject: voice-recognition
It's not a secret anymore!