Posted: Wed Apr 29, 2009 4:56 pm Post subject: [asterisk-speech-rec] asterisk-speech-rec Digest, Vol 34, Is
We are currently testing our in-house implementation of MRCP on Asterisk and have successfully integrated with Nuance Speech Rec and TTS. I am currently cleaning up the code and will hopefully release soon to the Asterisk community.
Posted: Thu Apr 30, 2009 12:52 pm Post subject: [asterisk-speech-rec] asterisk-speech-rec Digest, Vol 34, Is
Hi,
We have an MRCP connector to Asterisk based on Unimrcp as specified by Renato. We have tested it with Nuance ASR and TTS (both V1 and V2). You can find more info at http://www.voip-info.org/wiki/view/Asterisk+cmd+MRCPSpeech .
Thanks.
-Chaitanya
Hi thereDoes anybody have any experience using
Nuance speech recognition from Asterisk?
It seems that all the documentation I
come across discusses Lumenvox/Asterisk integration, but
not a word
about Nuance.
I've created a nuance.conf file and
added a line defining where my Nuance server can be found,
but I
doubt the file is ever read.
I do not seem to be able to get past
the SpeechCreate command in the dialplan.
I've tried SpeechCreate and
SpeechCreate(nuance), but the ERROR variable is always 1
afterwards.
I've had a look at the source code, but
I'm still puzzled.
The find_engine function should return
the default engine if no arguments are passed, and search
through the list of engines if an argument is passed.
I have not been able to find out
- how to add engines to Asterisk,
- how to see the list of available
engines (if any) or
- where the default engine is defined.
> Hi there
>
> Does anybody have any experience using Nuance speech
recognition from
> Asterisk?
> It seems that all the documentation I come across
discusses
> Lumenvox/Asterisk integration, but not a word about
Nuance.
>
> I've created a nuance.conf file and added a line
defining where my
> Nuance server can be found, but I doubt the file is
ever read.
This would be correct. A module has to be written that uses
the engine in question. No module
is in the tree for Nuance, so it won't work.
> I do not seem to be able to get past the SpeechCreate
command in the
> dialplan.
> I've tried SpeechCreate and SpeechCreate(nuance) , but
the ERROR
> variable is always 1 afterwards.
>
> I've had a look at the source code, but I'm still
puzzled.
> The find_engine function should return the default
engine if no
> arguments are passed, and search through the list of
engines if an
> argument is passed.
> I have not been able to find out
> - how to add engines to Asterisk,
> - how to see the list of available engines (if any)
or
> - where the default engine is defined.
>
Adding an engine to Asterisk requires writing an interface
module using the speech recognition
API in Asterisk. It acts as the glue between the way
Asterisk does speech recognition and the way
the speech solution (such as Nuance) does. Without this you
can't use it. The API is defined in the
speech.h header file in include/asterisk
--
Joshua Colp
Digium, Inc. | Software Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: www.digium.com &
www.asterisk.org
------------------------------
Message: 3
Date: Wed, 29 Apr 2009 10:25:09 -0400
From: Johannes Vanderknyff <johannes.vanderknyff@gmail.com>
Subject: Re: [asterisk-speech-rec] Asterisk/Nuance
integration
To: Use of speech recognition in Asterisk
<asterisk-speech-rec@lists.digium.com>
Message-ID:
<b8e20d570904290725s27bedbc9u39a931c6a0d59b0f@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"
Could you use MRCP?
Johannes
On Wed, Apr 29, 2009 at 10:14 AM, Joshua Colp <jcolp@digium.com>
wrote:
> ----- "bollox bollox" <bollox_bollox@hotmail.com>
wrote:
>
> > Hi there
> >
> > Does anybody have any experience using Nuance
speech recognition from
> > Asterisk?
> > It seems that all the documentation I come across
discusses
> > Lumenvox/Asterisk integration, but not a word
about Nuance.
> >
> > I've created a nuance.conf file and added a line
defining where my
> > Nuance server can be found, but I doubt the file
is ever read.
>
> This would be correct. A module has to be written that
uses the engine in
> question. No module
> is in the tree for Nuance, so it won't work.
>
> > I do not seem to be able to get past the
SpeechCreate command in the
> > dialplan.
> > I've tried SpeechCreate and SpeechCreate(nuance)
, but the ERROR
> > variable is always 1 afterwards.
> >
> > I've had a look at the source code, but I'm still
puzzled.
> > The find_engine function should return the
default engine if no
> > arguments are passed, and search through the list
of engines if an
> > argument is passed.
> > I have not been able to find out
> > - how to add engines to Asterisk,
> > - how to see the list of available engines (if
any) or
> > - where the default engine is defined.
> >
>
> Adding an engine to Asterisk requires writing an
interface module using the
> speech recognition
> API in Asterisk. It acts as the glue between the way
Asterisk does speech
> recognition and the way
> the speech solution (such as Nuance) does. Without
this you can't use it.
> The API is defined in the
> speech.h header file in include/asterisk
>
> --
> Joshua Colp
> Digium, Inc. | Software Developer
> 445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
> Check us out at: www.digium.com &
www.asterisk.org
>
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
> asterisk-speech-rec mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-speech-rec
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-speech-rec/attachments/20090429/1a3c0691/attachment-0001.htm
------------------------------
Message: 4
Date: Wed, 29 Apr 2009 09:36:21 -0500 (CDT)
From: Joshua Colp <jcolp@digium.com>
Subject: Re: [asterisk-speech-rec] Asterisk/Nuance
integration
To: Use of speech recognition in Asterisk
<asterisk-speech-rec@lists.digium.com>
Message-ID:
<4520188.1969391241015781775.JavaMail.root@jupiler.digium.com>
Content-Type: text/plain; charset=utf-8
There is currently no MRCP module in the tree either. It
may exist outside in the world somewhere
but I have not seen it.
--
Joshua Colp
Digium, Inc. | Software Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: www.digium.com &
www.asterisk.org
------------------------------
Message: 5
Date: Wed, 29 Apr 2009 16:10:37 +0100
From: Renato Cassaca <renato.cassaca@voiceinteraction.pt>
Subject: Re: [asterisk-speech-rec] Asterisk/Nuance
integration
To: Use of speech recognition in Asterisk
<asterisk-speech-rec@lists.digium.com>
Message-ID: <49F86DED.1090708@voiceinteraction.pt>
Content-Type: text/plain; charset="iso-8859-1"
That project is based in the UniMRCP (http://www.unimrcp.org) which is a
great C project that provides a good abstraction to server
integrators
and client developers.
Renato
Joshua Colp wrote:
> ----- "Johannes Vanderknyff" <johannes.vanderknyff@gmail.com>
wrote:
>
>
>> Could you use MRCP?
>>
>>
>>
>
> There is currently no MRCP module in the tree either.
It may exist outside in the world somewhere
> but I have not seen it.
>
>
You can post new topics in this forum You can reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum