ximeiorg/Xime
我的自用安卓输入法,基于Rime 构建,部分功能由本人设计的本地AI模型驱动,支持五笔/拼音/自定义方案。
What it solves
Xime is an Android input method designed for efficient Chinese text entry, specifically catering to users of Wubi and Pinyin. It provides a highly customizable, open-source alternative to standard keyboards with advanced support for various input schemas and professional-grade input engines.
How it works
The app is built on the Rime (librime) engine and utilizes JNI (Native C++) for core processing. It integrates several AI-driven components for enhanced usability:
- Predictive Text: Uses a Transformer-based model to suggest text for faster input.
- Speech Recognition: Implements local offline ASR using a streaming zipformer2 engine, with optional online ASR plugins (e.g., FunAsr, Volc).
- Inference: Leverages the ONNX Runtime to run these predictive and speech models on-device.
Who it’s for
- Chinese language users who prefer Wubi or Pinyin input methods.
- Users seeking a highly customizable keyboard with support for custom schemas (Shuangpin, Stroke).
- Privacy-conscious users who want local, offline voice-to-text capabilities.
Highlights
- Extensible Architecture: Supports Lua plugins for features like emoji packs and clipboard synchronization via WebDAV.
- Diverse Layouts: Includes QWERTY, T9 Pinyin, Stroke 9-key, and handwriting input.
- AI-Powered: Features Transformer-based predictive text and local offline ASR.
- Advanced Sync: Offers bidirectional clipboard synchronization with remote devices.
- Customizable UI: Built with Jetpack Compose and Material Design 3, supporting light and dark themes.
Related
- Project
- Project
- Project
- Project
- Project