Skip to content

v0.5.0

Choose a tag to compare

@shenmin shenmin released this 05 Sep 12:52
· 4 commits to master since this release

Cassotis IME for Linux v0.5.0

v0.5.0 对齐 Cassotis IME 与 Cassotis Lexicon v1.21.0 的核心行为和词库基线,在保持短词确定性排序稳定的同时,改进未完成拼音下的候选保留、一键补全召回和文档内连续输入体验。所有词库查询、模型推理、补全和用户学习均在本机完成,不需要网络连接、云服务、GPU 或额外下载模型。

主要更新

  • 升级至匹配的 schema 24 简体、繁体词库及 v1.21.0 排序模型链,并补充古典文学标题、低频补全校准和口语助词词条。
  • 加入精确文本前缀解析;后续音节尚未输完整时,已经完整匹配的词库路径仍会保留,减少合理候选被过早剪枝的情况。
  • 扩展一键补全召回,统一利用词库、转移、多级后缀和读音修复信号,再由有界的本地模型处理受约束的后备候选;置信不足时仍会主动放弃。
  • 加入按输入上下文隔离的文档续写与复制补全,临时利用当前编辑内容中已经出现的表达改善连续输入;文档内容及相关证据不会持久化保存。
  • 改善系统负载波动时的候选稳定性,避免已经完成的本地推理结果仅因诊断计时超限而被丢弃;过期的后台补全仍会拒绝。
  • 修复可能影响长句候选的搜索状态初始化问题,并改善部分 x86_64 处理器上的本地模型计算精度。
  • IBus 与 Fcitx 5 继续共用同一套 Free Pascal 引擎、设置和用户词库。

验证与已知差异

amd64 与 ARM64 的 65,000 条短词测试结果均与 Windows 基线一致;16,300 条长句测试的 Top1 / Top2 分别为 11,080 / 12,396 和 11,088 / 12,412,整体成绩不低于公布的 Windows 基线,但不代表每条候选完全相同。

桌面验证覆盖 Ubuntu 上 IBus、Fcitx 5 与 GTK 3/4 的输入、切换、补全和设置启动。Chromium/Electron、终端候选定位、混合 DPI,以及用户词增删和设置持久化的完整图形界面场景尚未在本轮逐项复测。

安装或升级

请根据系统架构下载对应的 Debian 软件包:

dpkg --print-architecture

# x86_64 / amd64
sudo apt install ./cassotis-ime_0.5.0_amd64.deb

# ARM64 / aarch64
sudo apt install ./cassotis-ime_0.5.0_arm64.deb

可以从旧版本直接安装新包完成升级;现有用户词库和个人设置会保留。非 Debian 系发行版可以使用匹配架构的便携包,或在本机从源码构建。

Fcitx 5 的全局快捷键优先于输入法自身快捷键。如果希望用裸 Shift 在言泉内部切换中英文,请避免同时把 Shift 绑定为 Fcitx 的输入法切换键。

项目主页:https://www.yanquan.org/linux
Linux 版源码:https://github.com/shenmin/cassotis-ime-linux
Windows 版:https://github.com/shenmin/cassotis-ime
词库项目:https://github.com/shenmin/cassotis-lexicon