[App Sharing] 自己做了个离线语音输入法 EchoFlow,按住就能说
Tofloor
poster avatar
HualetWang
deepin
2026-10-11 14:10
Author

各位坛友好~

给大家介绍下我前一段时间心血来潮做的一个小东西:EchoFlow,一个 deepin 上的离线语音输入法。一句话介绍:按住右 Ctrl 说话,松手,字就自己跑到输入框里了,全程不联网。

EchoFlow

今天正好有空,又把它翻出来优化了一轮,顺手发了个 0.2.11,跟大家汇报下改了啥。

第一当然是速度。之前一直觉得松手后要等一会儿才出字,有点不爽,这次把 CPU 上的转写好好抠了一遍,线程能吃满物理核心了,推理部分上了 GQA。在我这台 R7 6800H 上,一段 13 秒的话,整段转写从 4 秒左右降到了 2.3 秒。而且它本来就是边录边在后台转的,所以真正松手之后,一秒多一点字就出来了,体感挺明显的。

然后操作也改了。以前是点一下右 Ctrl 开始、再点一下结束,现在改成了对讲机那种:按住说,松手停,用起来顺多了。如果是 X11 环境,在输入框里长按鼠标左键也能直接说话,手在鼠标上的时候挺方便。

还有个小细节:录音时那个胶囊之前会跟着输入框跑,偶尔会挡住正在打的字,现在固定在屏幕中下方,老实多了 😂

按住右 Ctrl 说话

没用过的朋友,我再简单安利几句:

它是真·离线的,模型用的是 Qwen3-ASR(0.6B 和 1.7B 两个量化版可选),就在你自己电脑上跑,不需要独显,也不用注册啥账号,断网都能用,说的话不会传到任何地方。

上屏走的是 Fcitx5 输入法的正经通道,不是复制粘贴,也不是模拟按键,所以不会出现剪贴板被冲掉、字打到别的窗口里这种糟心事。说话的时候胶囊里还会实时显示识别结果,能看到它确实在听。

性能数据

安装很简单,Releases 里有 deb 包,装完在当前会话里跑一下 fcitx5 -rd 就好。第一次打开有引导,模型在设置里点一下就能下,国内可以选 hf-mirror 源,速度还行。

  • 下载:https://github.com/hualet/echoflow/releases/latest
  • 主页:https://hualet.org/echoflow/
  • 源码:https://github.com/hualet/echoflow

另外说明一下:它的界面依赖 DTK,我也只在 deepin 25 上做过测试,所以目前不推荐在其他发行版上用,折腾出问题我可能也帮不上忙 😅 用着有啥问题或者想要的功能,直接在帖子里回复我就行,issue 也欢迎。觉得还不错的话,顺手给个 star 我会很开心的哈哈 🙏

Reply Favorite View the author
All Replies
avatar
mozixun
Moderator
2026-10-11 14:28
#1

针对这个:"它的界面依赖 DTK,我也只在 deepin 25 上做过测试"

直接用Qt做实现呗, 反正DDE有Qt主题包

Reply View the author
avatar
HualetWang
deepin
2026-10-11 14:34
#2
mozixun:

针对这个:"它的界面依赖 DTK,我也只在 deepin 25 上做过测试"

直接用Qt做实现呗, 反正DDE有Qt主题包

或许将来?

Reply View the author
avatar
pzm9012
Moderator
2026-10-11 15:26
#3

like

Reply View the author
avatar
buyike
deepin
2026-10-11 15:59
#4

like 优秀,离线这点很赞,deepin越来越好用了。

可惜我的电脑是自己组装的台式,没有配麦,不能安装支持。

Reply View the author
avatar
lovezjkxlove
deepin
2026-10-11 17:54
#5

已经安装了,但我的键盘没有 右 Ctrl键,所以希望作者可以增加自定义的快捷键,谢谢!

Reply View the author
avatar
HualetWang
deepin
2026-10-11 18:42
#6
lovezjkxlove:

已经安装了,但我的键盘没有 右 Ctrl键,所以希望作者可以增加自定义的快捷键,谢谢!

可以鼠标左键长按😂

Reply View the author
avatar
昨夜的星辰
deepin
2026-10-11 22:07
#7

这个功能实现的太棒了

Reply View the author
avatar
𰻞𰻝面
deepin
2026-10-12 01:44
#8

这个输入法太牛了

Reply View the author
avatar
灵兮之
deepin
2026-10-12 08:34
#9

厉害kissing_heart

能否做个appImage文件?20.8装deb没法装

image.png

Reply View the author
avatar
小浣熊市
deepin
2026-10-12 10:49
#10
灵兮之:

厉害kissing_heart

能否做个appImage文件?20.8装deb没法装

image.png

直接deepin 25,畅聊echoflow

Reply View the author
avatar
灵兮之
deepin
2026-10-12 11:08
#11
小浣熊市:

直接deepin 25,畅聊echoflow

25还不太敢用,办公电脑还是追求稳定

Reply View the author
avatar
一头牛
deepin product team
2026-10-12 11:27
#12

强的可怕,话说这个产品的网页好好看

Reply View the author
avatar
神末shenmo
deepin
Spark-App
Q&A Team
2026-10-12 15:34
#13

@gfdgd_xi 语音键盘这不就来了吗

Reply View the author
avatar
晚秋(lateautumn)
Moderator
2026-10-12 16:28
#14

厉害,但是没有龙版。

Reply View the author
avatar
晚秋(lateautumn)
Moderator
2026-10-12 16:30
#15

有两个deb包,有什么不同?
image.png

Reply View the author
avatar
HualetWang
deepin
2026-10-12 19:48
#16
晚秋(lateautumn):

有两个deb包,有什么不同?
image.png

dbgsym 是 debug 符号包,可以不装。

Reply View the author
avatar
相信
deepin
2026-10-12 20:35
#17
It has been deleted!
avatar
相信
deepin
2026-10-13 07:08
#18

安装了,也设置了,怎么不行呢?

我是平板电脑,dock栏在右侧,希望有设置,能允许应用以图标形式钉在dock栏,按住图标就可语音输入;

目前悬浮图标似乎不能移动。

Reply View the author
avatar
Deepin-12356
deepin
2026-10-14 11:21
#19

大佬,请问是双击安装.deb,再在终端跑fcitx5 -rd吗?好像没有什么引导,再终端运行EchoFlow、echoflow都提示找不到(deepin25 x86,X11)

Reply View the author
avatar
Deepin-12356
deepin
2026-10-14 19:47
#20

image.png

Reply View the author