fcitx5-vinput 是 Fcitx5 的语音输入插件。按键开始录音,走本地或云端语音识别,再可选地用 LLM 改写后再插入文本。仓库 xifan2333/fcitx5-vinput 是 C++,GPL-3.0,创建于 2026-03-06。2026-09-20 GitHub 显示 451 star、45 fork。451 star 是热度信号,不是访问量。文档在 xifan2333.github.io/fcitx5-vinput。提供 Arch、Fedora COPR、Ubuntu PPA、Nix、Flatpak 以及 GitHub Releases(完整版与精简版)。
它是输入法插件,不是编码智能体。若要在终端里操作飞书,对照 Lark CLI;若只要模型权重,去看语音模型词条。README 没有 macOS 或 Windows 输入法。
核心功能
- 两种触发:点一下触发键(默认
Alt_R)开关录音,或按住即按即说。 - 本地与云端 ASR:离线 sherpa-onnx 模型,或 README 点名的云厂商:豆包、阿里云百炼、ElevenLabs,以及 OpenAI 兼容接口。命令面板(
Shift_R然后/asr)可运行时切换。 - LLM 场景:纠错、排版、翻译等后处理。
- 命令模式:选中文字,按住命令键(默认
Control_R),口述指令,松手应用。 - 图形与命令行:
vinput-gui做设置,vinput做完整控制。完整版带本地 ONNX 运行时。精简版只走云端。
限制:需要 Linux 上的 Fcitx5、PipeWire 和可用麦克风。云端 ASR 与 LLM 会把音频或文本发给你配置的供应商。本地识别质量取决于你在 Resources → Models 里下载的模型。这不是 macOS/Windows 通用听写软件。
适用场景
- 已经在用 Fcitx5 的 Linux 桌面用户,想对着键盘说话打字。
- 想离线识别用完整版,或只要云端用精简版。
- 别用:桌面不是 Fcitx5,或者不能把音频送云、又不想下本地模型。
定价方案
| 部分 | 价格 | 2026-09-20 第一方页面 |
|---|---|---|
| 插件 | $0 | GPL-3.0。发行版包装和 GitHub Releases。约 451 star。 |
| 本地 ASR | 磁盘和 CPU/NPU | GUI 里下载的 sherpa-onnx 模型。 |
| 云端 ASR / LLM | 供应商账单 | 豆包、百炼、ElevenLabs,或 OpenAI 兼容密钥。 |
快速开始
- 按发行版安装(Arch
fcitx5-vinput、Fedora COPR、Ubuntu PPA、Nix flake 或 Flatpak)。不要本地 ONNX 就装精简版。 systemctl --user enable --now vinput-daemon.service,然后fcitx5 -r- 打开 Vinput GUI → Resources → Models,下载模型,点
Alt_R录音。
常见问题
完整版还是精简版?
完整版含本地 sherpa-onnx 运行时。精简版是云端 ASR 加 LLM,不依赖本地 ONNX。
能改快捷键吗?
能。触发、命令、面板键都在 Fcitx5 设置里。默认是 Alt_R、Control_R、Shift_R。
Wayland 能用吗?
项目是跑在 PipeWire 上的 Fcitx5 插件。用已经能在你合成器上工作的 Fcitx5;README 没有另写一套 Wayland 栈。
替代方案
- macOS 桌面听写:不是这个插件,继续用系统输入法。
- mlx-serve:Apple Silicon 上的本地 LLM 服务,不是输入法。
- 只用云端 ASR API:不经过 Fcitx5,适合转写文件。
使用技巧
- 文本必须留在本机,就走本地识别。
- 已经打好的段落用命令模式改,而不是整段重说。
- 让守护进程开机自启,否则重启后触发键没反应。
总结
fcitx5-vinput 是 Linux Fcitx5 上的语音输入路径,可加 LLM 润色。你已经在用 Fcitx5 再装发行版包装。要离线识别选完整版,只要云端选精简版。
评论
还没有评论。成为第一个评论的人!
相关工具
相关洞察
Claude Skills 完全指南 - 十大必备 Skills 详解
深入解析 Claude Skills 扩展机制,详细介绍十大核心技能及 Obsidian 集成,帮助你打造高效的 AI 工作流
Claudesidian:让 Obsidian 变成 AI 驱动的第二大脑
通过 Claudesidian 这个开源项目,将 Obsidian 笔记系统与 Claude Code 完美结合。内置 PARA 方法、自定义命令、自动化工作流,从想法到实现的完整解决方案。
别再把 AI 助手塞进聊天框了:Clawdbot 选错了战场
Clawdbot 很方便,但将它放在 Slack 或 Discord 里操控,是从一开始就错的设计选择。聊天工具不是用来操作任务的,AI 也不是用来聊天的。