# mod_vad **Repository Path**: ythyty/mod_vad ## Basic Information - **Project Name**: mod_vad - **Description**: a freeswitch mod - **Primary Language**: C - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2025-01-23 - **Last Updated**: 2025-01-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mod_vad a freeswitch mod ======= This is an implementation of voice activity detection for FreeSWITCH. Currently, in limited testing, we are about to get satisfactory results in determining what is a human and what is a machine, but there is much more to do: * Emit events when a decision is made (Not sure, Machine, or Human). * Make sure that we are unlocking and cleaning up where necessary. Building -------- To build this module, all you need to do is type `make`, but because it relies on `pkg-config` and FreeSWITCH, you need to point `pkg-config` to where FreeSWITCH is installed before building: ``` host$ export PKG_CONFIG_PATH=/usr/local/freeswitch/lib/pkgconfig/ host$ make ``` Sample Configuration -------------------- Just put a file like this in your freeswitch installation, in **conf/autoload_configs/vad.conf.xml** ```xml ```