Asterisk cmd MRCPTalk
Created by: nutanc,Last modification on Wed 16 of Sep, 2009 [05:08 UTC]
MRCPTalk()
Synopsis
MRCP integraton for Asterisk for text to speech- based on unimrcpLicense
CommercialTo enable this command you will need to install an additional module as part of asterisk. Now available for download (Read below)
Description
MRCPTalk(profile|ssml file|wav file)Options
- profile - The unimrcp profile to use
- ssml file - The file which contains the ssml text
- wav file - The wav file to which the synthesized file gets written to
Example
MRCPTalk(MRCPv2-Default|/tmp/speak.xml|/tmp/location)(all paths have to be absolute paths)
When this application starts, the application connects to the MRCP server specified in the profile and sends the content of speak.xml which will be synthesized by the TTS server. The synthesized data will be sent back which will be written to the specified sound file (/tmp/location). Finally, the application plays back the file from the location.
Requirements
Must have a MRCP v1 or v2 compliant server and unimrcp installed (latest version)Pricing
The product is still in beta and the price has not yet been decided exactly. Interested parties can mail to atul.sharma@ozonetel.com.
__Single simultaneous call use for evaluation purpose is free.
Dialplan example
exten => 889,1,Answerexten => 889,2, MRCPTalk(MRCPv2-Default|/tmp/speak.xml|/tmp/location)
exten => 889,3,Hangup.
Installation
(Use is for evaluation purpose only. If you want to use for commercial purpose please contact at the email address given below.)1. Install unimrcp http://www.unimrcp.org/ . Install it to /usr/local/unimrcp .
2. Download module from http://ozonetel.com/support.html
3.Make asterisk aware of the libunimrcpclient.so.0 library location. In most cases. execute this command.
ln -s /usr/local/unimrcp/lib/libunimrcpclient.so /usr/lib/libunimrcpclient.so.0
4.Setup the mrcp server details in unimrcpclient.xml file in the /usr/local/unimrcpclient/conf directory.
And in asterisk you need to load the module app_mrcptalk.so and then you can use the mrcpspeech library as shown in the Dial plan above.
The packaged library can be used for only one call at a time. Use is free only for evaluation. If you want to use it in your applications please contact
at the address given below.
Contact
atul.sharma@ozonetel.comComing soon
- Asterisk integration to speaker identification
- MRCP Integration to festival
Related Software
Asterisk cmd MRCPSpeechFor questions or feed back email me: atul.sharma at ozonetel dot com

Comments
333Re: Source?
Please can you tell me why you keep taking down our content related to G.729? We have a legitimate product that is fully licensed from Sipro (the patent holders) and we have agreed with Digium that our product is GPL compliant. I have full technical specs on why we are compliant and multiple conversations with Digium that can prove this - just tell me what you need. We have completely re-engineered our product to be GPLv2 compliant. If you want any further information let me know but otherwise our content is valid. More than happy to discuss this with you in detail.
333Source?