Overview
Flutter Audio Recorder 2 is a plugin for recording audio on Android and iOS devices, offering full control over recording operations including start, pause, resume, and stop. It provides real-time audio level metering with access to average and peak power values, enabling developers to build applications requiring audio visualization or quality monitoring. The package is designed for simplicity and reliability in handling audio input with minimal setup. It supports both platforms and integrates smoothly into Flutter apps.
Use cases
- Voice note applications
- Audio annotation tools
- Real-time audio visualization
- Speech-to-text integration
- Live audio monitoring
Key features
- Record, pause, resume, and stop functionality
- Real-time average and peak power metering
- Cross-platform support (Android & iOS)
- Simple API for audio recording
- Low-latency audio processing
Suitable for
- Developers building voice-enabled apps
- Apps requiring audio level feedback
- Projects needing reliable audio recording
- Educational or accessibility tools
- Audio analysis or monitoring systems
Considerations
- Requires microphone permissions on both platforms
- May require additional configuration for background recording
- Performance depends on device hardware
- Limited to basic audio format handling
- No built-in audio playback features
