Learn how to suppress background acoustic noise using Picovoice Koala Noise Suppression Python SDK.
Koala Noise Suppression performs speech enhancement locally, keeping your voice data private (i.e. GDPR and HIPAA-compliant by design). Furthermore, by running on the device, Koala guarantees real-time processing with minimum latency. The SDK runs on Linux, macOS, Windows, Raspberry Pi, and NVIDIA Jetson. Koala can also run on Android, iOS, and web browsers.
Noise Suppression
, Noise Cancellation
, and Speech Enhancement
are the same.
Install Noise Suppression Python SDK
Install the SDK:
Sign up for Picovoice Console
Log in to (sign up for) Picovoice Console . It is free, and no credit card is required! Copy your AccessKey
to the clipboard.
Line 1
Import the package:
Line 2
Create an instance of the noise cancellation object with your AccessKey
:
Line 3
Suppress noise:
Koala processes incoming audio in frames. The length of each frame can be attained via handle.frame_length
. Koala operations on single-channel and 16 kHz audio.
Source Code
The source code for a fully-working demo with Koala is available on GitHub .