Source: pyspeex-noise 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-pytest , python3-setuptools, Standards-Version: 4.7.3 Homepage: https://github.com/rhasspy/pyspeex-noise Vcs-Browser: https://salsa.debian.org/homeassistant-team/deps/pyspeex-noise Vcs-Git: https://salsa.debian.org/homeassistant-team/deps/pyspeex-noise.git Testsuite: autopkgtest-pkg-pybuild Package: python3-pyspeex-noise Architecture: any Depends: ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}, Description: noise suppression and automatic gain control for PCM audio Python library providing bindings to the SpeexDSP noise suppression and automatic gain control routines for processing PCM audio streams. . Audio is processed in 10 ms chunks of 16-bit mono PCM sampled at 16 kHz. Noise suppression reduces background noise, while automatic gain control adjusts the signal level toward a more consistent volume. . The interface processes fixed-size audio frames, making it suitable for speech and voice input pipelines where audio arrives incrementally. Typical input is raw PCM data from sources such as microphones, capture devices, telephony streams, or other software components that produce uncompressed audio frames. . The package is intended for speech-oriented preprocessing rather than file handling, playback, or transport. Its controls expose the gain target and noise suppression level so callers can tune operation for quieter or noisier recording conditions.