• Idefisk
  • Tools
  • Tutorials
  • Reviews
  • VoIP Providers
  • Archives
ZOIPER softphone
AsteriskGuru Archives
Mailing List Archives
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

[asterisk-speech-rec] Asterisk/Nuance integration

 
   AsteriskGuru Archives Forum Index -> Asterisk-Speech-Rec
View previous topic :: View next topic  
Author Message
bollox_bollox at hotmail.
Guest





PostPosted: Wed Apr 29, 2009 1:09 pm    Post subject: [asterisk-speech-rec] Asterisk/Nuance integration

!-- @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!
Back to top
jcolp at digium.com
Guest





PostPosted: Wed Apr 29, 2009 1:22 pm    Post subject: [asterisk-speech-rec] Asterisk/Nuance integration

----- "bollox bollox" <bollox_bollox@hotmail.com> wrote:

Quote:
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.

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--

asterisk-speech-rec mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-speech-rec
Back to top
johannes.vanderknyff at g
Guest





PostPosted: Wed Apr 29, 2009 1:33 pm    Post subject: [asterisk-speech-rec] Asterisk/Nuance integration

Could you use MRCP?

Johannes

On Wed, Apr 29, 2009 at 10:14 AM, Joshua Colp <jcolp@digium.com (jcolp@digium.com)> wrote:
Quote:
----- "bollox bollox" <bollox_bollox@hotmail.com (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
Back to top
jcolp at digium.com
Guest





PostPosted: Wed Apr 29, 2009 1:45 pm    Post subject: [asterisk-speech-rec] Asterisk/Nuance integration

----- "Johannes Vanderknyff" <johannes.vanderknyff@gmail.com> wrote:

Quote:
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.

--
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
Back to top
renato.cassaca at voicein
Guest





PostPosted: Wed Apr 29, 2009 2:23 pm    Post subject: [asterisk-speech-rec] Asterisk/Nuance integration

In fact there's a paid movement towards MRCP support in Asterisk:
http://www.voip-info.org/wiki/view/Asterisk+cmd+MRCPSpeech

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:
Quote:
Quote:
----- "Johannes Vanderknyff" <johannes.vanderknyff@gmail.com> (johannes.vanderknyff@gmail.com) wrote:

Quote:
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.

Back to top
Display posts from previous:   
   AsteriskGuru Archives Forum Index -> Asterisk-Speech-Rec All times are GMT
Page 1 of 1

 
Jump to:  
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


Powered by phpBB © 2001, 2005 phpBB Group
contact us at: support@asteriskguru.com - asterisKGuru.com © all rights reserved   |   *asterisk is registered trademark of © Digium™