Overview
Cheetah Flutter is a Flutter plugin that integrates Picovoice's Cheetah Speech-to-Text engine, enabling real-time, on-device speech recognition with low latency and high accuracy. Designed for privacy-focused applications, it processes audio locally without sending data to the cloud. The plugin supports Android and iOS platforms, making it ideal for voice-controlled apps requiring offline functionality. It provides a simple API for starting and stopping speech recognition, handling transcribed text, and managing audio input.
Use cases
- Offline voice assistants
- Voice-controlled IoT devices
- Privacy-sensitive transcription apps
- Real-time command recognition
- On-device speech processing
Key features
- On-device speech recognition
- Low-latency performance
- Supports Android and iOS
- No cloud dependency
- Simple integration with Flutter
Suitable for
- Developers building offline voice features
- Apps requiring data privacy
- Real-time voice command systems
- Embedded voice-enabled devices
- Flutter projects needing lightweight ASR
Considerations
- Requires native platform setup
- Limited to supported languages
- May need fine-tuning for noisy environments
- Not suitable for large vocabulary tasks
- Depends on Cheetah engine licensing