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.

flutter_tts
57
Established
flutter_tts_improved
30
Emerging
Maintenance 6/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 0/25
Adoption 5/25
Maturity 9/25
Community 16/25
Stars: 732
Forks: 320
Downloads:
Commits (30d): 0
Language: Dart
License: MIT
Stars: 10
Forks: 6
Downloads:
Commits (30d): 0
Language: Java
License: MIT
No Package No Dependents
Stale 6m No Package No Dependents

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.

Scores updated daily from GitHub, PyPI, and npm data. How scores work