Linux · IBus / Fcitx 5 · 全拼 / 六套双拼 · GPL-3.0 开源

翩若惊鸿,
言如泉涌。

言泉是一款开源、完全在本地运行的 Linux 中文拼音输入法,同时支持 IBus 和 Fcitx 5。 它提供全拼、六套双拼、模糊拼音、简繁词库和用户学习,并用本地模型改善歧义长句排序、适应当前文档中的重复用词并提供一键补全;不需要登录,也不会上传输入记录。

言泉输入法在 Fcitx 5 与 IBus 中的候选和一键补全效果
Fcitx 5 与 IBus 共用同一套 Linux 输入引擎、词库和用户设置,提供一致的候选与补全交互。

它做了什么,没做什么

该有的输入能力认真做好,不需要的东西尽量不加。 Linux 版按照 Windows 版的词库、核心算法与模型行为移植,再接入 Linux 平台的 IBus 与 Fcitx 5;两个输入框架共用同一套本地引擎。

01

全拼、双拼与模糊拼音

支持全拼,以及微软、小鹤、自然码、搜狗、紫光和拼音加加六套双拼。11 组常见模糊音可以按需要分别开启。

02

短词稳,长句也能打

输入短词时优先尊重完整匹配和词频;输入长句时会比较不同的分词方式,并由本地统计模型和轻量的拼音条件模型复核难分候选,必要时补充受拼音与词库约束的完整候选,证据不足则保留原有顺序。

03

候选会看前文

刚刚上屏的内容和输入框架提供的光标附近文本会用于判断当前候选,文档内反复出现的术语和搭配可以得到临时加权;这些上下文不会写入词库,也不会保存文档内容。

04

一键补全

输入几个音节后,词库和多级后缀索引会寻找可靠的完整续写;仍未命中时,本地模型只能在拼音对齐与词库约束下提出一个后备建议。界面始终只显示一个结果,按 Tab 或反引号即可接受,置信不足时则不打扰。

05

越用越顺手

经常选择的词会逐步靠前,全拼、简拼或分段确认出来的词组都可以学习。个人数据随时可以删除或清空。

06

原生接入 Linux 桌面

IBus 与 Fcitx 5 使用各自的原生适配层,但共享同一套输入引擎和用户词库。设置程序同时覆盖两种框架。

一个输入法应该把字打准,把数据留在本机,
然后安静地待在系统里。

短词和长句,分别认真处理

言泉不会把每一串拼音交给云端大模型猜答案。词库先负责找出候选,本地统计模型比较不同路径,紧凑的拼音条件模型再帮助处理难分的长句歧义;必要时,受约束的生成器会补充与输入拼音严格对齐的完整候选: 短词尽量尊重完整匹配和词频,模型判断依据不足时则保留原有排序。

A

短词先看词,再看前文

EXACT + CONTEXT

  • 没有前文时,优先尊重用户词、完整词和词库次序
  • 有前文时,再用已经上屏的内容和当前文档中的局部重复信号消解同音歧义
  • 判断依据不充分时不强行换位,避免候选无故跳动
B

长句先找全,再排序

PATHS + LOCAL MODELS

  • 同时保留多种合理切分,必要时补充受拼音对齐和词库约束的完整候选
  • 统计模型先比较字词接续,拼音条件终排模型再复核难分歧义
  • 学习式门控和融合决策只在证据充分时采用新顺序
  • 拼音还没输完时,词库前缀和单字候选仍然可选
本地运行 词库和模型随安装包提供,输入内容不会发往云端,也不需要另装模型或运行环境。

Linux 版还会用固定测试集持续检查候选质量、响应速度和内存占用。测试方法和完整结果见 基准测试文档

三步安装并启用

Debian、Ubuntu 及其衍生发行版可以直接安装 amd64arm64 软件包。 安装程序会处理依赖并接入当前桌面会话;旧版本可以直接安装新包完成升级,现有用户词库和个人设置会保留。

01

下载发布包

先用 dpkg --print-architecture 查看系统架构,再下载对应的 .deb 软件包。

02

运行安装命令

使用 APT 安装即可,相关依赖会一并处理,不必手工复制程序文件。

03

在系统中启用

GNOME/IBus 安装后通常会在输入源列表中出现,选择 Cassotis 即可使用;Fcitx 5 用户可在配置工具中添加 Cassotis。

Debian 系 · amd64 / arm64 v0.4.0
dpkg --print-architecture

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

# arm64
sudo apt install ./cassotis-ime_0.4.0_arm64.deb

IBus:在 GNOME 桌面中,安装程序会把 Cassotis 加入输入源列表,但不会擅自切换当前输入法。如果安装时没有图形会话,下次登录后即可发现。

Fcitx 5:从 Fcitx 5 配置工具添加 Cassotis 即可。IBus 和 Fcitx 5 可以同时安装,但同一个桌面会话应只使用其中一种框架。

目前支持哪些 Linux 环境

当前 v0.4.0 同时提供 amd64 和 arm64 软件包及便携包,对齐言泉输入法与 Cassotis Lexicon v1.20.0 的行为和数据基线,并在两个架构上完成原生构建、核心与词库测试、质量与内存门禁,以及 IBus/Fcitx 5 桌面矩阵验收。 两种架构的完整短词结果均与 Windows v1.20.0 参考结果一致,长句质量也通过同一组冻结语料的发行门禁;其他发行版与桌面组合仍需继续扩大验证。

完整验证

Ubuntu 26.04 / 26.04.1

GNOME · Wayland · x86_64 / aarch64

两个架构上的 IBus 与 Fcitx 5 均完成自动测试和实际桌面验收。
可直接安装

Debian 系 amd64 / arm64

APT 安装

两种架构均提供 Debian 软件包;不同硬件、发行版和桌面环境组合仍需分别验证。
可自行构建

其他发行版

手动安装或源码构建

Fedora、Arch 等发行版建议从源码构建,并按各自的软件包规范完成安装。

完整平台矩阵和测试范围见 兼容性文档; 其他发行版的构建方法见项目仓库。

获取 Linux 版

从 GitHub Releases 下载与设备架构相符的 Debian 安装包或便携包;发布页同时提供 SHA256SUMS 供下载后校验。 如果希望自行检查或构建,源码与相关文档也全部公开。