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

Brian West brian at freeswitch.org
Thu Mar 5 07:51:15 PST 2009


Kewl you can contribute via http://jira.freeswitch.org  ;)

/b

On Mar 5, 2009, at 9:41 AM, Cameron Sorlie wrote:

> In a sense, you might say I did futz with mod_vmd ... to create  
> mod_vad. There appeared to be just no (easy) way to modify the  
> internal VAD code in the FreeSWITCH core (see switch_rtp.c) to  
> identify the origins of voice activity. And rather than build into  
> mod_vmd, which is a special purpose tool, a separate module for VAD  
> seemed like a reasonable idea.
>
> In short, the mod_vad which I've written up independently monitors  
> the read and the write legs of the session it is run on, and tags  
> each VAD_TALK and VAD_NOTALK event it fires with a user-supplied  
> identification marker (a short string) for the leg which the event  
> relates to. At the moment, the VAD algorithm is dead simple, and is  
> much like the one in the core. I will be happy to submit this  
> module, in a little while, after I've had a chance to make it  
> perhaps a bit more useable outside of our own application context.
>
> Cam





More information about the FreeSWITCH-users mailing list