一个在 Linux 下面实现快捷语音输入的法子

ericwyn 2026-06-03 22:09 1

自己一直在使用 ubuntu22 进行办公。看着最近 windows 和 mac 平台上面的 AI 语音输入工具越来越多了,也想着自己去实现一个


但是一想到要面对 linux 输入框架的那种痛苦,就放弃了




今天灵光一闪,想到要不可以使用剪贴板的方式来做。这样可以直接绕过输入法的框架。

不会跟现有正在使用的 fcitx5 输入法产生冲突


核心思路说白了就是这么一行命令


echo -n "测试输入" | xclip -selection clipboard && xdotool key --clearmodifiers ctrl+v

先写剪贴板,再 xdotool 帮你模拟 ctrl+v


简单用 golang 写了个程序, vibe 只花了 243k 上下文

配合 siliconflow 的 FunAudioLLM/SenseVoiceSmall 模型做语音识别,绑定 gnome 的快捷键,点击快捷键之后就可以将任意文字写到你最后一个输入框里面


试试了一个下午感觉不错,在各个 coding agent 里面输入都方便多了

(SenseVoiceSmall 模型还是免费调用的识别率也很高


而且更关键的是,不需要安装一套新的输入法,使用的时候也可以无缝切换回去你当前的输入法



代码就不放了,思路逻辑都很简单,你们估计随便也能 vibe 出来

这个方案比起装多一个输入法来讲方便太多了


在用 linux 的佬也可以试试这个思路自己做一个

最新回复 (3)
  • dabaitu 06-03 23:09
    1

    去年我有段时间在研究这个,然后年初时已经有很多开发者或厂商已经跟进Linux的语音输入法了,现在竞品应该很多了吧.


    可惜从 Linux 换到 Mac了

  • xiphoray 06-04 08:21
    2

    李姐万岁,锤子科技精神永垂不朽。

  • 事在人为 07-11 22:01
    3

    我最近换linux系统也在研究这个,我朋友是mac,看他用千问的语音输入很方便,还有自动废话去除和分条总结的效果。

* 帖子来源Linux.do
返回