I got a project to integrate Speech recognition with existing search solution like google speech based search works. Though I have executed numerous java based project, I have never come across any such speech based search solution. With little effort, I decided to go ahead with sphinx speech recognition library as it is based on Java. However I was wondering to know if there are any existing freeware solution is already existing, which I can use. Also I am looking ahead any information to help me on execution.
I think once you have a speech recognition engine that has sufficient quality for your purposes, the rest should be relatively easy. For the text search I recommend Apache Lucene, but other approaches are certainly possible.
Do you have a specific question about this? What do you have so far, and where are you stuck making progress?