Gloridust/WowType
效率与系统工具面向 Linux 和 macOS 的 fcitx5 拼音输入法,支持整句输入、按错键纠正、离线语音输入和互译。
项目介绍
WowType 是一个 fcitx5 拼音输入法。拼音引擎用 Rust 编写,编译成静态库,通过 C ABI 链进 C++ 的 fcitx5 插件;输入时先切分音节,再在音节图上做束搜索,用词频、语言模型和用户习惯打分,最后组织成整句、句子前半截、词和单字候选 工作原理。它面向希望在 Linux 上获得接近微信输入法体验的用户:整句一次打完并可分段上屏;拼音打一半也能出词;能纠正相邻键、按键顺序颠倒、多按或漏按;支持简拼、省略韵母、中英混打、可选模糊音、7 种双拼方案和繁体输出。
除拼音外,它还提供 emoji 候选与表情面板、日期时间、计算器和中文大写金额、v + 空格的剪贴板/常用语/符号工具栏、中英文之间自动加空格、离线语音输入,以及中英互译。翻译可以使用自己填写的 OpenAI 格式接口,也可以下载本地模型离线运行。选词和常用搭配只记在本机,30 天不用会淡忘。安装包自带约 89 万词的词库,可在设置里切换到可选的万象词库 可选词库。
快速使用
在 Ubuntu 24.04 / 26.04、Debian 13、Arch 及衍生版、Fedora 或 macOS 12 以上,推荐用安装脚本:
curl -fsSL https://raw.githubusercontent.com/Gloridust/WowType/main/install.sh | bash
脚本会下载对应安装包并按 SHA256SUMS 校验,用系统包管理器安装;输入法框架不是 fcitx5 时会询问是否用 im-config 切换;最后把 WowType 加入 fcitx5 的输入法列表 安装步骤。可以先看 install.sh,或执行 bash install.sh --print-plan 只查看会安装哪个包、不改动系统。设置 WOWTYPE_NO_IM_CONFIG=1 和 WOWTYPE_NO_RESTART=1 可跳过框架切换和 fcitx5 重启。
切换过输入法框架的话,注销并重新登录。然后按 Ctrl+Space 切到 WowType,打 nihao 验证。也可以在终端确认:
wowtype-check --lexicon /usr/share/wowtype/lexicon.tsv
wowtype-show --lexicon /usr/share/wowtype/lexicon.tsv nihao
手动安装包在 Releases 页面;其他发行版和源码构建见安装文档。macOS 上脚本装到 ~/Library/Input Methods,不需要管理员密码,但 .pkg 没有 Apple 签名,首次打开需在「隐私与安全性」里选择「仍要打开」。
使用约束
- Linux 需要 fcitx5 5.1 或更新,Ubuntu 22.04 自带的 5.0 不支持。现成安装包覆盖 Ubuntu 24.04 / 26.04、Debian 13、Arch(仅 x86_64)、Fedora 和 NixOS,其他发行版需从源码构建 系统要求。
- 重启 fcitx5 后,Chrome、VS Code、Slack、微信等 Chromium / Electron 程序要彻底退出再打开才能打中文。KDE Plasma Wayland 下用
wowtype-config --restart-fcitx重启,不要用fcitx5 -r -d。 - GNOME Wayland 下,活动概览搜索框等位置需要 Input Method Panel 扩展才能显示候选框;绿色主题和语音浮条还依赖一个单独的 GNOME 扩展,首次启用要注销重新登录。
- 语音模型不随安装包分发。要在设置的「语音」页下载,或运行
wowtype-config --install-voice-model:从腾讯服务器下载约 100 MB,解开约 130 MB,载入后常驻内存约 150 MB。识别在本机完成。 - 互译会把输入的那句话发给你填写的翻译服务,项目本身不经手。离线选项会下载 HY-MT 1.5 1.8B(1.13 GB),缺失时再下载 llama-server(约 22 MB);该模型适用腾讯混元社区许可,不适用于欧盟、英国和韩国。
- 代码按 MIT 或 Apache-2.0 双许可证发布;安装包内的词库数据遵循 rime-ice 的 GPL-3.0,可选万象词库为 CC BY 4.0,词级语言模型为 CC BY-SA 4.0。
HotRepo 点评
该项目进入过 HotRepo 新项目榜,Star 增长持续:按记录,2026-11-10 的统计窗口内新增 291 Star,随后三天分别新增 171、92、104,到 2026-11-13 达到 711 Star;后两条快照记录在 Rust 新项目榜上。目前没有记录到全部语言日榜的最好名次,这些数字是新项目窗口内的增长,不等于长期采用情况。技术上更值得注意的是完成度:Rust 拼音引擎、容错检索、本地学习、自带词库、离线语音和互译集中在一个 fcitx5 插件里,并覆盖多个发行版和 macOS。正因如此,语音模型下载、GNOME 扩展加载和 Electron 程序重启这些使用条件会成为新用户最先碰到的环节,文档也对它们做了直接说明。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。