Skip to content

Orion-zhen/rome

Repository files navigation

若木音

若木音 (Rome) 是一套为 Rime 输入法深度定制的高性能全拼方案。它融合了 白霜拼音 的精准词库与 雾凇拼音 的功能特性,并引入了 Octagram 三元语言模型 与丰富的 Lua 插件,旨在为用户提供极其流畅、智能且现代化的中文输入体验。

✨ 功能特性

1. 核心优势

  • 多词库融合:自动同步并整合 rime-frostrime-ice 的核心词库、细胞词库及腾讯词库。
  • 智能预测 (Octagram):基于三元模型 (tgw) 的上下文关联预测,大幅提升长句首选率。
  • 中英混输:集成 melt_eng 英文方案,支持各种补全提示与自动大小写转换。
  • 极致纠错:支持常见拼音换位(如 hzi -> zhi)与音节切分纠错。

2. 强大的 Lua 增强功能

  • 日期时间:输入 datetimeweek 获取动态格式。
  • 智能计算器:以 = 开头输入数学表达式(如 =sqrt(16)+4^2)。
  • 数额大写:以 R 开头输入数字,快速转换人民币大写(如 R123 -> 壹佰贰拾叁元整)。
  • 农历支持:输入 lunar 查看今日农历,或 N20240218 转换特定日期。
  • 错音提示:输入错音时(如 geiyu)自动提示正确读音 给予 [jǐ yǔ]
  • 以词定字:支持选中词组后,通过特定按键提取其中的单字。
  • 置顶候选项:针对高频单字(如“的、地、得”)进行算法优化级置顶。

3. 便捷控制

  • 状态切换
    • Ctrl + Shift + E:Emoji 候选显隐切换。
    • Ctrl + .:中英文标点切换。
    • Shift + Space:全角半角切换。

🚀 安装与初始化

1. 进入 Rime 用户目录

根据您的系统和输入法框架,切换到对应的文件夹:

  • macOS (鼠须管 Squirrel):
    cd ~/Library/Rime
  • Linux (Fcitx5-Rime):
    cd ~/.local/share/fcitx5/rime
  • Linux (IBus-Rime):
    cd ~/.config/ibus/rime

2. 获取仓库内容

建议先备份当前配置,然后清理目录并克隆本仓库:

# 请确保当前目录为空或已备份
git clone --depth 1 https://github.com/Orion-zhen/rome.git .

3. 运行初始化脚本

本仓库提供了一个自动化的 init.sh 脚本,用于拉取外部词库、下载语言模型数据并优化配置。

bash init.sh

脚本功能说明

  • 拉取并同步白霜/雾凇最新词库。
  • 下载 Octagram 二元/三元语言模型文件 (.gram)。
  • 自动检测并将 rome.schema.yaml 升级为高性能的三元配置。

4. 重新部署

点击输入法菜单中的 “重新部署 / Deploy” 按钮。等待部署完成后,即可开始使用。


🛠️ 使用案例

  • 计算器:输入 =3.14*15^2 -> 候选栏显示 706.5
  • 日期:输入 date -> 选 2024-02-18
  • 大写金额:输入 R1024 -> 选 壹仟零贰拾肆元整
  • 中英混合:直接输入 githubwindows 即可获得补全和纠错。
  • 农历查询:输入 lunar -> 提示今日农历及节气。

About

若木音 | Rime's Orion Modified Edition

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors