Linux 本地语音输入

说出来,直接输入。始终留在本地。

VocoType 把按键说话变成真正的系统级中文输入:完全离线、纯 CPU 运行,并原生接入 IBus 与 Fcitx 5。

vocotype://local-input
VocoType 在 Linux 桌面中运行
正在聆听
F9极速听写
Shift + F9长句润色
Ctrl + F9语音编辑
100% 离线

音频和文本始终留在本机。

~0.1秒响应

识别完成后快速提交文字。

~700MB

ASR 峰值内存,无需独立显卡。

2套框架

原生支持 IBus 与 Fcitx 5。

桌面应当在本地听懂你

语音输入,不必绕道云端。

很多语音输入只是网页服务外面套了一个麦克风按钮。VocoType 是真正的 Linux 输入法:在本地录音、识别,并把文字直接提交到当前应用。

01 / 隐私

不上传任何数据

FunASR Paraformer 在本机完成识别;声音、草稿和输入框上下文都无需离开设备。

02 / 原生

几乎处处可用

聊天窗口、编辑器、浏览器、终端与 AI 工具,都通过 Linux 输入法框架接收文字。

03 / 实用

为 CPU 设计

面向普通 Linux 台式机与笔记本优化,内存占用适中,不要求独立显卡。

边界清晰的本地流水线

从按下按键,到文字进入输入框。

每个阶段只承担明确职责。可选的语言模型润色位于语音识别之后,也可以完全关闭。

01

按住说话

按住 F9 开始说话,内容说完后松开按键。

02

录音与 VAD

本地采集音频,并通过语音活动检测提取有效语段。

03

本地 ASR

FunASR Paraformer 在 CPU 上识别中文和中英混合语音。

04

提交文本

IBus 或 Fcitx 5 把最终结果写入当前获得焦点的应用。

三种交互模式

一组快捷键,三档辅助强度。

追求速度时直接听写;写长句时选择可选润色;需要修改已有文字时,直接用语音下达编辑命令。

F9

极速听写

从语音到文字的最短路径,不经过语言模型后处理,尽可能降低延迟。

仅 ASR
Shift + F9

长句润色

可将较长的识别结果交给本地模型或 OpenAI 兼容接口,补标点并清理表达。

可选 SLM
Ctrl + F9

语音编辑

IBus 版本可读取输入框上下文,通过语音完成替换、插入、删除、导航、撤销与重做。

IBUS 编辑模式

真实桌面工作流

让语音输入看起来就像普通输入。

演示中的 VocoType 直接运行在普通 Linux 应用里,而不是要求你先打开一个专门的转写窗口。

VocoType Linux 演示 · 系统级输入64 秒 · 本地视频

来自 Linux 社区

听听用户怎么说。

摘自 VocoType Linux 在 Linux.do 的公开讨论,保留用户原话与公开用户名。

这个太强了,正好弥补 Linux 没有开源语音输入法的痛点。

太强了,一直有做这个的想法,迟迟没落地,没想到佬已经实现了。前排体验一波。

感谢佬,我用下来感觉非常舒服,除了微信里面输入有点问题外,其他场景都很好用。

桌面框架集成

沿用你本来就在使用的 Linux 输入栈。

两个前端共享同一套语音识别核心,同时分别遵循各自输入法框架的原生协议。

IBus

完整支持

适合 GNOME,以及默认采用 IBus 的 Linux 发行版。

  • Python 输入法引擎
  • 极速与润色听写
  • 基于输入框上下文的语音编辑

Fcitx 5

完整支持

适合 KDE,以及偏好模块化 Fcitx 5 生态的用户。

  • C++ Addon + Python 后端
  • 极速与润色听写
  • 独立安装路径,可与 IBus 共存

从源码安装

选择输入法框架,然后开口说话。

安装脚本会配置后端、输入法集成和模型选项。IBus 与 Fcitx 5 两个版本可以同时安装。

IBusGNOME / 默认输入栈
$ git clone https://github.com/LeonardNJU/VocoType-linux.git
$ cd VocoType-linux
$ ./scripts/install-ibus.sh
$ ibus restart
Fcitx 5KDE / 模块化输入栈
$ git clone https://github.com/LeonardNJU/VocoType-linux.git
$ cd VocoType-linux
$ bash fcitx5/scripts/install-fcitx5.sh
$ fcitx5 -r

Linux · Python 3.11–3.12 · 最低 4 GB 内存 · 纯 CPU 推理 · 支持 Fedora、Ubuntu、Debian、Arch 等发行版

让私密的语音输入,成为 Linux 的一等功能。

打开项目仓库 ↗