amzxyz/RIME-LMDG
说明与用途
**项目简介(2‑3 句)**
amzxyz/RIME‑LMDG 是一套面向 Rime 输入法的全链路工具集,涵盖词库扩展、声调编码、最全声调标注以及语法模型(Language‑Model‑Dictionary‑Grammar),被戏称为万象拼音的“罗马帝国”。它通过统一的 LMDG 框架,为中文拼音输入提供最细粒度的声调信息和高质量语言模型,显著提升输入法的准确性和可定制性。
**价值**
- **完整的声调标注**:自动为词库生成并维护完整的声调标签,解决传统拼音输入法声调缺失或错误的问题。
- **可扩展的词库/模型**:支持自定义词库、增量更新以及基于 LMDG 的语法模型,便于快速适配行业专有词汇或方言。
- **统一工作流**:从词库生成、声调编码到模型训练全链路自动化,降低维护成本,提升研发效率。
**典型接入方式**
- **准备环境**:克隆仓库,使用
requirements.txt安装 Python 依赖(Python ≥3.9)。 - **词库导入**:将已有的 Rime 词库(
.dict.yaml)放入data/目录,运行scripts/generate_tone.py生成带声调的词库。 - **模型训练**:调用
scripts/train_lmdg.py,指定词库路径和模型配置,即可得到 LMDG 语法模型文件(.model)。 - **Rime 集成**:在 Rime 配置的
schema.yaml中引用生成的词库和模型文件,重启输入法即可生效。 - **增量更新**:通过
scripts/update.sh将新词或新声调增量合并,保持词库与模型同步。
**生产可用性**
- **活跃度**:截至 2026‑05‑14 最近一次提交,星标 1581,Fork 40,社区活跃,具备持续维护的迹象。
- **技术成熟度**:核心实现基于 Python,代码结构清晰,已在多个个人和小型团队项目中实战验证。
- **风险评估**:暂无重大安全或许可证风险,但在企业级部署前建议审查依赖的第三方库(尤其是模型训练相关的深度学习框架)并进行安全扫描。
- **上线建议**:先在测试环境完成一次完整的词库‑模型‑Rime 集成验证(Proof‑of‑Concept),确认声调标注准确率和输入法响应时延后,再推广到生产环境。整体而言,RIME‑LMDG 已具备在正式业务中使用的技术和社区支撑,属于可直接评估并逐步落地的 OSS 方案。
实际用途
amzxyz/RIME-LMDG may be useful when its README and activity match a concrete workflow.
限制与审查说明
High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.
- 来源: github
- 语言: Python
- 记录日期: 2026-09-05T17:30:44.440Z