flutter_tts and text_to_speech_api
These are complements: the first is a cross-platform TTS abstraction layer that can use multiple backends (including Google's API), while the second is a specialized wrapper specifically for Google's TTS API that could serve as an alternative backend implementation.
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 text_to_speech_api
LucaDe/text_to_speech_api
A simple wrapper for Google's Text-To-Spech API for Dart and Flutter projects.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work