Asterisk cmd MRCPTalk

MRCPTalk()

Synopsis

MRCP integraton for Asterisk for text to speech- based on unimrcp


License

Commercial

To 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
Future versions will contain other configurable parameters like language etc.

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,Answer
exten => 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.com

Coming soon

  • Asterisk integration to speaker identification
  • MRCP Integration to festival


Related Software

Asterisk cmd MRCPSpeech

For questions or feed back email me: atul.sharma at ozonetel dot com

MRCPTalk()

Synopsis

MRCP integraton for Asterisk for text to speech- based on unimrcp


License

Commercial

To 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
Future versions will contain other configurable parameters like language etc.

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,Answer
exten => 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.com

Coming soon

  • Asterisk integration to speaker identification
  • MRCP Integration to festival


Related Software

Asterisk cmd MRCPSpeech

For questions or feed back email me: atul.sharma at ozonetel dot com

Created by: nutanc, Last modification: Fri 05 of Nov, 2010 (23:48 UTC) by admin
Please update this page with new information, just login and click on the "Edit" or "Discussion" tab. Get a free login here: Register Thanks! - Find us on Google+