Click here to Skip to main content
15,887,485 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi, I want to know if it is possible to create a simple application where a richtextbox has text and the person highlights the words by speech recognition. Also, how can I only highlight the word if it is the next word in the string so the user doesn't end up highlighting the same word in random positions. If it is possible then how can this be done?

Thanks,
Posted
Comments
lukeer 30-Oct-12 6:02am    
No that's not possible.
Except you drop the demand for simplicity of the application. Speech recognition is difficoult because every person speaks in a different way. That way does change by time. Plus there is background noise.

Use a readyly available library for the speech recognition part.
Then you have to deal with the RichTextBox part. That has been done before and is for sure a lot easier.
Then you have the highlight-next-word-only part. That's easy. Store the current position and check if speech recognition detects something that matches the next word.
satz_770 30-Oct-12 8:41am    
same as lukeer said above.. Speech recognition involves a big, complex problem... What u r saying is achievable but needs a lot of work... i mean it is not a simple application...
use a library for speech recognition..
and then remaining part is easier i hope...
MR. AngelMendez 31-Oct-12 3:59am    
well, I know that you can use the microsoft speech system for example,

using System.Speech; namespace can this help me? I'm not looking for anything accurate so if it is not the best choice then it doesn't really matter as long as it works then I'm fine with that.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900