【AHK】快速语音输入——让你的普通鼠标也能够快速进行语音输入

现在的语音输入鼠标有点火,按一下按键就可以进行语音输入,在某些场景下还是很方便的。像老小老鼠写东西大多都是使用语音输入,就对这个功能更加喜欢。但是为此而买一个并不一定说好用的鼠标就觉得不太值了。因为新买了鼠标( 【老鼠微硬评】罗技 G102 鼠标),所以就折腾一下。

因为很简单,我也不将它打包成 exe 了,稍微留点门槛挺好的,毕竟每次弄这种简单的小工具,到最后被各种流传,因为没有设置更新的功能,我自己对这些程序完全失控。

普通的 7 键鼠标都可以使用此脚本,但要先安装好讯飞语音输入法的 PC 版。这里给一个提示,我们安装讯飞语音输入法并不一定要用它,你可以依旧使用你自己喜欢的输入法,然后仅仅使用讯飞的语音输入部分,这是可以做到完全互不干涉的。

脚本的使用方法

  • 复制如下内容并保存为 你喜欢的名字.ahk,文件编码:GB2312
  • 这里的前提是你的电脑中要安装 Autohotkey,否则脚本无法执行
  • 在开始菜单中找到讯飞语音输入法相关的内容,右键打开文件位置,这里面应该有一个“语音悬浮窗”的快捷方式,把刚才保存的脚本放在这个位置
  • 为此脚本创建快捷方式,并剪切
  • 在文件夹的地址栏中输入:shell:startup,打开,然后将刚才剪切的快捷方式放在里面,这是为了让脚本能够开机启动
  • 现在鼠标侧键后边那一枚:按一下启动讯飞的语音输入,然后就可以直接说话了;再按一下它会关闭语音输入的悬浮窗,这样就毫无遮挡了。
  • 鼠标侧键前面的那一枚:映射了 F6,这是讯飞语音输入时的开始和暂停键

这样你的鼠标就可以畅快的进行语音输入了,我测试下来的使用体验非常流畅。对了,前提是你的电脑要有麦克风。毕竟不可能凭这一个脚本就给你的鼠标增加上麦克风这种东东。

这样一个小脚本就让鼠标变身语音输入鼠标,是不是很厉害呢!说重点:老规矩,脚本收费,自觉扫码

AliPay-240 WePay-240 QQPay-240

; 不付款就使用此脚本的宝宝不可爱哦~
XButton2::
  Process, Exist, iFlyVoice.exe
  iFlyPID = %ErrorLevel%
  if iFlyPID = 0
  {
    Run, 语音悬浮窗.lnk
  } Else {
    Process, Close, %iFlyPID%
  }
  return
XButton1::
  Send, {F6}
  return
2赞

或者可以这样:鼠标的 后退前进键, supress 掉,如果长按超过 0.3 秒,就语音识别,如果小于,松开后就触发正常的前进后退。

可以,不过我现在没有更复杂的需求,主要还是满足自己

可惜我的俩XButton已经被用在虚拟桌面切换上了

AHK拿来再利用这些“边角料”实在是再好不过

说句题外话,win10的虚拟桌面拿来当老板键还挺舒服的……

虚拟桌面的切换可以映射到:按住右键动滚轮,你试试

1赞

啥?讯飞鼠标用的不是鼠标内置的麦克风并且自动语音识别,而是用PC输入法语音识别?也就是说需要切换输入法?原先我还觉得这鼠标不赖,现在感觉太屑了。我的电脑不可能再安装这种输入法了。公司电脑摄像头和麦克风都没有,我自己的笔记本摄像头和麦克风也都干掉了,用麦克风的时候额外插耳麦。

可能我没有表述清楚吧。

市场上主打语音输入的鼠标都是内置麦克风的。

我是自己买了一个罗技鼠标,然后搭配讯飞的语音输入法,自己打造类似的体验。

噢 原来如此

我凑个热闹. 适合用搜狗输入法的用户.

搜狗输入法支持语音输入的启动快捷键. 启动后支持F2点击说话和关闭. 并不影响键盘打字.

所以第一步先设置好语音输入的快捷键.

image

第二步, 写ahk代码发送按键.

只是搜狗输入法的语音提示框有一些限制, 不能隐藏,也不能改变大小.

不过搜狗的语音输入是独立的exe文件.

image

不知道能否脱离搜狗输入法使用. 如果可以的话, 那么适用性更广了.

都一样的,这个输入框放在那很碍眼。所以我是需要时启动程序,不用了直接杀掉进程。

win10系统支持win+H进行语音听写,和win+ctrl+s 来进行语音控制.

不过开启后,对电脑性能有影响.

没有搜狗和讯飞输入法的也可以使用.

试过,甚至以为不用装讯飞了,结果真……一言难尽

想了半天隐藏那个语音输入窗口,结果还是没想到办法。最后只能放弃了。

用完杀掉,反正启动速度很好,可以接受。

并且新版对多显示器开始支持了,嫌碍眼我就拽到另一个显示器上去。

不知道你有没有这个情况,就是启动后,某些时候会有悬浮气泡“听不清…”等提示出现?

经常会,我现在开的是长文本识别模式,所以就是像在拖拽他位置或者刚刚启动的时候会有这种现象。但在输入状态下,因为长文本模式并不会停止监听,所以不会影响到我的输入过程。

讯飞好像有个配置文件可以选择语音输入监听的时长,然后我把他改成了86400…应该和长文本识别差不多。

因为我主要用它写长文,比较短的像论坛回复,大部分时间是想不起来用它的。所以开长文本模式很舒服,对着电脑念叨着,然后眼睛看着输入的内容,发现问题用键盘去进行一下修正,工作效率挺不错的,就是有点儿费嗓子,像写油猴子的那个教程时,每天到晚上都不会说话了……

我原来还真考虑过是不是去买个tnt来语音输入。。

还真不太需要特别安静的环境。受到影响最大的可能只是自己,就是别的声音影响到自己的思路,没有办法顺畅地进行表达。否则只要设置好麦克风,我觉得哪怕是在咖啡馆的环境下,也可以基本不受影响的输入。