Audio processing using goertzel algorithm

Σε Εξέλιξη Αναρτήθηκε Oct 3, 2009 Πληρώθηκε κατά την παράδοση
Σε Εξέλιξη Πληρώθηκε κατά την παράδοση

Hi,

I'm building a voip application. Most of it works, but I'm missing facilities for detection of tones e.g dtmf or voicemail beeps. Normally a dsp should do the job, but the telephony system used has no dsp's onboard. The Goertzel algorithm can be used to implement the logic needed.

The application has to be a dll which takes an audio buffer (alaw 8khz mono, without header (raw)), this buffer is populated by some third party software. Other arguments are : frequency(s) to detect and a time indicator (how long on a tone has to occur e.g. 100ms). When the specified tones have been detected a callback has to be done indicating which tones have been found.

The application should be robust and fast. It should be able to handle 750 concurrent calls if needed on a 3ghz dual core system with 2gb of ram. For now it will handle 4 lines, as a proof of concept.

Any suggestions appreciated.

Delivery of both a dll and the source code preferably in a ms visual studio project.

With best regards

Rico

Γλώσσα Προγραμματισμού C

Ταυτότητα Εργασίας: #520536

Σχετικά με την εργασία

4 προτάσεις Απομακρυσμένη εργασία Ενεργό Oct 11, 2009

4 freelancers κάνουν προσφορές κατά μέσο όρο $865 για αυτή τη δουλειά

firewind

Hi, Please take a look at PMB. Best regards

$199 USD σε 7 μέρες
(1 Κριτική)
3.0
anipunge

experienced professionals

$190 USD σε 45 μέρες
(0 Αξιολογήσεις)
0.0
yuli100

did goertzel in the past in very noisy environment, know how to make it robust.

$3000 USD σε 6 μέρες
(0 Αξιολογήσεις)
0.0
nooc

A DLL with Alaw/Goerzel? I'm ready.

$70 USD σε 3 μέρες
(0 Αξιολογήσεις)
0.0