Skip to content

jzi040941/webrtc_rnnvad

Repository files navigation

WebRTC RNN VAD (RNNoise VAD)

Recurrent Neural Network Voice activity detection (RNN VAD) example project, extract from WebRTC.

This repository just contains the scripts to test RNN VAD library from WebRTC source code.

[1]https://webrtc.org/ [2]https://jmvalin.ca/demo/rnnoise/

Building

  1. Get Abseil-cpp source code
git clone https://github.com/abseil/abseil-cpp.git
  1. Build with cmake
mkdir bin
cmake ..

Usage

you need wav file which is 16khz sample rate for test RNNVAD

webrtc_rnnvad.exe -i test.wav -f features.file -o vadprob.file

NOTE

for linux env
in common_audio/resampler/sinc_resampler.cc
convolve_SSE2 is disabled for convenience

About

webrtc_rnnvad

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published