Source: pyspeex-noise
Maintainer: Home Assistant Team <team+homeassistant@tracker.debian.org>
Uploaders:
 Edward Betts <edward@4angle.com>,
Section: python
Priority: optional
Build-Depends:
 debhelper-compat (= 13),
 dh-sequence-python3,
 pybuild-plugin-pyproject,
 python3-all,
 python3-setuptools,
Build-Depends-Arch:
 python3-pytest <!nocheck>,
Standards-Version: 4.7.2
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 using speex
 This library processes raw mono 16 kHz PCM audio streams with both noise
 suppression and automatic gain control features implemented via the Speex
 algorithm. It cleans incoming short frames of audio, reducing background noise
 and normalizing volume levels for improved audio clarity in real-time streams.
 Common use environments include Wi-Fi voice assistants and other local or
 network-based systems where clear audio input from microphones is important.
 The library operates on short, fixed-size chunks of audio, processing every 10
 ms to deliver denoised and level-adjusted output suitable for further
 analysis, transmission, or playback. It does not communicate directly with
 external services but can be integrated into pipelines that handle audio
 transmission between edge devices and voice applications.
