How to get started with UniMRCP and Nuance speech server

806 views
Skip to first unread message

Ken

unread,
Jun 13, 2011, 12:26:54 PM6/13/11
to UniMRCP
Hi there,

Having looked through the UniMRCP home page and searched the group but
sorry I found myself a bit lost on how to get started.

I've successfully installed the unimrcp 1.0 on my Fedora 14.
I am running Nuance Speech Server 5.1 and Nuance RealSpeak on another
windows XP machine.

What I am going to do is to create MRCP client to connect the Nuance
Speech Server and also connect a third party SIP phone provider (e.g.
sipgate). So it will allow the user dial the sip phone number to talk
to the Nuance server.

Any advice on how to get started with it would be much appreciated!

Best regards,
Ken

Christopher Rienzo

unread,
Jun 13, 2011, 2:39:26 PM6/13/11
to uni...@googlegroups.com
demo_synth_engine.c is a good place to start.

The wiki is another good reference:
http://code.google.com/p/unimrcp/wiki/ClientIntegrationGuide



--
You received this message because you are subscribed to the Google Groups "UniMRCP" group.
To post to this group, send email to uni...@googlegroups.com.
To unsubscribe from this group, send email to unimrcp+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/unimrcp?hl=en.


Raymond Menard

unread,
Jun 13, 2011, 2:52:51 PM6/13/11
to uni...@googlegroups.com

Do you know about Asterisk (http://www.digium.com/en/products/telephony-solutions.php) and the UniMRCP speech connector for Asterisk (http://code.google.com/p/unimrcp/wiki/asteriskUniMRCP)?

--

Christopher Rienzo

unread,
Jun 13, 2011, 5:47:25 PM6/13/11
to uni...@googlegroups.com
There is FreeSWITCH and mod_unimrcp, too.

Ken

unread,
Jun 14, 2011, 7:57:44 AM6/14/11
to UniMRCP
Hello,

Many thanks for everybody's suggestions! I will investigate it
further.

One more thing I am not sure which way to go:
My client application would communicate with other applications via a
middle ware platform
such as Ice (http://www.zeroc.com/). E.g. once my client application
receives recognised text string
from the recognizer, it will send the text string the other
applications.

Which is the best way to go:

Option1: To write my own MRCP client to connect to the SIP provider
and the Nuance MRCP server
or
Option2: To use Asterisk or FreeSwitch.

Option1 would give me a single module which would be relatively easier
to be integrated with my other speech applications via the middleware,
but it seems I need to writing some things that already existed and
maybe need much more detailed coding/debugging, a kind of re-inventing
a wheel?

Option2 seems to be easier to do but seems to make my whole
applications more complicated (A Ice middleware plus another platform:
Asterisk or FreeSwitch) and at the moment I am not sure how my client
would communicate with the apps outside of the Asterisk or FreeSwitch.

Any comments please?

Thanks a lot!

Ken

On 13 June, 22:47, Christopher Rienzo <cmrie...@gmail.com> wrote:
> There is FreeSWITCH and mod_unimrcp, too.
>
> On Mon, Jun 13, 2011 at 2:52 PM, Raymond Menard
> <raymond.men...@nuecho.com>wrote:

Arsen Chaloyan

unread,
Jul 12, 2011, 10:25:41 PM7/12/11
to uni...@googlegroups.com
Hello Ken,

For option 1, you would need to write a new application utilizing an
existing SIP and MRCP client libraries. The SIP user agent would be
required to connect to the SIP provider and the MRCP client is for the
speech server. I agree this option may incur a lot of additional work
which you could avoid using one of the existing platforms. On the
other hand, we don't know the detailed requirements. So, you probably
could start investigating existing platforms and then decide.

--
Arsen Chaloyan
Author of UniMRCP
http://www.unimrcp.org

Reply all
Reply to author
Forward
0 new messages