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.