!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->
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.
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.
Any hints would be appreciated. Invite your mail contacts to join your friends list with Windows Live Spaces. It's easy! Try it!
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.
Quote:
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--
> 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--
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
_______________________________________________
--Bandwidth and Colocation Provided by http://www.api-digital.com--
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.
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