Flutter Gems is a curated list of 7250+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn X

Top Flutter Voice Assistant, ASR, TTS and STT packages

Last updated: May 18, 2026

Voice Assistants, Automatic Speech Recognition (ASR), and Text-to-Speech (TTS) capabilities make your Flutter apps more accessible, enabling hands-free operation and interactive audio experiences.

Best Practices for Voice Technologies

  • Visual Feedback: When your app is listening (STT), provide clear, real-time visual feedback (like a pulsating microphone icon or audio waveform) so the user knows they are being recorded.
  • Graceful Error Handling: Speech recognition can fail in noisy environments. Implement retry logic and allow the user to manually type their input as a fallback.
  • Platform Constraints: TTS voices and speech recognition engines vary heavily between iOS and Android. Always test on physical devices, as emulators do not accurately simulate native audio APIs.

The complete list of Flutter packages for AI Voice Assistants, Automatic Speech Recognition (ASR), Text-to-Speech (TTS), and Speech-to-Text (STT) is provided below.


speech_to_text
👍 1.6K   ⬇️ 315K
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin that exposes device specific speech to text recognition capability.

flutter_tts
👍 1.58K   ⬇️ 209.6K
Dart 3 compatible
Maintenance Status: Good

A flutter plugin for Text to Speech. This plugin is supported on iOS, macOS, Android, Web, & Windows.

text_to_speech
👍 151   ⬇️ 401
Dart 3 compatible
Maintenance Status: Poor

A Flutter plugin provides TTS (Text-To-Speech) Service.

google_speech Card Image
google_speech
👍 144   ⬇️ 3.1K
Dart 3 compatible
Maintenance Status: Average

Flutter Plugin for the Google Cloud GRPC Speech-to-Text Api.

sherpa_onnx
👍 108   ⬇️ 14.9K
Dart 3 compatible
Maintenance Status: Good

Speech recognition, speech synthesis, speaker diarization, and speaker recognition using next-gen Kaldi with onnxruntime without Internet connection.

alan_voice Card Image
alan_voice
👍 118   ⬇️ 368
Dart 3 compatible
Maintenance Status: Average

Alan AI voice assistant SDK for Flutter to add a voice assistant or chatbot to your app.

deepgram_speech_to_text
👍 51   ⬇️ 7.5K
Dart 3 compatible
Maintenance Status: Good

A Deepgram client for Dart and Flutter, supporting all Speech-to-Text and Text-to-Speech features on every platform.

flutter_speech
👍 54   ⬇️ 251
Dart 3 compatible
Maintenance Status: Average

Flutter plugin to support voice recognition on Android, iOS and Mac OSX

background_stt
👍 40   ⬇️ 65
Dart 3 compatible
Maintenance Status: Poor

A flutter plugin for Speech-to-Text & Text-To-Speech service always active in background mode.

flutter_azure_tts
👍 35   ⬇️ 752
Dart 3 compatible
Maintenance Status: Good

Flutter implementation of Microsoft Azure Cognitive Text-To-Speech

flutter_voice_processor
👍 33   ⬇️ 2.8K
Dart 3 compatible
Maintenance Status: Average

A Flutter audio recording plugin designed for real-time speech audio processing.

stts
👍 34   ⬇️ 884
Dart 3 compatible
Maintenance Status: Good

Speech-to-Text and Text-to-Speech plugin. Offline first.

vad
👍 33   ⬇️ 104
Dart 3 compatible
Maintenance Status: Good

VAD is a cross-platform Voice Activity Detection system, allowing Flutter applications to seamlessly handle various VAD events using Silero VAD v4/v5 models.

cloud_text_to_speech
👍 31   ⬇️ 332
Dart 3 compatible
Maintenance Status: Poor

Single interface to Google, Microsoft and Amazon Text-To-Speech.

manual_speech_to_text
👍 28   ⬇️ 323
Dart 3 compatible
Maintenance Status: Average

A Flutter package that provides manual control over speech-to-text functionality, allowing continuous listening with custom start, pause, resume, and stop callbacks without automatic pauses during speech breaks.

livespeechtotext
👍 27   ⬇️ 62
Dart 3 compatible
Maintenance Status: Poor

Effortlessly add speech-to-text to your Flutter apps, enabling voice-controlled features. Transcribe spoken words into text easier with this plugin.

porcupine_flutter
👍 24   ⬇️ 1.4K
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin for Picovoice's Porcupine offline wake word engine.

speech_to_text_google_dialog
👍 24   ⬇️ 182
Dart 3 compatible
Maintenance Status: Poor

This package is implemented to display the Google speech to text dialog.

cheetah_flutter
👍 4   ⬇️ 445
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin for Picovoice's Cheetah Speech-to-Text engine

rhino_flutter
👍 3   ⬇️ 294
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin for Picovoice's Rhino Speech-to-Intent engine

leopard_flutter
👍 1   ⬇️ 49
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin for Picovoice's Leopard Speech-to-Text engine

flutter_tts_improved
👍 21   ⬇️ 22

Maintenance Status: Poor

A fork of the Flutter_TTS plugin, that uses the progress reporters of the Utterance APIs, on both Android and iOS.