NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
A Flutter package for real-time Speech-to-Text, Text-To-Speech transcription, and Translation using Microsoft Azure Cognitive Services. Supports Mobile, Desktop, and Web platforms
Last release 1 months ago
05 Sep 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 7 of 7 stable releases
Nothing withdrawn
no release was ever pulled
2 months old
7 releases · first in 2026
One column per month.
Fix AzureSpeechTranslation.dispose() leaking the WebSocket session
AzureSpeechTranslation.dispose() leaking the WebSocket session- Added additional audio formats - Improved example
Reduce Text-to-Speech latency by reusing a single http.Client in AzureTextToSpeech instead of opening a fresh connection (TCP+TLS handshake) on every
http.Client in AzureTextToSpeech instead of opening a fresh connection (TCP+TLS handshake) on every synthesize()/listVoices() call; add AzureTextToSpeech.dispose() to close itFix PlatformException on dispose when the recorder was never started (e.g. when an external audio stream is supplied and the native recorder is never
PlatformException on dispose when the recorder was never started (e.g. when an external audio stream is supplied and the native recorder is never created)Bad state: Cannot emit new states after calling close by stopping the STT session (closing the WebSocket and cancelling its subscription) before closing the transcription cubit on dispose, and by making TranscriptionCubit ignore emits that race past close() (websocket messages, the clear-text timer, or the explicit stop-listening call)Fix Web STT/Translation silence caused by record_web's broken resampler, by downsampling in software
Downgraded record library to 6.2.0 as the 7.x has incompatibilities with azure web services
- Initial Version of the library
Your coding agent can read these notes before it upgrades. Set up the MCP server →