woheller69/whisperIMEplus
Android Input Method Editor (IME) based on RTranslators Whisper implementation
What it solves
Whisper+ is an Android input method editor (IME) that provides high-accuracy voice-to-text transcription and translation, allowing users to dictate text into any app without relying on cloud-based services.
How it works
The app leverages the Whisper engine (using ONNX models) to perform voice recognition entirely offline on the device. It can be used as a standalone application for transcription and translation to English, or integrated as a system-wide voice input service (RecognitionService) and an IME that can be triggered via other keyboards like HeliBoard.
Who it’s for
Android users who want a private, offline voice recognition and translation tool that can be integrated directly into their system's text input flow.
Highlights
- Offline Processing: Voice recognition works entirely on-device for privacy and convenience.
- System Integration: Functions as both an IME and a system-wide
RecognitionService supporting RecognizerIntent.ACTION_RECOGNIZE_SPEECH.
- Multilingual Support: Supports multiple languages with the ability to predefine two languages for quick switching and translation to English.
- Flexible Deployment: Can be activated as a standalone app or integrated into other keyboards.
Related
- Project
sudoprivacy/sudocodeSudo Code is an open‑source, Rust‑based CLI AI coding assistant for terminal‑centric power users. It talks to any LLM provider via the open ACP protocol, runs inline without hijacking the screen, and can be used interactively, as a one‑shot pipe‑friendly command, or as a headless server for editors. Designed for heavy‑user productivity, it emphasizes model‑agnosticism, local‑first operation, file‑based session logs, and a stable, version‑pinned surface.
- Project
zeraix/zeraixZeraix is an open‑source desktop application that lets you run GGUF‑format LLMs locally (via llama.cpp) with a chat UI, developer workspace, scheduled automation, and an optional QEMU sandbox. It focuses on privacy, offline use, and hardware‑aware performance optimisations, while the team’s research runtime ExactFlux is under active development.
- Project
Ashutosh0x/rust-financeRustFinance Terminal (Rust‑Forge) is an open‑source, Rust‑only trading platform that combines real‑time market‑data ingestion (direct exchange binary feeds, broker APIs, crypto WebSockets), a full‑screen terminal UI, Claude‑powered AI commentary, a library of micro‑structure indicators, risk models, and execution algorithms (TWAP, VWAP, Almgren‑Chriss, etc.). It offers native Nasdaq/NYSE connectivity, a modular crate architecture, and research‑grade documentation, targeting quant researchers, low‑latency developers, and AI‑enthusiasts.
- Project
Cerlancism/chatgpt-subtitle-translatorA Node.js tool that translates SRT subtitle files (or plain text) using the OpenAI ChatGPT API. It batches lines, strips timestamps, and can return results in JSON‑structured formats to keep a one‑to‑one line mapping while minimizing token usage. Includes a web UI, CLI, support for prompt caching, moderation checks, and an optional multi‑pass “agent” mode for richer translations.