[asterisk-speech-rec] SpeechBackround: accepting DTMF and speech at the same time? Why?

Tom [toms400] toms400 at gmail.com
Fri Dec 1 18:37:39 MST 2006


Sorry if I wasn't clear.  My users are either using speech or entering
DTMF, it's up to them -- they aren't doing both at the same time, and
I don't want them to.

The problem is that some of them have phones that produce beeps
intended for them as audible feedback, not the person they're calling.
 That beep is basically just background noise.  So, even though
SpeechBackground picks up the out-of-band DTMF correctly, the speech
engine appears to be detecting that beep as speech, timesout and
returns an incomplete result.  Does this sound plausible?

Hope this makes sense and I'm not completely misunderstanding something.

On 12/1/06, Joshua Colp <jcolp at digium.com> wrote:
> Tom [toms400] wrote:
> > A number of my users have phones that beep when each number is
> > pressed.  It appears that the SpeechBackground app is picking up this
> > sound, interpreting it as speech, and returning an invalid result.
> >
> > Looking at the source it seems that the app looks for both DTMF and
> > speech in parallel?  Is this correct?  Is there a straightforward way
> > to to destroy the speech engine but continue to receive the DTMF input
> > the instant DTMF is detected?
> >
>
> The way SpeechBackground is written is that it provides back a perfect
> result with the DTMF if any is received. That's not the way the API is
> written so SpeechBackground could be changed. Why are your users pushing
> DTMF and doing speech at the same time? Just curious.
>
> Joshua Colp
> Software Developer
> Digium, Inc.
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
>
> asterisk-speech-rec mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-speech-rec
>


More information about the asterisk-speech-rec mailing list