3 ms·
Background sounds should not trigger voice. Typing should not trigger voice. That's right. Voice activity detection (VAD) is not the same as sound detection.
by jjwiseman 8y ago
Background sounds should not trigger voice. Typing should not trigger voice.
That's right. Voice activity detection (VAD) is not the same as sound detection. WebRTC even has a really good VAD built into it that is extremely easy to use and dynamically adapts to the current audio environment. See e.g. https://github.com/wiseman/py-webrtcvad https://github.com/wiseman/py-webrtcvad and https://github.com/dpirch/libfvad https://github.com/dpirch/libfvad for examples where the relatively small VAD code has been pulled out of the giant webrtc corpus.
People also need to know to enable AEC in their audio driver, which completely solves the problem of whatever sounds they're playing leaking into their mic.