Repository navigation
Releases: shikunpneg/Oracle-Bone-Script-IME
Releases · shikunpneg/Oracle-Bone-Script-IME
Release list
🐘 Oracle-Bone-Script-IME v0.1.0 - Initial Release
🐘 Oracle-Bone-Script-IME v0.1.0
「打汉字出甲骨文」开源输入法 —— 像搜狗输入法一样自然
📦 下载
| 文件 | 说明 |
|---|---|
Oracle-Bone-Script-IME-v0.1.0-source.zip |
完整源码(不含 .git),9.5 MB |
Oracle-Bone-Script-IME-v0.1.0-web-demo.zip |
Web Demo 静态站点,可离线打开 |
✨ 主要功能
- ✅ 文字模式:候选面板用甲骨文字体渲染(需安装 FZJIAGW.ttf)
- ✅ 图片模式:上屏后直接变甲骨文 PNG,对方零门槛查看
- ✅ OCR 反向:复制甲骨文图片 → 自动识别为现代汉字
- ✅ 跨 5 端:Win / macOS / Linux / Android / iOS 共享 RIME 方案
- ✅ API 服务:FastAPI 后端,HTTP
/oracle/render和/oracle/ocr端点
🚀 快速开始
# 1. 解压
unzip Oracle-Bone-Script-IME-v0.1.0-source.zip
cd Oracle-Bone-Script-IME-v0.1.0
# 2. 安装依赖
cd server && pip install -r requirements.txt && cd ..
# 3. 启动后端
cd server && python -m app.main # 监听 http://127.0.0.1:19840
# 4. 安装 RIME 方案(可选)
cp -r rime/* ~/.config/rime/ # Linux/macOS
# 编辑 default.custom.yaml 加入:- schema: jiaguwen
# 5. 加载 Chrome 扩展
# chrome://extensions/ → 加载已解压 → 选 extension/ 目录详细说明见 docs/MANUAL.md。
🌐 在线预览
Web Demo:https://shikunpneg.github.io/Oracle-Bone-Script-IME/
- 输入汉字 → 实时显示甲骨文
- 检测本地 FastAPI 服务状态
- 点击按钮复制到剪贴板
🔧 技术栈
- RIME 中州韵输入引擎 + librime-lua
- FastAPI Python 后端
- Pillow + fontTools 字体子集化与图片渲染
- Chrome MV3 扩展
- Electron 桌面端
- Vue 3 + Vite Web Demo
- ONNX Runtime OCR 推理
📊 项目统计
- 1500+ 个文件
- 完整 RIME 方案(3 个 Lua 钩子)
- 1430 张预渲染甲骨文 PNG
- 5 份完整文档
- Apache-2.0 协议
🙏 致谢
- 华中科技大学白翔、刘禹良团队(HUST-OBC、EVOBC、OBSD、AlphaOracle)
- 复旦大学出土文献与古文字研究中心(PD-OBS)
- 安阳师范学院甲骨文信息处理教育部重点实验室(殷契文渊)
- 同文输入法(osfans/trime)、仓输入法(imfuxiao/Hamster)
- RIME 项目组(rime.im)
- 方正字库(甲骨文字字库)
📜 许可
- 代码:Apache-2.0
- 文档:CC-BY-4.0
- 字体:方正甲骨文依方正字库发布授权;Wikimedia 古汉字为 CC0
- 模型权重:依上游项目 License(HUST-OBC 等为 CC BY-NC-ND,仅学术研究使用)
🔗 链接
- GitHub: https://github.com/shikunpneg/Oracle-Bone-Script-IME
- Issues: https://github.com/shikunpneg/Oracle-Bone-Script-IME/issues
- Web Demo: https://shikunpneg.github.io/Oracle-Bone-Script-IME/
—— EOF ——
Full Changelog: https://github.com/shikunpneg/Oracle-Bone-Script-IME/commits/v0.1.0