[Freeswitch-users] Detecting the origin of voice activity using VAD

Steve Underwood steveu at coppice.org
Mon Mar 2 16:10:50 PST 2009


Hi,

mod_vmd is a bit more sophisticated than that. It looks for the signal 
being narrowband energy. However, mod_vmd isn't very reliable, as it 
takes a rather high SNR for its narrowband detector to work. So high 
that a lossy codec like G.711 can barely manage it.

Regards,
Steve

Anthony Minessale wrote:
> i think that's what mod_vmd does
>
> On Mon, Mar 2, 2009 at 11:16 AM, Andy Spitzer <woof at nortel.com 
> <mailto:woof at nortel.com>> wrote:
>
>     Woof!
>
>     On Sun, 01 Mar 2009 21:28:18 -0500, Brian West
>     <brian at freeswitch.org <mailto:brian at freeswitch.org>> wrote:
>
>     > NO.  You want something that people THINK exists and works well...
>     > Reliable human/voice detection doesn't exist in ANY form.
>
>     I beg to differ.  See
>     http://www.freepatentsonline.com/5521967.html for one way to do
>     it.  It works rather well and can quickly descriminate between
>     voice and tone.  I've no idea who owns that patent now (not me,
>     for sure).
>
>     There is a simpler, less reliable way of differentiating voice
>     from tone, that as far as I know isn't patented.  If you compare
>     the RMS power levels of sequential 40 mS periods, call progress
>     tones will have very consistent power levels from sample to
>     sample.  So if 5 or more 40 mS periods have about the same power
>     measurement (within say, 2%), it's a tone.  Voice will have
>     dramatic power level differences over that same period.  This
>     works very well in today's telephony environment, where tones are
>     computer generated.  In the old days when ringback tone was
>     generated off the audio hum from the 20 Hz ring voltage
>     generator...not so well.
>
>     --Woof!
>
>     _______________________________________________
>     Freeswitch-users mailing list
>     Freeswitch-users at lists.freeswitch.org
>     <mailto:Freeswitch-users at lists.freeswitch.org>
>     http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>     UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>     http://www.freeswitch.org
>





More information about the FreeSWITCH-users mailing list