fcitx5-vinput logo

fcitx5-vinput

打开

fcitx5-vinput 是 GPL-3.0 的 Fcitx5 语音输入插件,支持本地或云端 ASR,以及 Linux 上的 LLM 润色。

分享:
查看替代方案

fcitx5-vinput 是 Fcitx5 的语音输入插件。按键开始录音,走本地或云端语音识别,再可选地用 LLM 改写后再插入文本。仓库 xifan2333/fcitx5-vinput 是 C++,GPL-3.0,创建于 2026-03-06。2026-09-20 GitHub 显示 451 star45 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 兼容密钥。

快速开始

  1. 按发行版安装(Arch fcitx5-vinput、Fedora COPR、Ubuntu PPA、Nix flake 或 Flatpak)。不要本地 ONNX 就装精简版。
  2. systemctl --user enable --now vinput-daemon.service,然后 fcitx5 -r
  3. 打开 Vinput GUI → Resources → Models,下载模型,点 Alt_R 录音。

第一方入口:README安装文档

常见问题

完整版还是精简版?

完整版含本地 sherpa-onnx 运行时。精简版是云端 ASR 加 LLM,不依赖本地 ONNX。

能改快捷键吗?

能。触发、命令、面板键都在 Fcitx5 设置里。默认是 Alt_RControl_RShift_R

Wayland 能用吗?

项目是跑在 PipeWire 上的 Fcitx5 插件。用已经能在你合成器上工作的 Fcitx5;README 没有另写一套 Wayland 栈。

替代方案

  • macOS 桌面听写:不是这个插件,继续用系统输入法。
  • mlx-serve:Apple Silicon 上的本地 LLM 服务,不是输入法。
  • 只用云端 ASR API:不经过 Fcitx5,适合转写文件。

使用技巧

  1. 文本必须留在本机,就走本地识别。
  2. 已经打好的段落用命令模式改,而不是整段重说。
  3. 让守护进程开机自启,否则重启后触发键没反应。

总结

fcitx5-vinput 是 Linux Fcitx5 上的语音输入路径,可加 LLM 润色。你已经在用 Fcitx5 再装发行版包装。要离线识别选完整版,只要云端选精简版。

评论

还没有评论。成为第一个评论的人!