flutter_tts and flutter_tts_improved
The improved version is a direct fork that enhances the original's progress reporting capabilities by leveraging native Utterance APIs on both Android and iOS platforms, making them successive iterations rather than alternatives for new projects.
About flutter_tts
dlutton/flutter_tts
Flutter Text to Speech package
Wraps native TTS engines (AVSpeechSynthesizer on iOS, TextToSpeech on Android) with platform-specific APIs for fine-grained control including speech rate, pitch, volume, voice selection, and real-time progress callbacks via `onRangeStart()` markers. Supports cross-platform features like file synthesis (iOS 13+, Android), pause functionality with resume capability, and multi-engine selection on Android, while offering platform-exclusive controls such as iOS audio session management and Android engine/queue configuration.
About flutter_tts_improved
loushou/flutter_tts_improved
A fork of the Flutter_TTS (https://github.com/dlutton/flutter_tts) plugin, that uses the progress reporters of the Utterance APIs, on both Android and iOS.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work