1.4 KiB
1.4 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.0.0] - 2025-08-26
Added
- Initial release of YX ASR Flutter plugin
- Real-time speech-to-text recognition for iOS and Android
- Support for multiple languages and locales
- Customizable RecordingButton widget with visual feedback
- Comprehensive error handling and permission management
- Stream-based API for results, errors, and status changes
- On-device recognition support for iOS (iOS 13+)
- Partial results support for real-time transcription
- Example app demonstrating all features
- Comprehensive documentation and API reference
Features
- Cross-platform support (iOS 11+ and Android API 21+)
- Minimal third-party dependencies
- Proper lifecycle management
- Permission handling for microphone access
- Multiple recognition alternatives
- Confidence scoring for recognition results
- Cancellation support
- Audio session management
Platform Support
- iOS: Uses Speech framework with AVAudioEngine
- Android: Uses SpeechRecognizer API with proper lifecycle management
Supported Languages
- English (en-US, en-GB)
- Chinese (zh-CN, zh-TW)
- Japanese (ja-JP)
- Korean (ko-KR)
- Spanish (es-ES)
- French (fr-FR)
- German (de-DE)
- Italian (it-IT)