text_to_speech_plus 1.0.0
text_to_speech_plus: ^1.0.0 copied to clipboard
A modern Flutter plugin for Text-to-Speech (TTS) capabilities across Android, iOS, Web, Windows, and macOS.
ChangeLog #
1.0.0 #
Initial release of Text to Speech Plus. A modern, high-performance Text-to-Speech engine for Flutter with advanced features for mobile, desktop, and web.
🚀 Key Features #
- SSML Support: Native Speech Synthesis Markup Language support across Windows, Android, iOS 17+, and macOS 14+.
- Streaming TTS: Enqueue capability for seamless, immediate playback of text chunks (ideal for AI/LLM streaming).
- Word Timestamp API: Unified cross-platform progress callbacks with precise
wordandsentenceboundary detection. - Audio Visualization:
onAmplitudecallback for real-time volume levels, perfect for lip-sync and waveforms. - Automatic Language Detection: Smart script analysis to automatically select the best local voice for the input text.
- Enhanced Voice Metadata: Detailed voice information including
Neural,Premium,Gender, andAgemarkers. - Multi-Speaker Support: Ability to change voices per-utterance within a single speech session.
- Smart Reading Modes: Built-in prosody curves for
Storytelling,News, andWhisper.
🛠 Platform Support #
- Android: Modern Kotlin implementation with optimized AudioFocus handling.
- iOS/macOS: Native Swift implementation with full AVFoundation integration.
- Web: Modern
dart:js_interopframework with robust fallback handling. - Windows: Full WinRT and SAPI support for high-quality natural voices.