由于 Linux 桌面环境下没有一个好用的语音输入法,做了一个 web 浏览器版本的

更新

2026年6月7日

前些天发现并使用了 fcitx5-vinput,效果还不错,在此推荐给大家

注意:

  1. kimpanel 扩展建议使用扩展管理器安装,这样安装路径是家目录下,属于用户扩展。如果使用 sudo apt 安装就变成了系统扩展,并且安装在了 /usr 目录下,不建议这样
  2. 安装了 kimpanel 扩展之后建议备份原有的 stylesheet.css 文件(路径 ~/.local/share/gnome-shell/extensions/[email protected]/stylesheet.css),然后要更改候选文字样式可以直接修改这个文件,推荐一个我当前正在使用的“主题样式”

kimpanel新主题.jpg

代码如下

/* Candlelight Spring inspired light theme for kimpanel */

.popup-menu-boxpointer.kimpanel-popup-boxpointer {
  -arrow-background-color: transparent;
  -arrow-border-color: transparent;
  -arrow-border-width: 0px;
  background-color: transparent;
  border: 0px;
  border-radius: 0px;
  box-shadow: none;
  padding: 0px;
  margin: 0px;
}

.popup-menu.kimpanel-popup-boxpointer {
  background-color: transparent;
  border: 0px;
  border-radius: 0px;
  box-shadow: none;
  padding: 0px;
  margin: 0px;
}

.popup-menu-content.kimpanel-popup-content {
  background-color: #fbfcf9;
  border: 1px solid #dce5d8;
  border-radius: 8px;
  box-shadow: 0 2px 12px rgba(64, 116, 52, 0.08);
  padding: 4px 4px;
  margin: 0px;
}

.kimpanel-label {
  font-family: "Sans";
  font-weight: normal;
  color: #3a3a3a;
  padding: 0px;
}

.kimpanel-label:not(.kimpanel-candidate-item) {
  padding: 4px 8px;
  color: #888888;
}

.kimpanel-candidate-item {
  cursor: pointer;
  transition-duration: 0ms;
  border-radius: 6px;
  margin: 1px 0px;
  padding: 4px 10px !important;
  color: #3a3a3a;
}

.kimpanel-candidate-item:hover {
  background-color: rgba(64, 116, 52, 0.08);
}

.kimpanel-candidate-item:active {
  background-color: #407434;
  color: #ffffff;
  border: 0px;
  box-shadow: none;
}

.kimpanel-candidate-item:active:hover {
  background-color: #4a853d;
  color: #ffffff;
}

.minwidth-zero {
  min-width: 0;
}

.icon-disable {
  color: rgba(150, 150, 150, 0.5);
}

原文

功能比较简单,基于百度实时语音识别 wss API 实现的 web 浏览器“语音输入法”,支持简体中文(普通话和部分方言)和英语,将
语音实时转成文字。

GitHub地址: https://github.com/hellodk34/baidu-asr 喜欢的话帮忙点个⭐

动图演示

demo.gif

剩下的内容看 GitHub 仓库 README 吧~ 这里就不赘述了。做这个主要是满足自用,嘿嘿,偶尔需要用到的时候还是有用的。

最后修改于:2026年06月07日 21:14

已有 2 条评论

  1. Linux下的话可以试试lazy type,传送门:https://github.com/oldcai/LazyTyper-releases/releases

    1. 谢谢回复。LazyTyper 我装过的,用不起来…… 不知道当时是什么原因,现在也没兴趣了

添加新评论