woheller69/whisperIME

Android Input Method Editor (IME) based on Whisper

What it solves

This project provides an offline, privacy-focused voice recognition system for Android devices. It allows users to convert speech to text without relying on cloud services, serving as either a standalone app, a system-wide voice input service, or an integrated input method editor (IME).

How it works

The app leverages the Whisper engine (via TFLite models) to perform speech-to-text conversion. Upon first launch, it downloads the necessary models from Hugging Face; after this, all processing is done entirely offline. Users can choose between a fast, English-only model or a slower, comprehensive multi-lingual model.

Who it’s for

Android users who want high-quality voice typing and transcription that works offline and protects user privacy.

Highlights

  • Integrated as an Input Method Editor (IME) or a system-wide RecognitionService.
  • Fully offline operation after initial model download.
  • Supports translation of supported languages into English when used as a standalone app.
  • Offers a choice between speed-optimized English models and multi-lingual models.

Related

  • Project
  • Project
  • Project
  • Project
  • Project