VoiceXML is a technology used to recognize speech patterns in web oriented content delivery IVR applications. For example if a site xyz.com, a site that provide all kind of information about a state. We can create a application so that when a user call to a number lets say 1234, call will be landed to the site xyz.com. Since xyz.com provide contents of a particular state you can ask temperature of the particular state by saying a keyword “temperature”. The user get temperature of the particular state as response.

We can build IVR using asterisk IVR framework with-in 5 minutes. What if we can integrate the voice pattern for IVR flow, its cool idea ? A lot of software are there but almost all are very costly and not much simple. Here is a solution for this, The SpeakRight Framework.

SpeakRight Framework is an open source java framework. We can develop speech recognition applications. Using this framework we can build voice based IVR application in asterisk IVR framework. We can use both the SpeakRight framework and phpagi to build voice based IVR with asterisk. The framework use code based approaches. Let me explain what is code based approach with an example. A lot of IVR application are UI based applications so that a normal user can define the IVR logic by simply drag dropping components. But when the IVR logic become complicated its very hard to understand if we develop using visual programming languages. But we can simply develop any complicated IVR using dailplan. The dialplan use code based approach since we do code the IVR logic using simple functions. Like wise SpeakRight  are also using same logic for recognizing speech patterns.

Let me explain how to integrate in the architecture diagram below.

Architecture of Voice based IVR

I will soon come back with the implementation 🙂

Click here to submit your review.

Submit your review
* Required Field

Tags: , , ,


Sanil S Founding member of MobMe Wireless Pvt Ltd, Ayruz Web Holdings

5 comments on “Create voice recognized IVR using SpeakRight Framework

  1. Am doing my final year project on designing and implementing a VOIP based IVR system,am using asterisk as the PBX
    I hope your RSS feed will be useful in my project
    with regards

  2. Hello,

    I know its a bit too late to post, but this looks quite interesting… have you implemented anything with Asterisk and SpeakRight yet?! If yes then please I would like to know more about it.

    Thank you.

  3. Sanil S on said:

    Yeah I did lot of projects in Asterisk. I tried some simple testing in SpeakRight also.

  4. Omar on said:

    That’s great, it might be too much to ask, but can you provide me with some guidelines?!

  5. keith tetz on said:

    I would like to explore the use of Speakright framework in a unique setting. Would like to see if it could be used in a teaching environment. Please contact me. Thanks

Leave a Reply

Your email address will not be published. Required fields are marked *


− 8 = one

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>