flutter_tts and flutter_cloud_text_to_speech
These tools are competitors, as one provides a general Text-to-Speech (TTS) solution leveraging platform-native capabilities while the other specifically integrates with the Google Cloud Text-to-Speech API for cloud-based synthesis.
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_cloud_text_to_speech
alfianlosari/flutter_cloud_text_to_speech
Flutter project that uses the Google Cloud Text to Speech API to synthesize test using REST API
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work