Documentation
¶
Overview ¶
Example: Full audio processing pipeline
This example demonstrates how to use go-webrtc-apm with all features enabled: - Echo cancellation - Noise suppression - Automatic gain control - Voice activity detection - High-pass filter
This is typical for voice communication applications like VoIP or voice assistants.
Usage:
go run main.go -farend speaker.raw -nearend mic.raw -output clean.raw
The audio files should be raw 48kHz mono float32 PCM.
Click to show internal directories.
Click to hide internal directories.