BryceWG/BiBi-Keyboard
说点啥(BiBi Keyboard):一个基于 Kotlin 的 Android 平台的 LLM 与 ASR 语音输入法键盘应用 An LLM ASR voice input method keyboard application for the Android platform based on Kotlin
What it solves
BiBi Keyboard is an AI-powered voice input method for Android that aims to make voice typing more natural and efficient. It solves the common frustrations of traditional voice input by providing high-accuracy recognition, flexible engine options, and AI-driven text correction.
How it works
The app functions as a system-wide Android keyboard (IME) or a floating ball overlay. It captures audio via a long-press recording mechanism and processes it using one of 18 supported ASR (Automatic Speech Recognition) providers, including 12 cloud-based services and 6 local offline models (such as SenseVoice and FunASR Nano). To improve quality, it uses LLMs for post-processing to correct recognition errors and allows users to edit text via voice commands in a dedicated AI editing panel.
Who it’s for
Android users who prefer voice input over typing, users requiring offline voice recognition capabilities, and power users who want to integrate AI voice input into their existing third-party keyboards via LSPosed/LSPatch.
Highlights
- Hybrid ASR Support: Supports both cloud and local offline models (e.g., Qwen3-ASR, FireRedASR) for reliability and privacy.
- Floating Ball Input: Allows voice input to be used across any installed keyboard by automatically inserting the recognized text.
- AI Post-Processing: Uses LLMs to refine and correct the transcribed text after recognition.
- Extensive Integration: Features an IME Bridge for third-party keyboard linkage and supports external voice input interfaces (AIDL).
- Modern UI: Built with Jetpack Compose and Material 3 / Miuix styles.
Related
- Project
- Project
- Project
- Project
- Project