NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #609 most downloaded on pub.dev
A flutter plugin for Text to Speech. This plugin is supported on iOS, macOS, Android, Web, & Windows.
Last release 9 months ago
05 Jan 2026
Ships fairly regularly
a new release about every 3 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
81 releases · first in 2018
### Fixes - Android: Fixing namespace path
iOS: Add playbackAndRecord category to iOS audio category mapping
One column per quarter.
Windows: Replace deprecated exec_program with execute_process
Web: Fixing setLanguage on iOS browsers
iOS: speeding up iOS plugin initialization
Windows: Added extra metadata for voices
iOS: Fixes exported audio having the wrong sampleRate on ios 18
Package: using recommended static analysis and fixing issues from analyze
Android: Fixing synthesizeToFile
Package: Fix describeEnum deprecation (requires Flutter SDK >=2.15.0)
iOS: Fix AVSpeechSynthesisVoiceGender with available on iOS 13 or greater
Android: Fix 'Reply already submitted' bug
Android: Clear pending method calls on initialization
Web: Fixing onError to prevent crashing
iOS: Fixing fileName type back to URL
Android: Removed deprecated registerWith
iOS: add option to disable the auto stop for the audio session after speech completion
Android: fixed initHandler with setEngineInitHandler
Android: setEngine - adding initHandler within the method
Android: setEngine initialization bug
All: Adding async/await to Channel invokeMethods
Android: Adding getDefaultVoice
Android: Converting Java to Kotlin and package upgrades
Web: Fixing late variable and updating value being passed through a message channel to a primitive type
### Features - Web: - Adding setVoice support ### Fixes - Web: Fix chrome bug
Windows: - Adding Windows Support
iOS: Fix synthesizeToFile fatal error
Android: Fix build.gradle missing property
### Fixes - Web: Fix awaitSpeakCompletion
iOS: Adding support for AVAudioSession.Mode
Android: Fix compileSDK version
Android: Fix await speak completion when queue mode is set to 1
### Fixes - Android: Android 11 fix
Android: Fix deprecation warning
Android: Adding get max speech input length
Android: Adding set engine and get default engine
### Features - Adding null safety
Android: Adding the ability to set the queue mode
Android: Adding installed language check
All: Adding await speak completion
iOS: Adding utterance settings to synthesizeToFile
Android: Fixing new API onAttachedToEngine call
- macOS: Adding support
iOS: Deactivate audio session only when needed
- iOS: Adding synthesize to file - iOS: Fix set category ios
- Web: Adding pause and continue
iOS/Android: Adding additional platform calls
iOS: Adding Set Audio Session Category
iOS: Adding set Shared Instance
iOS/Android: Breaking changes to Speech rate
iOS: Changing audio session to playAndRecord
Android: Fixing method call error
Android: Adding synthesize to file
Android: Fix sporadic ANR on initialization
iOS: Reducing volume of other sessions while TTS is playing
Android: Fix Android async platform initialization
Web: Adding isLanguageAvailable method
- Web: Adding Web Support
iOS: Adding Swift version 4.2 to podspec and correct audio playback category
- Android: AndroidX support
Your coding agent can read these notes before it upgrades. Set up the MCP server →