Overview
tflite_audio is a Flutter package that enables audio classification using TensorFlow Lite models on Android and iOS devices. It supports models created with Google Teachable Machine, making it easy to integrate custom audio recognition into mobile apps. The package provides a straightforward API for loading and running inference on audio files or real-time microphone input. Designed for machine learning applications in music, sound detection, and voice analysis, it brings on-device audio processing capabilities to Flutter developers.
Use cases
- Real-time sound classification
- Voice command recognition
- Music genre detection
- Environmental sound monitoring
- Audio-based user interaction
Key features
- Supports Teachable Machine models
- On-device audio inference
- Cross-platform (Android & iOS)
- Simple integration with Flutter
- Real-time microphone input support
Suitable for
- Mobile apps requiring audio classification
- Developers using Teachable Machine
- Projects needing on-device ML processing
- Audio analysis in Flutter apps
- Low-latency audio recognition
Considerations
- Requires model conversion for non-Teachable Machine formats
- Limited to audio classification tasks
- Performance depends on device hardware
- Model size affects app bundle size
- No built-in training functionality