Speech recognition in Asterisk

I want to write a small app with speech recognition, what do i need to do this in asterisk? do i need Lumenvox for this? Appreciate any help on this

thanks, V

I have used the Google TTS and work very well with Asterisk, you can try too Google Speech recognition here is the link and some examples zaf.github.com/asterisk-speech-recog/