如何用声音来操控IE浏览器及语音识别引擎

最近做字幕的时候发现一个通过声音控制IE浏览器的方法。本来是要制作字幕的,后来想想如果纯手工制作字幕的话那么效率肯定非常低,做为程序员,本能的想到了让计算机来帮忙。做字幕就是从声音识别出文字,然后在校对时间轴。很机械化的操作,非常适合计算机的来做。通过搜索很快找到了解决方案。使用Microsoft Speech SDK+Python+PythonWin。虽然微软的语音识别引擎已经很强大了,但是要用它来制作字幕还有很长的路要走。字幕做不成了,不过用它来操控浏览器还是错错有余的。发现使用语音功能操作IE浏览器还是非常方便,只要设置好语句,IE浏览器就可以自动进行相关的操作。

下面是我已经实现的一些功能。(=>符号前面是你要说的话,后面是浏览器执行的操作)

“显示浏览器”=>打开浏览器,“谷歌”=>进入谷歌的页面,“百度”=>进入百度的页面,“优酷”=>进入优酷的页面等等,“后退”=>返回上一个页面,“最大化”=>最大化浏览器,“下拉”=>下拉网页,“上拉”=>上拉网页,“放大”=>放大网页,“缩小”=>缩小网页,“关闭浏览器”=>关闭浏览器。

搭建测试环境:

1.从微软官网下载SpeechSDK51.exe和SpeechSDK51LangPack.exe



2.下载Python2.6+PythonWin+wxPython和启动语音识别的脚本文件。从这里打包下载。

3.安装SpeechSDK51.exe,SpeechSDK51LangPack.exe

4.安装Python2.6,PythonWin,wxPython

5.运行开始菜单->所有程序->Python2.6— >PythonWin,选择Tools -> COM MakePy utility -> Microsoft Speech Object Library 5.0

6.在控制面板的语音里面,在语言里选Microsoft Simplified Chinese Recognizer,在语音选择里选Microsoft Simplified Chinese



环境搭建完成,运行SpeechGui.py脚本就可以来用声音操控浏览器。不过由于Python+PythonWin的强大威力,不单单只有IE浏览器可以进行该操作,只要软件能够支持com的应用就都可以显示语音操控,比如微软的Windows Media Player,Word,Excel等软件。强烈建议大家自己手动去发掘和制作更多有意思的功能。

(0)

相关推荐

  • 如何用声音来操控IE浏览器及语音识别引擎的使用

    最近做字幕的时候发现一个通过声音控制IE浏览器的方法。本来是要制作字幕的,后来想想如果纯手工制作字幕的话那么效率肯定非常低,做为程序员,本能的想到了让计算机来帮忙。做字幕就是从声音识别出文字,然后在校 ...

  • 如何用声音来操控IE浏览器

    最近做字幕的时候发现一个通过声音控制IE浏览器的方法。本来是要制作字幕的,后来想想如果纯手工制作字幕的话那么效率肯定非常低,做为程序员,本能的想到了让计算机来帮忙。做字幕就是从声音识别出文字,然后在校 ...

  • 如何用手机来操控电脑

    如何用手机来操控电脑>当你舒舒服服卧在沙发里的时候想要暂停Netflix的缓冲?想要从家发一封忘记发了的电子邮件到办公室?当你在大半个地球外还想要远程控制你的PC? 不管你的手机系统是神马,这里 ...

  • 如何用手机操作抽QQ浏览器小说圈畅读卡书豆?

    如何用手机操作抽QQ浏览器小说圈畅读卡书豆?今天小编为大家讲解一下. 操作方法 01 打开手机,找到QQ浏览器,点击并进入,如图所示. 02 进入之后,登录自己的账号,如图所示. 03 登陆之后,点击 ...

  • win10预览版10041无斯巴达浏览器 IE浏览器Edge渲染引擎更新

    3月19日消息,微软在官方IE博客中不仅确认了斯巴达浏览器预览版将包含在下个Win10版本中,而且还列出了本次Build 10041版本中IE浏览器Edge渲染引擎更新的细节。本次更新的引擎功能是斯巴 ...

  • 360浏览器视频没有声音怎么办?360浏览器没有声音的解决方法

    使用360浏览器看视频没有声音,其他有声音,弄了半天原来是网页自身设置的原因 360浏览器没有声音的解决方法 首先看是不是笔记本右下角的声音被调成静音了 使用本地播放器播放音乐有声音,那可能是360浏 ...

  • 微信如何用声音锁登录

    微信现在除了短信登陆,密码登录之外,还有声音锁登录了,只是这种登录方式需要自己的设置要不然会有点麻烦的. 操作方法 01 首先,你应该进入微信,进入微信之后,点击个人首页找到设置,点击设置进入. 02 ...

  • 如何用手机显示PC端浏览器页面

    智能手机现在已经彻底普及了,使用率远远大于电脑,但是在手机上打开的浏览器页面和电脑还是有区别的,下面给大家介绍一下如何在手机上显示PC端浏览器页面. 操作方法 01 1,打开浏览器. 02 2,点击下 ...

  • 如何用密码锁定谷歌Chrome浏览器

    在2013年后半年,谷歌Chrome终于加入其它现代浏览器的行列,加入了儿童监管账户功能和实验性的密码保护功能.自2015年四月起,这项功能又被成为安全锁或儿童锁,并且需要创建儿童监管账户. 启用Ch ...