A Flutter plugin for recording audio with full control over recording lifecycle—start, pause, resume, and stop. It provides real-time audio level metering, including average and peak power readings, enabling developers to build applications requiring precise audio monitoring. Designed for cross-platform use, it supports iOS and Android, offering a straightforward API for integrating voice recording features into apps. Ideal for voice notes, podcast tools, or any app needing reliable audio capture with performance feedback.
Use cases
- Voice memo applications
- Podcast recording tools
- Real-time audio level visualization
- Speech-to-text integration
- Audio annotation features
Key features
- Start/pause/resume/stop recording
- Average and peak power metering
- Cross-platform support (iOS & Android)
- Simple API for audio capture
- Real-time audio level feedback
Suitable for
- Developers building voice recording apps
- Apps requiring audio level monitoring
- Projects needing lightweight audio recording
- Educational or accessibility tools
- Mobile audio annotation systems
Considerations
- Requires microphone permissions on target platforms
- Limited to basic audio format handling
- No built-in audio playback functionality
- Platform-specific behavior may vary
- Does not support background recording