yx_speech_to_text_flutter/CHANGELOG.md

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)