i am developing a desktop application using java. this application is for school kid to teach English, where user can upload some English audio can be in any format which need to be converted into text file. where they can read the text.
I've found some api but i am not sure about them.
I've seen many question on stackoverflow regarding this but none was helpful. if someone can help on this will be very greatful
There are many technologies and services available to perform speech recognition. For an intro to some of the choices see http://stackoverflow.com/a/6351055/90236.
I'm not sure that the results will be acceptable for teaching children English as a second language, but it is worth trying.