usinf Cepstral TTS plugin in Unimrcp

Voices won't install properly on your system?

usinf Cepstral TTS plugin in Unimrcp

Postby ashokrajanna » Thu Nov 01, 2012 5:33 pm

Hello,

we are trying to use Cepstral TTS plugin in Unimrcp. When we start up unimrcp server, we are getting the below error. Since unimrcp is expecting mrcpcepstral.so file in the plugins folder and no able to find it, it is throwing the below error. I also searched the whole install directory for that file and it does not exist. Has any one come across this issue before?

Failed to Load DSO: ../plugin/mrcpcepstral.so: cannot open shared object file: No such file or directory

Regards,

Ashok.
ashokrajanna
 
Posts: 1
Joined: Thu Nov 01, 2012 5:27 pm

Re: usinf Cepstral TTS plugin in Unimrcp

Postby AdamW » Thu Nov 29, 2012 2:56 pm

Hi ashok,

I just wanted to report that we are going to bringing a graduate-level intern on here at Cepstral whose first task will be to update the Cepstral UniMRCP plugin.
I don't have any more to share at this time other than we are aware of the basic issues and will be working to resolve them. The good news is that we are investing again in the open source project. The bad news is that it will not really get rolling until January.

If you (or others) have more to report on the state of the UniMRCP Cepstral plug-in, this is a great time to make us aware of other issues.

-- AdamW
Cepstral Support
User avatar
AdamW
Administrator
 
Posts: 19
Joined: Tue Oct 11, 2011 10:16 am

Re: usinf Cepstral TTS plugin in Unimrcp

Postby xadhoom » Fri Mar 15, 2013 8:21 am

hello!

any news on updating the cepstral plugin for unimrcp ?
we're currently building up a project with freeswitch and want to use cepstral (since we already used with asterisk), but using mrcp as interface.
xadhoom
 
Posts: 4
Joined: Fri Mar 15, 2013 8:11 am

Re: usinf Cepstral TTS plugin in Unimrcp

Postby Weiyun » Wed Mar 20, 2013 11:37 am

Hello,

In the Cepstral internal test, we have the Cepstral plugin for UniMRCP working using Asterisk 11 as the MRCP client. But we haven't tested it with other MRCP clients. That's why we don't have the package for public use yet.

It would be great if you want to get involved and test it with your system.

Cepstral Support
User avatar
Weiyun
 
Posts: 5
Joined: Wed Mar 20, 2013 11:10 am

Re: usinf Cepstral TTS plugin in Unimrcp

Postby xadhoom » Wed Mar 20, 2013 11:46 am

Hi,

I've quickly adapted the old unimrcp cepstral plugin to work with cepstral 6.0.1 and the upcoming unimrcp 1.1.0.
so far is working ok.

but if you have something new, I'll be glad to test it. right now, I'm using freeswitch with mod_unimrcp as client.
xadhoom
 
Posts: 4
Joined: Fri Mar 15, 2013 8:11 am

Re: usinf Cepstral TTS plugin in Unimrcp

Postby Weiyun » Thu Mar 21, 2013 8:35 am

Hi,

I'm glad that you made the plugin work.
Please notice there are totally 3 changes in the mrcp_swift.c.

1. In the "mrcp_swift_engine_open" function,
replace "return TRUE;" to "return mrcp_engine_open_respond(engine,TRUE);"

2. In the "mrcp_swift_engine_close" function,
replace "return TRUE;" to "return mrcp_engine_close_respond(engine);"

3. In the "mrcp_swift_channel_params_set" function, change
apt_log(APT_LOG_MARK,APT_PRIO_DEBUG,"Swift Param %s=%s",name,generic_header->content_type);
to
apt_log(APT_LOG_MARK,APT_PRIO_DEBUG,"Swift Param %s=%s",name,generic_header->content_type.buf);

also, change
apt_log(APT_LOG_MARK,APT_PRIO_DEBUG,"Swift Param %s=%s",name,generic_header->content_encoding);
to
apt_log(APT_LOG_MARK,APT_PRIO_DEBUG,"Swift Param %s=%s",name,generic_header->content_encoding.buf);

If you have other fixes, we'd be glad to hear from you.

Cepstral Support
User avatar
Weiyun
 
Posts: 5
Joined: Wed Mar 20, 2013 11:10 am

Re: usinf Cepstral TTS plugin in Unimrcp

Postby xadhoom » Thu Mar 21, 2013 9:39 am

ahah

I'm the same guy that posted the patch on the unimrcp ML :)

I was thinking that @cepstral there was something more advanced.
xadhoom
 
Posts: 4
Joined: Fri Mar 15, 2013 8:11 am

Re: usinf Cepstral TTS plugin in Unimrcp

Postby Weiyun » Thu Mar 21, 2013 1:05 pm

Hi,

Thank you for paying close attention to Cepstral.

Currently, there is no advanced change for UniMRCP Cepstral plugin, since the swift interface interacting with voices remains the same.

But there is another minor fix in mrcp_swift.c.
In the "search_criteria_delimiter_add" function, change
search_criteria[1] = '&';
to
search_criteria[1] = ';';

May I ask on what OS did you install the freeswitch? And on what OS did you install UniMRCP as MRCP server?

Cepstral Support
User avatar
Weiyun
 
Posts: 5
Joined: Wed Mar 20, 2013 11:10 am

Re: usinf Cepstral TTS plugin in Unimrcp

Postby xadhoom » Fri Mar 22, 2013 3:04 am

hi,

thanks for the fix.

About OS, we use only linux and CentOS is our preferred distro (currently release 6.x)
xadhoom
 
Posts: 4
Joined: Fri Mar 15, 2013 8:11 am


Return to Installation

Who is online

Users browsing this forum: No registered users and 5 guests