csdcorp/speech_to_text
A Flutter plugin that exposes device specific text to speech recognition capability.
What it solves
It provides a unified way for Flutter developers to access the built-in speech recognition capabilities of Android, iOS, and the web, removing the need to write platform-specific code for each operating system.
How it works
The library acts as a plugin that exposes the native speech recognition APIs of the underlying device. It uses a platform interface to define standard behaviors that each supported host platform must implement, ensuring a consistent experience across different devices.
Who it’s for
Flutter developers building apps that need to capture short voice commands or phrases from users.
Highlights
- Supports Android, iOS, and web platforms.
- Designed specifically for short phrases and commands rather than continuous transcription.
- Includes example apps demonstrating basic usage and integration with Flutter Provider.
Related
- Project
flutter-ml/google_ml_kit_flutterA set of Flutter plugins that enable mobile apps to use Google's standalone ML Kit for on-device vision, natural language, and generative AI features.
- Project
jamsch/expo-speech-recognitionexpo-speech-recognition is a React Native/Expo library that brings speech-to-text to iOS, Android, and web using each platform's native speech recognizer. It provides a unified API with hooks, events, and support for live recognition, audio recording, file transcription, and language detection, enabling developers to add voice input to their apps with minimal platform-specific code.
- Project
juliansteenbakker/mobile_scannerA Flutter plugin that enables fast, real-time barcode and QR code scanning across mobile and web platforms using native camera and detection APIs.
- Project
netdur/llama_cpp_dartA Dart FFI binding for llama.cpp that enables running LLMs, vision, and audio models locally within Flutter apps on iOS and Android.
- Project
v-modal/vmodal_sdk_flutterVModal for Flutter is a mobile‑focused SDK that adds multimodal video search and upload to Android/iOS apps built with Flutter. It provides typed Dart APIs for semantic, audio, text, and image‑based search, streaming uploads with progress and cancellation, and flexible authentication (runtime API key or short‑lived backend tokens). The SDK handles all networking and session management while leaving UI design to the developer.