voice recognition with numbers
Posted on 2010-08-14
My program allows the user to teach it to recognize spoken commands.
For example, the user types in "Turn to page thirty-five." and when
he or she later says to the program, "Turn to page thirty-five", the
program will respond.
My problem is, if the user types in "Turn to page 35.", and then
he or she later says, "Turn to page thirty-five", the program will
NOT respond because the speech engine (MS Speech SDK)
cannot recognize and match the phrase.
One thing I thought of was to have the user type numbers surrounded by
square brackets, then let the program translate from numbers into
phrases when the user saves. So in that case I will need a reliable VB.NET
function to turn numbers into words. I am hoping that by now there is one built in?
However, I am open to and interested in any other solutions.
Thanks in advance!