冰雪拼音( rime‑snow‑pinyin ),是一套面向 Rime 中州韵的系列化普通话输入配方,脱胎于声笔系列编码,大量采用顶功上屏、离散编码优化技术,包含全拼、四拼、三拼、双拼、一拼、键道、清韵辅助码等多套独立 schema 众妙斋。词库底层复用雾凇拼音 180 万大规模汉语词库,读音严格遵从《通用规范汉字字典》, Windows 小狼毫、 mac 鼠须管、 Linux fcitx5‑rime 、安卓 Trime 、 iOS 仓输入法全平台通用 GitHub 。
区别普通 Rime 全拼、常规双拼,冰雪拼音核心思路:分词式输入 + 顶功自动上屏,不依赖整句语言模型,以词为单位确认上屏,兼顾输入效率与个性化造词能力,既可以当作普通带调全拼使用,也可以切换压缩编码模式追求高速打字,适合普通拼音用户、追求低重码的文字创作者、编码爱好者。
设计理念:不以整句预测为主,而是以词语为基本单元,通过编码离散化降低重码,高频词设置固顶简码,提升打字节奏感,方便用户自主造词调频。
方案家族一览
仓库内置多套独立输入方案,定位各不相同,按需选用:
| 方案 | 编码类型 | 特点说明 |
|---|---|---|
snow_pinyin 冰雪全拼 | 标准带调全拼 | 传统汉语拼音,数字 1‑5 输入声调,上手零门槛,兼容原有拼音习惯 |
snow_sipin 冰雪四拼 | 压缩带调音码 | 词组优先,二‑四码顶功上屏,适合词组大量写作 |
snow_sanpin 冰雪三拼 | 压缩带调音码 | 统一四码节奏,二字词表现优化, 95% 常用词语四键输出 |
snow_shuangpin 冰雪双拼 | 音形结合 | 音码为主,搭配形码辅助,字词兼顾 |
snow_yipin 冰雪一拼 | 极简音形 | 一码顶功,支持并击,适合追求极速输入 |
snow_jiandao 冰雪键道 | 声笔键道 | 声母 + 部件形码,音形混合,低重码 |
snow_qingyun 冰雪清韵 | 拼音 + 清韵辅助码 | 拼音输入,追加部件辅码降低单字重码 |
snow_bihua 冰雪笔画 | 笔画反查输入 | 不会读的生僻字,用横竖撇捺折输入,作为反查工具 |
同时配套英拼方案snow_yingpin,可实现中英混合输入;自带部件拆分反查、固顶词库、用户自定义词隔离。
核心技术
1. 顶功(顶字上屏)机制
顶功是冰雪拼音的核心特性:输入达到指定码长,首选词自动上屏,无需空格确认。不同方案设置不同顶功阈值(一码顶、二码顶、三四码顶),大量减少空格敲击次数,显著提升打字节奏;遇到非预期候选,继续补码即可向后筛选,不会错误上屏。
和传统 “四码唯一自动上屏” 不一样:顶功不需要编码完全唯一,高频词即使存在重码,达到码长就首选上屏,低频重码靠追加编码区分。
2. 离散优化压缩编码
四拼、三拼并非传统全拼,对声母、韵母、声调做压缩映射: zh/ch/sh 等翘舌声母压缩为单键,韵母做集合归并,声调占用少量按键;在有限按键空间内尽可能拉开不同音节编码距离,降低重码率,在不学习复杂形码前提下接近形码效率。
3. 读音规范的大规模词库
词库同步雾凇拼音,总规模 180 万;读音遵循通用规范汉字字典:
- 不自动处理口语轻声(知识:
zhī shí而非zhī shi) - 不自动处理连读变调(一个:
yī gè,不自动变为yí gè) - 专有名词生僻读音单独收录,保障自动造词时读音逻辑自洽 GitHub 。
4. 清韵辅助码体系
snow_qingyun系列支持部件辅助码:拼音打完之后追加部件编码,快速筛选同音字。把汉字拆分为偏旁部件,不用记忆完整五笔字根,适合处理人名、生僻单字,同时支持候选栏显示部件提示,边打边学习辅码。
5. 固顶词与用户词隔离
每个方案内置snow_xxx.fixed.txt固顶高频简码词,高频常用字词分配短编码;用户新增词条存入独立user.dict.yaml,升级仓库不会覆盖个人造词记录。
6. 反查工具齐全
- 笔画反查:不会读音的汉字,输入 hspnz (横竖撇捺折)输入字形,反查拼音、冰雪编码;
- 部件拆分反查,遇到生僻字可拆部件查找编码。
7. Lua 脚本扩展
lua/snow目录包含整套冰雪专属逻辑脚本:处理顶功逻辑、辅码过滤、注释显示、编码提示、固顶词处理;脚本和 schema 解耦,可单独修改行为参数。
部署安装
方式 1 : plum 东风破(推荐)
rime‑install rimeinn/rime‑snow‑pinyin
方式 2 :手动部署
- 下载仓库全部文件复制至 Rime 用户目录:
- Windows :
%APPDATA%\Rime - macOS :
~/Library/Rime - Linux fcitx5 :
~/.local/share/fcitx5/rime - 安卓 Trime :手机 Rime 资源目录
- Windows :
- 修改
default.custom.yaml,在 schema_list 添加想要启用的方案,例如:
schema_list:
- schema: snow_pinyin
- schema: snow_sipin
- schema: snow_qingyun
- 执行 Rime 重新部署,切换对应冰雪方案即可。
提示:
snow_bihua笔画反查方案依赖 rime‑stroke ,需要一并部署。
