VoiceXML Voice Recognition

As I understand the Voicent Gateway is a voiceXML gateway server, are there any limitations on grammar for voice response recognition? We are planning to implement a menuing system for outbound calls and then process the spoken voice responses. Does the voiceXML specification address translation of the audio back to text? We’re looking to capture key call [spoken] confirmation data, and then convert it to text. Does the “voiceXML” specification address this? Are there limitations and/or recommendations regarding this?

Is there a counterpart to the TTS engine, to convert audio to text? Or, is this built into the voicentXML gateway? Regarding voice recognition, do you offer any voice to text conversion utilities?

One of the key advantage of using a VoiceXML gateway is the automatic handling of speech command. To implement a menu system using spoken words, all you need to specify is a grammar in the VoiceXML file. Everything else is taken care of by the gateway. The spoken command/response will be automatically processed and the recognized text is returned. The speech recognition engine is embedded in Voicent Gateway.

The difficulty of using spoken command is the recognition accuracy, especally using the phone audio that is compressed. If you have used some of the applications using voice recognition, you know you can get frustrated by false recognition. Notably, to recognize the English alphabet over the phone is not an easy task. Even for human phone conversation, you have to say “B as in Boy, P as in Peter” to clarify. In addition, unlike a desktop application, the recognition engine cannot be trained for one particular person since it has to handle different people with all kinds of accent.

If you do need to use speech recognition, try to make the spoken commands easy to distinguish for the engine. For example, instead of asking a response for “yes/no”, asking for “go to next step/no”.

Posted in Developer |

Cisco Call manage and Email To Phone

We have a Cisco Call Manager System here and need to be able to send out an automated phone call when an email is received from a certain address. Is this something that can be done via BroadcastByEmail. Can it work with Cisco CallManger 7.1(5) to do this?

This can be accomplished through Voicent Gateway and an open souce project called Email to Phone. You do not need to use BroadcastByEmail software.

To use Cisco Call manager, setup an SIP extension for Voicent software to use. Once configured, calls will be made through the extension from Voicent software. For details, please check the setup guide include in the download page.

Email to Phone will send a call request to Voicent software whenever a new email arrives. The call is then sent though whatever the phone service is configured. If it is configured with Cisco Call Manager, then the call will be made through Cisco Call manager.

Posted in Gateway, VOIP |

Windows 7 and traditional phone lines

My client’s now looking at using 4 traditional phone lines. Would he still need a PBX to hook the phone lines up? If not, how do the phone lines hook up with the pc? I took a look at your FAQ link below, and I wanted to make sure I had this right – he has Windows 7 Home Premium on the pc he’s using Voicent for. So he’d STILL need to use SIP or Skype dialing services, correct? Are those free for just dialing, or are you saying he CAN’T use regular phone lines in that case? Please advise

For windows 7, you must use VOIP/SIP for Voicent.

With SIP, you can connect to a SIP provider, such as Callcentric or Skype, directly without physical phone lines.

With SIP, you can connect to tradition phone lines through a PBX system that has SIP extension. Simply connect the phone lines to the PBX system, and setup PBX SIP extensions, then configure Voicent software to use these SIP extensions. Most PBX systems, such as Asterisk, Cisco, Avaya, smaller vendor like Talkswitch, should all support SIP extensions.

Posted in Installation, VOIP |