来源:https://meta.appinn.net/t/topic/40193 作者:@dog
缘起
一直一来就想要通过语音来操纵电脑。
现有的方案有这5个:盘点支持用语音控制PC的软件
但是普遍中文识别不佳,操纵可玩性不高。
因此,我就想,如果能够把“语音”和“autohotkey”连结起来就好了。
这样一来,通过声音就能对电脑进行为所欲为的操作。
再加上一些关键词分类处理,更是可以实现一丢丢小智能。
终于,我看到了这个软件 LiveCaption https://gitee.com/641453620/livecaption 我发现,给这个软件用一小段ahk代码作个桥接,就可以完美实现我想要的功能啦。
适合用户
会autohotkey 基础。【ahk 1.0】
效果展示
示例通过语音打开小众软件和知乎
(字幕栏也可以最小化到任务栏,鼠标附近也会有提示)
示例通过语音打开文件(“打开XX”指令联动listary)
其他玩法举例
通过“浏览XX”指令联动浏览器打开特定网站。
通过“运行XX”指令联动listary运行特定软件。
通过“请打开XX”指令,联动listary查找但不打开XX文件【显示候选】
通过第一/第二。。。指令打开listary搜索的第N个候选项。
在文字编辑/绘图软件中,通过声音切换笔刷、字体等。
在游戏中,通过语言来攻击对手。
录制网课/教程的时候装大逼用~
快速插入常用字符串/时间日期等。
等等等等。
更详细的多配置方法见:https://meta.appinn.net/t/topic/40193
我是用的 Vicki, 和 Amazon Alexa 配合使用。自带示例中有很多有趣的功能,比如通过将屏幕划分成格子,然后通过坐标移动鼠标;检索网页中包含关键字的链接并点击;运行其他程序等,编写多轮对话的功能也很容易。我的需求其实很简单,在家里的服务器上安装 Vicki, 然后通过 SSH 在其他设备上运行命令,比如调用 NirCMD 关闭显示器,用 adb 唤醒机顶盒之类的,用起来还是挺舒服的。遗憾就是毕竟要经过 Alexa, 所以延迟比较高,而且受限于 Alexa 只能是英语。
和 Alexa 绑定的好处则是可以在任何地方使用,而不需要在电脑附近,而且可以和 Alexa 控制的其他智能家居设备联动,而不仅仅是使用语音控制。