I am thinking to build a Telephone based search engine. The concept is simple:
- User Dials the number.
- We record his input and convert the speech into text.
- Use Google API to search for the query.
- Fetch the top results and convert them into speech.
- Send output to the user.
I'm comfortable in coding the mechanism. But i don't know how to implement this on a telephone line. I will need a IVR which will guide the user and a back end application for processing. I can code the backend application.
Can you guys please tell me how can I implement my app over a telephone line. I did some research and come up with something called Asterisk and VoiceXML. Is it possible to do the task using any of these methods.