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

所属分类: 软件教程 / 浏览下载 阅读数: 919
收藏 0 赞 0 分享

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

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

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

  搭建测试环境

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

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

  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等软件。强烈建议大家自己手动去发掘和制作更多有意思的功能。

更多精彩内容其他人还在看

浏览器标识是怎么意思 360手机浏览器怎么设置浏览器ua标识

浏览器标识是怎么意思,浏览器标识是可以使服务器失败客户的操作系统及版本、cpu类型、浏览器版本等相关信息的功能,开启浏览器标识后你可以更加方便的给不同浏览器发送不同的页面
收藏 0 赞 0 分享

火狐浏览器怎么更改的文件默认保存位置?

火狐浏览器怎么更改的文件默认保存位置?火狐浏览器是安装在C盘的,但是想把下载路径放到D盘,怎么砂纸火狐默认的保存路径呢?下面我们一起来看看火狐浏览器更改保存位置的方法
收藏 0 赞 0 分享

2015年Google浏览器页面搜索彩蛋大全

在使用Google浏览器搜索的时候,有没有遇到一些彩蛋呢?谷歌工程师城会玩,在谷歌的页面搜索中设置了很多彩蛋,当你搜索到某个特定关键词的时候,就会出现一些特效,下面我们一起来看看2015年Google的彩蛋汇总
收藏 0 赞 0 分享

360极速浏览器自动翻译功能能取消掉吗?

360极速浏览器自动翻译功能能取消掉吗?360浏览器自带了翻译功能,遇到了英语会自动翻译成英文,虽然很好用,但是浏览器的流畅度就下降了,可以关闭吗?下面分享360极速浏览器关闭自动翻译的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

qq浏览器怎么卸载?不使用控制面板卸载qq浏览器的教程

qq浏览器怎么卸载?之前我们都是用过控制面板或者第三方安全软件来卸载的,电脑里没有360安全卫士等软件,控制面板里又不显示qq浏览器该怎么卸载呢?下面分享另一种卸载方法,需要的朋友可以参考下
收藏 0 赞 0 分享

火狐浏览器怎么切换到IE兼容模式?

火狐浏览器怎么切换到IE兼容模式?有很多网页其他浏览器打不开,但是用ie浏览器就可以打开,怎么设置成ie兼容模式呢?下面我们来看看火狐浏览器切换到IE兼容模式的详细图文教程,需要的朋友可以参考下
收藏 0 赞 0 分享

谷歌Chrome浏览器不能下载百度网盘文件的两种解决办法

Chrome浏览器点击百度云网盘文件无法下载该怎么办?无法正常下载是因为谷歌拦截了,仔细观察Chrome浏览器地址栏的左上角,我们会发现有个锁状的错误提示,把它解决掉就可以了,下面分享两种解决办法,需要的朋友可以参考下
收藏 0 赞 0 分享

电脑版百度地图怎么删除多余的收藏路线?

电脑版百度地图怎么删除多余的收藏路线?经常用百度地图收藏路线,但是不知不觉就收藏了很多,该怎么删除那些不用的路线呢?下面我们来看看百度地图收藏路线的删除方法,需要的朋友可以参考下
收藏 0 赞 0 分享

用户展示微软Edge浏览器概念设计 Aero与Modern风格的结合体

微软Edge浏览器概念设计曝光,该设计基本上继承了目前Edge浏览器的界面Modern风格特点,同样是采用了明暗两种主题配色。但最明显的不同就是这一设计全面采用了Aero透明特效
收藏 0 赞 0 分享

chrome谷歌浏览器怎么随意下载网页中视频?

chrome谷歌浏览器怎么随意下载网页中视频?平时都是用chrome谷歌浏览器下载视频,下面分享使用chrome浏览器下载网页中的视频的一些技巧,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多