flutter_auto_echo_cancellation_websocket 1.0.0
flutter_auto_echo_cancellation_websocket: ^1.0.0 copied to clipboard
A Flutter plugin for real-time voice communication with automatic echo cancellation (AEC) over WebSocket. Supports native AEC on iOS (VoiceProcessingIO) and Android (AcousticEchoCanceler).
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2024-12-17 #
Added #
- Initial release
- Native AEC support for iOS using VoiceProcessingIO
- Native AEC support for Android using AcousticEchoCanceler
- WebSocket-based audio streaming
- Real-time audio level monitoring
- Microphone and speaker mute controls
- Automatic reconnection support
- Transcript events for speech-to-text
- Comprehensive Dart API with event streams
- Example application