Please go through the links shared with you. You have speech based libraries available for C#. Now how exactly you are planning to use is what all depends. Not sure how you plan to use a web app for speech. Do some research, Google.
Sandeep Mewara Microsoft ASP.NET MVP 2012 & 2013 [My Blog] [My Latest Post]: How to extend a WPF Textbox to Custom Picker