Sign in

username:

password:



Not a member?

Search audiodsp



Search tips

Subscribe to audiodsp



audiodsp by Keywords

AAC | ADPCM | Convolution | DAFx | FFT | IIR | Mixer | MP3 | MPEG | MPEG-4

Ads

Discussion Groups

Discussion Groups | Audio Signal Processing | Voice presence or absence detection

Technical discussions related to Audio Signal Processing (digital effects, acoustics, noise reduction, musical signal processing, etc).

  

Post a new Thread

Voice presence or absence detection - Peter Gien - Jun 26 7:14:35 2007



I have an application that samples about 30 seconds of audio, 16 bit, 
22050 samples per second. I would like to determine if there is a 
human voice signal present or not. With my limited knowledge, I would 
remove a DC offset on the entire signal, compute a 512 point FFT in a 
window that slides over the data. I would then check to see if the 
frequencies present correspond to those found in the human voice. This 
simplistic approach is probably not going to produce good 
discrimination. 

Does anyone know of a non-patented algorithm that can detect voice 
presence or lack thereof. The signal to noise ratio can range from 
very good to very poor.

Thanks in advance.



(You need to be a member of audiodsp -- send a blank email to audiodsp-subscribe@yahoogroups.com )

Re: Voice presence or absence detection - Pradeep Hegde - Jun 27 8:59:15 2007

human voice will range from 300 - 3300 Hz, a filter first will eliminate
most of the irrelevant information.

then u can think of calculating the pitch of the signal,

if it is a human voice, the frequency spectrum will have peaks at the pitch
frequency and its harmonics.....

this may be a good approach...

Pradeep

On 6/25/07, Peter Gien <p...@podglo.com> wrote:
>
>   I have an application that samples about 30 seconds of audio, 16 bit,
> 22050 samples per second. I would like to determine if there is a
> human voice signal present or not. With my limited knowledge, I would
> remove a DC offset on the entire signal, compute a 512 point FFT in a
> window that slides over the data. I would then check to see if the
> frequencies present correspond to those found in the human voice. This
> simplistic approach is probably not going to produce good
> discrimination.
>
> Does anyone know of a non-patented algorithm that can detect voice
> presence or lack thereof. The signal to noise ratio can range from
> very good to very poor.
>
> Thanks in advance.
>

-- 
If fate doesnt make u laugh, then u just dont get the joke.....



(You need to be a member of audiodsp -- send a blank email to audiodsp-subscribe@yahoogroups.com )