Source: python-webrtc-noise-gain Maintainer: Home Assistant Team Uploaders: Edward Betts , Section: python Build-Depends: debhelper-compat (= 13), dh-sequence-python3, pybuild-plugin-pyproject, python3-all, python3-all-dev, python3-setuptools, Build-Depends-Arch: python3-pytest , Standards-Version: 4.7.4 Homepage: https://github.com/OHF-voice/webrtc-noise-gain Vcs-Browser: https://salsa.debian.org/homeassistant-team/deps/python-webrtc-noise-gain Vcs-Git: https://salsa.debian.org/homeassistant-team/deps/python-webrtc-noise-gain.git Testsuite: autopkgtest-pkg-pybuild Package: python3-webrtc-noise-gain Architecture: any Depends: ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}, Description: noise suppression and automatic gain processing for speech audio This library processes short frames of 16 kHz, mono, 16-bit PCM audio. It applies configurable noise suppression and automatic gain control, and reports whether voice activity was detected in each processed frame. . The main interface is an AudioProcessor object. It consumes 10 ms audio blocks as bytes and returns processed audio bytes together with a speech flag. It is commonly used as one stage in a local voice pipeline, receiving microphone audio from the caller and passing cleaned audio back for later speech handling.