ximeiorg/Xime
我的自用安卓输入法,基于Rime 构建,部分功能由本人设计的本地AI模型驱动,支持五笔/拼音/自定义方案。
What it solves
Xime is an Android input method designed for efficient Chinese text entry, specifically optimizing for Wubi and Pinyin users who need a highly customizable, engine-driven typing experience on mobile devices.
How it works
It is built on the Rime input method engine (librime) and uses a combination of native C++ (via JNI) and Kotlin with Jetpack Compose for the UI. To enhance typing speed and accuracy, it integrates ONNX Runtime to run on-device AI models: a Transformer-based model for predictive text and a streaming Zipformer2 engine for offline, local speech-to-text (ASR).
Who it’s for
Users of Android 9.0+ who prefer Wubi or Pinyin input methods and seek an extensible keyboard with support for custom schemas, physical keyboards, and advanced synchronization options.
Highlights
- AI-Powered Input: Features Transformer-based predictive text and local offline ASR for voice-to-text.
- Rime Engine Integration: Supports a wide variety of input schemas (Wubi 86/98, Pinyin, Shuangpin, Stroke) and custom schema imports.
- Flexible Layouts: Includes QWERTY, T9 Pinyin, Stroke 9-key, and a floating keyboard mode.
- Extensible Architecture: Offers a plugin marketplace for Lua-script plugins to add features like clipboard sync (WebDAV) and specialized emoji packs.
- Learning Aids: Provides Wubi code hints and radical displays to help users learn and memorize Wubi codes.
Related
- Project
- Project
- Project
- Project
- Project