FLUTTER ECOSYSTEM

flutter_audio_capture

Capture the audio buffer stream through microphone for iOS/Android.

Latest version
1.1.12
30-day downloads
836
Likes
33
Pub points
130

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

flutter_audio_capture is a Flutter plugin that enables real-time audio recording from the device's microphone on Android, iOS, and Linux. It provides access to raw audio buffer streams, making it suitable for applications requiring low-level audio processing such as voice analysis, live audio effects, or custom audio pipelines. The package integrates seamlessly with Flutter’s event-driven architecture and supports continuous audio streaming with configurable sample rates and channel counts. It is ideal for developers building audio-centric apps needing direct control over audio input.

Use cases
  • Real-time voice processing
  • Audio visualization
  • Voice-controlled applications
  • Live audio streaming
  • Custom audio effects
Key features
  • Raw audio buffer stream access
  • Cross-platform support (Android, iOS, Linux)
  • Configurable sample rate and channels
  • Low-latency audio capture
  • Event-driven streaming API
Suitable for
  • Audio analysis tools
  • Voice recognition systems
  • Music production apps
  • Interactive audio experiences
  • Real-time communication apps
Considerations
  • Requires microphone permissions
  • May consume significant battery
  • High CPU usage during continuous capture
  • Limited documentation
  • Platform-specific configuration needed
Supported platformsAndroidiOSLinux

Install package

flutter pub add flutter_audio_capture

Categories

Source repository

Related projects