杏彩彩票真人平台-实战:手把手教你实现用语音智能控制电脑 | 附完整代码

您当前的位置 :前三信息门户网 > 体育 > 杏彩彩票真人平台-实战:手把手教你实现用语音智能控制电脑 | 附完整代码
时间:2020-01-10 18:40:23

杏彩彩票真人平台-实战:手把手教你实现用语音智能控制电脑 | 附完整代码

杏彩彩票真人平台,作者 | 叶圣

出品 | ai科技大本营(id:rgznai100)

导语:本篇文章将基于百度api实现对电脑的语音智能控制,不需要任何硬件上的支持,仅仅依靠一台电脑即可以实现。作者经过测试,效果不错,同时可以依据作者所给出的代码进行修改加入自己需要的功能,而所有代码的实现都是依靠python编程实现。试想,通过语音实现对电脑的控制,而电脑又可以对其他硬件进行控制,那么即可以实现语音对其他硬件的控制,即达到智能家具的效果。

在人工智能的发展越来越火热的今天,其中智能应用也在伴随着我们的生活,其中最为典型的便是语音识别,近几年来,语音识别技术取得显著进步,同时语音识别技术也慢慢渗入了工业、家电、通信、汽车电子、医疗、家庭服务、消费电子产品等各个领域。语音识别最基本的思想包括:信号处理、模式识别、概率论和信息论、发声机理和听觉机理、人工智能等等,而这里我将对语音识别进行生活中的很好应用,让机器能听懂人类讲话,并做出操作控制。

首先我们选用的编程语言是python,要用到的模块有jieba模块,用以实现对中文语句进行分段;os,win32con和sys模块用来实现对电脑的控制;time模块用来延时;wave 和pyaudio模块用来录音;pygame模块用来播放声音;pynput模块用来控制键盘;random模块随机选取;其中导入模块这一段代码为:

然后在百度api申请账号可以得到密码和用户名,申请语音识别项目,至于为什么不用电脑自带的微软语音识别,是考虑到其识别效果的不准确。其中这一段代码为:

接着依靠pygame模块对audio.mp3进行播放,即可以听到电脑说了句“语音控制开始”这句话,即标志着你可以进行说话以达到控制的效果。代码如下:

紧接着下面的是录音,将你的声音录制下来才能对录制下来的音频文件进行识别,这里主要依靠wave模块进行录音,代码如下:

接着用

r.save_wav("test.wav")这一段语句用以保存录制下来的声音为test.wav的音频文件。再紧接着用ffmpeg实现对录音文件的上传,以达到语音识别的目的,代码如下:

用以判断你说的话中有没有在以上数组中,如果你说的话有关键字在song这个数组中,就播放音乐,即为下面代码要实现的功能。

如果你说的话中有“酷狗”这两个字的话,就打开酷狗,具体代码如下:

这里d:\program files (x86)\kugou\kugou.exe为我的电脑酷狗的安装路径,具体路径可以对其快捷方式右键打开所在文件位置找到。

如果你说的话中有“优酷”这两个字的话,就打开优酷,具体代码如下:

这里e:\youku\youkuclient\proxy\youkudesktop.exe e为我的电脑优酷的安装路径,具体路径可以对其快捷方式右键打开所在文件位置找到。

如果你说的话中有“关机”这两个字的话,就关机,具体代码如下:

这里jgh.exe为我编的一个自动连wifi的程序,我自己可以直接调用。

如果你说的话中有"搜索","浏览"这几个字的话,就打开浏览器并搜索对应的内容,具体代码如下:

如果你说的话中有"歌","歌曲","音乐","听"这几个字的话,就打开随机播放你电脑里下载的音乐,具体代码如下:

其中c:\users\asus\music为我下载音乐的路径,具体路径根据自己的电脑而定。

至此,语音控制功能基本实现,其中包括的功能有,语音播放音乐,语音打开浏览器并搜索你所的话,语音打开优酷,语音打开酷狗,语音实现自动关机,并且进过测试,其中语音识别效果甚好,即使你的声音很沧桑,很小也可以识别的很准确,所以说这一项应用的实现是真正有价值的,并且其中如果要加入其他的功能的话,可以依据我的思维进行填补实现,比如语音锁屏,语音换壁纸等等。

总结一下程序的总体思维为:让电脑说“语音控制开始”,用来判断模块是否完整,同时也是标志着你可以进行对电脑控制了;然后对周围环境录音,对录音文件语音识别成文字,如果你说的话有一些定义的关键词的话,就执行对应的操作。例如“我想听首歌”这句话有“歌”这个关键字,就会执行播放歌曲的功能,至此智能控制功能完美实现。

作者简介:

叶圣,中国矿业大学,擅长python,vbs,bat,vc++,h5等等,自研安卓武侠游戏,桌面智能宠物,vip视频解析等等

(*本文为 ai科技大本营投稿,转载请微信联系 1092722531)

香港六合下注


门推荐

  • 星座说 | 敲黑板!12星座4月运势重点星座说 | 敲黑板!12星座4月运势重点★运势文请以太阳星座为主,上升星座为辅。金牛座★海王星·★天蝎座·★第9宫这是容易思虑纷杂的一月。但是本月职场工作可能会出现混乱、效率低的状况,一些工作计划任务似乎无法正常进行,未能达到预计的效果。狮子座★木星·★狮子座·★第5宫心情不错的话自然容易有好运。天蝎座★火星·★处女座·★第8宫本月注意身体健康,饮食平衡。
  • 山西沁源突发森林大火,武警官兵连夜转移2400余名群众山西沁源突发森林大火,武警官兵连夜转移2400余名群众3月29日13时许,山西省长治市沁源县王陶乡郭家坪村发生森林火灾,大火逼近约25个村庄和煤矿,严重威胁当地群众的生命财产安全。火情就是命令,武警山西省总队第一时间派出救援力量,携带灭火装备器材,紧急赶赴现场,参与转移群众、排除险情等工作。通过12个小时的连续奋战,武警官兵逐一排查了14个村庄、3000余间房屋,转移群众2400余人,及时消除了火场周边的安全隐患。
  • 为大选拉票 特朗普称明年将推出有利中产阶级的减税为大选拉票 特朗普称明年将推出有利中产阶级的减税美股讯 北京时间13日消息,美国总统特朗普当地时间周四表示,他的政府计划明年推出一项旨在让中等收入家庭受益的税改计划。特朗普此前曾表示,他的政府正在考虑可能的减税措施,包括削减工资税和资本利得税,试图淡化市场对可能出现的经济衰退的担忧。但白宫一位发言人周三表示,特朗普已排除了现在削减资本利得税的可能性,因为这可能让富人收益,而不会给中产阶级带来足够的好处。

荐新闻

你喜欢

© Copyright 2018-2019 gogosam.com 前三信息门户网 Inc. All Rights Reserved.