I'm trying to use .Net's Speech Recognition feature to convert words to text. Although, everywhere I've seen is using a Grammar file. Is there a way that I can detect speech without one?
There is no way to convert text to speech using the .NET frameworks Speech Recognition feature without a grammar file, because without one it doesn't know that what you're saying is a word.
It's like speaking in another language, if you don't know the language, how can you be sure they're even saying legitimate words? They could be speaking complete gibberish, so you don't listen to it.