Artificial Intelligence/Speech recognition

Advertisement


Question
I'm developing a software to teach kids how to pronounce words correctly. This software will pronounce a word for the user to listen. Then the user will pronounce it using a mic as an input for the software to compare the input from the user with its database to produce somesort of a feedback whether his pronunciation is right or wrong.To do so, this software must have a speech recognition, correct?

My question:
1. What speech recognition tool would you recommend I use?(Pls give more than 1)
2. How do I compare the user input with the software database?

Answer
This is not my primary area of research, but, first statment is correct.  i suggest you look at Dragon Naturally Speaking or IBM Via Voice.  Both have SDK's so you can program with them.  Send me your emial address with a reprint of this question and I will send you the basic steps you need to follow.  chuckcosby@leverance.com

Artificial Intelligence

All Answers


Answers by Expert:


Ask Experts

Volunteer


Chuck Cosby

Expertise

I can answer questions about speech recognition and natural language understanding. I am particulary strong in knowedge based natural langauge techniques. I cannot answer questions about robotics, nueral nets, prolog, or vision recognition - just speech and natural language.

Experience

I have spent 25 years developing natural language software products. I have never developed speech systems, but I have developed sophisticated interfaces from natural language to speech. I have been working with speech recognition systems also for 25 years.

©2012 About.com, a part of The New York Times Company. All rights reserved.