Discover and explore top open-source AI tools and projects—updated daily.
BryceWGAndroid keyboard app leveraging LLM and ASR for advanced voice input
Top 80.1% on SourcePulse
Lexi-Keyboard (言犀键盘) is an Android input method application that integrates Large Language Model (LLM) and Automatic Speech Recognition (ASR) technologies to provide a more natural and efficient voice input experience. It targets Android users seeking advanced voice-to-text capabilities, offering features like AI-powered text correction, cross-input method voice input via a floating ball, and intelligent text editing.
How It Works
Built with Kotlin for the Android platform, Lexi-Keyboard leverages multiple ASR engines, including support for local, offline models, ensuring privacy and flexibility. It processes spoken input and then applies LLM-based post-processing for corrections and enhancements. A key architectural choice is the dual-mode operation: a full keyboard input method and a floating ball that allows voice input to function seamlessly with any other Android keyboard or application, preserving existing user habits.
Quick Start & Requirements
Highlighted Details
Maintenance & Community
The project is actively maintained by BryceWG, with contributions from other developers listed in the README. A Telegram chat is available for community interaction.
Licensing & Compatibility
The project is licensed under the Apache 2.0 License, which permits free use, modification, and distribution, including for commercial purposes, provided attribution is maintained.
Limitations & Caveats
A "compatibility mode" is provided for specific applications (e.g., Telegram, Douyin) to address potential issues with background text interference during automated text insertion via accessibility services. Some ASR streaming features are noted as being in early development. The reliance on microphone, floating window, and accessibility permissions may be a consideration for some users.
2 days ago
Inactive
janhq
Beingpax