开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 12546|回复: 81
收起左侧

[2017开源大赛(第二届)] 眼前语音助手开源

[复制链接]
结帖率:32% (6/19)
发表于 2017-11-20 14:34:39 | 显示全部楼层 |阅读模式   广东省东莞市
本帖最后由 宇智波·佐助 于 2017-11-21 09:51 编辑

[size=17.1429px]看大家都在参与,有很多很好的源码值得学习,我也来凑个热闹,眼前语音助手有的人可能会知道,不知道的功能介绍在下面,最要是自动家家触发系统,写这个系统的难点在于触发系统的设计思路和其稳定性,所以建议改动内核源码前用复件去改. 最新是写到桌面宠物和任务栏编辑框后来没写了(可能有BUG),因为又去写了一个机器聊天学习系统希望加入里面,但写出来发现这种大型数据学习系统真不是我这台I5处理器可以跑的动的,动不动就要跑半个月...后来又因为有的代码老是重复写就又去写了一个编程助手,跑题了,眼前语音助手是我真正定下心来写的第一个程序,所以你们可以从代码里看到我的一些学习过程,集成了百度和讯飞两种识别在里面, 经过测试讯飞识别率比百度高.大家用的时候最好编译出来,效率要高几倍.希望大家喜欢,谢谢大家 PS:为了大家拿到就可以用,所以里面有的东西没去掉,所以请善待作者不解释,相信大家
程序基于网络 大部分功能都需要连网,按F8键可以显示程序界面,请配合耳麦使用本程序,当你说话时程序界面上的分贝值跳动时证明耳麦连接正常。  重要:分贝过滤值 是用来过滤分贝的,也就是说你设为多少,那么声音必须大于这个,才可以有用.如果环境很吵,你可以设高些,具体就可以试验一下; 而过滤值下面那个数字,就是通过了分贝过滤限制的实时值。如果真的太吵,你可以把分贝过滤值设到很高,然后用手动模式,按F1手动模式,按一下开始说话,说完再按一下开始识别。


关于程序可以做什么:  
1,可以语音打开知名网站和网站的二级页面、各种贴吧!     
[size=17.1429px]   你只要说打开****  比如 打开百度  打开腾迅官网 打开17173 打开铁血军事   你说的时候可以后面加上官网,也可以不加,不过效果还是有区别的. .  
[size=17.1429px]   1.2 打开网站的二级页面 像TX网的体育就是二级页面     打个比方:比如你说“打开百度” 如果网站打开了,那么接下来,程序会自动抓取这个网站的二级页面,并自动编成口令,供你以后调用      直接说 百度知道 百度贴吧 百度地图 凤凰军事 人民网体育 搜狐新闻 Tao宝女装 ...这样用 大家可以试试  只要在网上有被认证官网的网站,也都是可以被本程序语音打开的。 不知名网站?别急,还有命令编辑器(在后面介绍)  
[size=17.1429px]   1.3打开贴吧: 打开****吧 比如:“打开李毅吧”
[size=17.1429px]
[size=17.1429px]   
[size=17.1429px]2,可以语音打开任何文件、文件夹、程序 和关闭程序
[size=17.1429px]     作用范围:桌面(包括桌面文件夹内)、开始菜单、最近使用过的文件(大约一个月,视使用情况).(只限于这三个地方是为了速度考虑,如果全盘找你的文件那太慢了.而且也差不多够用了)
[size=17.1429px]     被本程序打开了的程序可以被关闭,第一次打开后不再限制。比如打开酷狗音乐,要关闭就说关闭酷狗音乐 (主要是打开的时候取到了进程名,而没有打开过的程序是不知道进程名的.)
[size=17.1429px]     只要说:打开+程序全名 或者 运行+程序全名 或者 启动+程序全名(比如:打开腾迅QQ;再比如:打开完美世界)  当然你电脑里任何程序都是可以被本程序语音打开的,有些特殊的关不掉的程序可以用,命令编辑器加上去。 (特殊的是指经过二次路径解析的,比如有些游戏,快捷方式指向的是先打开登陆程序,然后再打开游戏本身)  
[size=17.1429px]
[size=17.1429px]
[size=17.1429px]3,可以说电影电视名字直接在电影网站上播放影片
[size=17.1429px]            关于看电影和电视 只要说播放*****,就可以了。 比如想看花千骨,就说:“播放花千骨”默认调用优酷的 当然也有 腾迅视频 和 搜狐高清的,手动切换默认播放哪个电影网站的影视的话以后再做.     
[size=17.1429px]
[size=17.1429px]
[size=17.1429px]4,语音搜索[size=17.1429px]      内置二十多种搜索引擎(搜图片或视频请细看)
[size=17.1429px]      默认用百度进行搜索,你只要说:搜索****** 这样类似的话就行了。
[size=17.1429px]      搜索图片的话就说"搜索****图片",比如:搜索美女图片。只要前面是搜索结尾是图片就可以了。
[size=17.1429px]      搜索视频:"搜索****视频"就可以了.比如:搜索街舞视频;.....
[size=17.1429px]      其他搜索引擎就要加名字来区别了,比如:Tao宝搜索衣服; 再比如:京东搜索充气娃娃;   
[size=17.1429px]      搜索引擎有:  聚美优品搜索,Tao宝搜索,京东搜索,百度搜索,百度地图搜索;苏宁易购搜索,优酷搜索,国美搜索,搜狗搜索,谷歌搜索,微博搜索,必应搜索,一号店搜索;亚马逊搜索;雅虎搜索;微信搜索;知乎搜索;问问搜索;搜狗图片搜索,搜狗视频搜索,搜狗地图搜索,搜狗音乐搜索;爱问搜索;起点搜索;红袖添香搜索;腾迅视频搜索;高德地图搜索;           当然你也可以在程序目录下面,把搜索引擎.ini文 件里的参数 “默认引擎”后面的链接改成你想要用的搜索引擎,这样你说“搜索什么什么”就是用你想用的引擎搜索。         另外如果有你用的搜索引擎没有被录入,你只要和我说,加一个搜索引擎分分钟搞定.  
[size=17.1429px]
[size=17.1429px]         
[size=17.1429px] 5,语音问答            
[size=17.1429px]  问问题,比如:李白的老婆是谁?  中国有多少人口? 太平洋面积是多少? 现在股票好吗?会员 等等,这一点上最少比一些主流的语音助手好,不服来战 而不是动不动就调出搜索页面。   
[size=17.1429px]
[size=17.1429px]
[size=17.1429px]6,语音翻译 [size=17.1429px]支持几种语言,英语 德语 法语 日语 俄语 西班牙语 还有一个比较有意思的是文言文,英语汉语互相翻译会自动朗读出来。
[size=17.1429px]   用法是这样的,先说文言文吧,因为比较好玩的就是这个了:用文言文说我爱你 小美就会说:爱汝;主人:用文言文说你打算去做什么 小美:君去欲何为; 就像上面那样,
[size=17.1429px]   11.1 说:用什么什么说也是一个关键词。比如你说:用法语说我爱你;用英语说你叫什么;                 
[size=17.1429px]   11.2 说:用什么什么语翻译。比如你对小美说:用俄语翻译我爱你;
[size=17.1429px]   11.3 说:什么什么用什么语怎么说 这样的格式。 比如:你要去哪里用英语怎么说;就在后面加上用哪种语言怎么说。                      11.4 说:翻译什么什么 将自动把你说的中文翻译成英文,比如:翻译     
[size=17.1429px]
[size=17.1429px]
[size=17.1429px]7, 划词翻译
[size=17.1429px]    划词翻译功能是这样的:你用鼠标选中一段文本,将自动进行翻译这段文本,并用双语朗读出来,好吧,从现在开始所有文本都成为你学习英语的资料了 只要你用鼠标选中一段文字,不管是英语,法语,日语,韩语,德语...支持把十几种外语翻译成汉语;不过划词翻译只能把汉语翻译成英语,如果想用把汉语翻译成多国语言的功能,请用语音翻译功能。      
[size=17.1429px]
[size=17.1429px]
[size=17.1429px]8,语音输入
[size=17.1429px]说:"语音输入" , 或按 F7键(退出也一样),可进入语音输入模式,会把识别结果放鼠标所在可以输入的地方;直到说"退出语音输入"退出这个模式.
[size=17.1429px]   另外还有一个语音翻译输入,会把你说的话自动翻译成中文或者英文,写到输入的地方,这个工能的好处是就算你不会英语,或都不会中文,也可以无障录入,     
[size=17.1429px]
[size=17.1429px]
[size=17.1429px]9,自编语音命令       
[size=17.1429px]   你可以用本程序命令编辑器 ,生成你自己的指令,因为命令里提供了很多有用的命令 比如模拟按键,循环,打开,打开网址,打印文本,关机,注销,重启,关闭进程,播放MP3... 把一段文字放入剪辑板再粘贴到你想要的地方。  因为,所有命令都是可以组合使用的,这里只有一点要说明,就是 循环 这个命令要放在所有被组合命令前面     
[size=17.1429px]
[size=17.1429px]
[size=17.1429px]10,问天气              
[size=17.1429px] 目前支技四天的天气cha询,今天 明天 后天 大后天,不支持说多少号来cha询。 比如明天天气怎么样 大后天天气怎么样? 现在的温度是多少? 明天冷吗? 明天会下雨吗? 后天会不会下雨? 今天用不用带伞? 大后天需不需要带伞?     
[size=17.1429px]
[size=17.1429px]
[size=17.1429px]11,可以语音调出大部分系统和控制面板里的设置面板和工具    
[size=17.1429px]     来,跟我念: 任务管理器   鼠标属性..网络属性  注册表   扫描仪  计事本  写字板   画图   软键盘   用户账户  磁盘碎片整理   组策略  磁盘管理   音量合成器   声音合成器  声音设置  程序和功能  网络邻居  屏幕分辨率              internet属性(网络属性)  区域和语言  游戏控制器  网络连接  电源选项  系统属性  笔和触摸  位置信息  日期和时间  声音接口   设备管理器  性能监视器  计划任务  屏幕保护   计算器    磁盘清理   显示属性  系统属性远程  系统属性高级    英特尔图形和媒体控制面板               授权管理器  证书管理器  组件服务  事件查看器   共享文件夹  客户Duan配置  打印管理  组策略的结果集  系统服务 任务计划  受信任平台模块管理   轻松访问中心    字符映射表   客户Duan网络实用工具    颜色管理器    显示颜色校准  组件服务  文本调谐器  添加设备  电话拔号程序  字符编辑器  事件查看器  添加硬件  放大镜  同步中心  系统信息  远程桌面 远程桌面连接  远程协助  odbc数据源管理器   问题步骤计录器  网络连接  加密文件系统  资源监视器  性能选项  用户账户控制设置  驱动程序验证程序管理器  windows自动更新  驱动程序验证程序管理器          以后将实现更高级别的控制,比如你在播放电影的时候语音控制;直接设置系统属性,而不必打开面板;控制其他软件....    12,游戏聊天          你有没有打游打的正关键的时候,要停下来打字的烦恼? 有的时候因为要打字结果错过几个人头。想不想一边PK一边骂战,让对手手忙脚乱忙不过来郁闷不已? 你有没有指挥,自己却只能打字却不能激情上场? 那这个功能就是你需要的,只要在菜单里选中游戏聊天模式,然后在游戏里直接说话,就可以变成文字并自动发出去。 怎么样要不要试试?(用于按一下回车,然后打字,然后再按一下回车发送聊天的游戏)     
[size=17.1429px]
[size=17.1429px]
[size=17.1429px]13, 单位转换   20种单位 包括货币转换120个国家的          
[size=17.1429px]    如:"100海里等于多少公里"   “1美元等于多少人民币”...         
[size=17.1429px]    长度、面积、体积、重量、时间、温度、能量、功率、速度、角度、字节、密度、压力、力量、电阻、磁场、磁通量、电感、电容、货币 等等20种单位转换,货币转换支持120多种,只要是拿的上台面的货币都可以,因为全球也就一百多个国家。      
[size=17.1429px]
[size=17.1429px]
[size=17.1429px]14,语音计算器    
[size=17.1429px]
[size=17.1429px]
[size=17.1429px]15,程序自由扩展 (你可以借此开发你自己需要的功能,而不用等 或者求别人,方法就是用自己写的Dll文件替换程序目录下的myDll文件 )     本程序会在有相关识别结果的时候,调用程序目录下的“myDll”文件,这个Dll文件里必须有一个名字叫"my"的子程序,这个子程序只有一个参数,参数名是"txt" 类型是文本型 无返回值,你也可以直接把下面这段代码直接复制到你的易语言编辑器里,然后在这个子程序里写上你想要的代码,再编译为名字叫myDll的Dll文件,替换程序目录下的myDll文件就可以了!  
[size=17.1429px] void my (char txt[...])  
[size=17.1429px]       {
[size=17.1429px]          [size=17.1429px]//.....这里代码自己写
[size=17.1429px]          }   
[size=17.1429px]
[size=17.1429px]
[size=17.1429px].子程序 my, , 公开
[size=17.1429px].参数 txt, 文本型, , 文本型 字符串   
[size=17.1429px]
[size=17.1429px]
[size=17.1429px]16 语音下载
[size=17.1429px]  只要说 下载*** 就可以了.下载完成自动打开,本来打算接入BTVAI的,但考虑到下的有的片可能会被请去喝茶你们就自己去加吧.   使用了迅雷引擎,速度可吃满宽带(本人宽带是100M的).
[size=17.1429px]
[size=17.1429px]
[size=17.1429px]17 语音点按钮 所有系统按钮选项卡,只要说出按钮名,语音助手就会去帮你去点击它.就算没有了鼠标键盘也不用担心.
[size=17.1429px]18 桌面宠物形像
[size=17.1429px]19 任务栏编辑框(可变大小,不占地方,不用是自动变小,用时变大.集成所有功能)
[size=17.1429px]
[size=17.1429px]任何时候直接说话,不用按键是自动模试,当然,你的声音要大于分贝过滤值。  F1 是手动模式:按一下F1然后说话,说完再按一下就可以了,,如果你把分贝过滤值设高,就是纯手动,如果分贝过滤值是正常大小就是两个一起用;注意按F1后自动识别是关闭的.直到你再次按F1发送后,手动模式胜在稳定,自动模式胜在随时说随时识别,不用去按任何键。 F7是语音输入和退出语音输入 F8键可以显示和隐藏主窗口


补充内容 (2017-11-22 11:16):
模块打包  http://pan.baidu.com/s/1cHHipg


还有版主为什么要把我百度云的分享改成自己的微云盘? 而且贴子怎么不能编辑了......
181645txwmjwzjgw9q5v0a.jpg

评分

参与人数 5好评 +4 精币 +8 收起 理由
俺又不乱来 + 1 + 2 新技能已get√
asdd222 + 1 + 1 很赞同,谢谢!
我是神基本 + 1 + 2 支持开源~!感谢分享
商亨人和 + 1 + 2 新技能已get√
yrw2x2 + 1 感谢分享,很给力!~

查看全部评分

结帖率:96% (44/46)

签到天数: 21 天

发表于 2024-3-27 21:18:54 | 显示全部楼层   四川省成都市
感谢分享!!!!!
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 15 天

发表于 2020-2-10 01:22:06 | 显示全部楼层   山东省济宁市
看起来很有意思,谢谢分享
回复 支持 反对

使用道具 举报

发表于 2019-5-27 16:04:22 | 显示全部楼层   内蒙古自治区呼和浩特市
好例程~!感谢分享
回复 支持 反对

使用道具 举报

结帖率:40% (2/5)
发表于 2018-8-28 15:07:55 | 显示全部楼层   江西省南昌市
好例程~!感谢分享
回复 支持 反对

使用道具 举报

结帖率:32% (6/19)
 楼主| 发表于 2018-5-3 17:14:09 | 显示全部楼层   广东省东莞市
ljnmnl 发表于 2018-5-2 14:29
有谁会写类似这个眼前语音的软件的大神呢?本人想请人帮忙写个类似这个眼前语音助手软件  有会的大神请加我 ...

这不是个小工程哦,一天两天写不完,估计你要大家给你专门写个价格也是很高的,源码我都共享给你们了,你要就自己改下,功能基本齐全,要什么其它功能自己加就好。当然BUG你也得自己改
回复 支持 反对

使用道具 举报

发表于 2018-5-2 14:29:52 | 显示全部楼层   福建省厦门市
有谁会写类似这个眼前语音的软件的大神呢?本人想请人帮忙写个类似这个眼前语音助手软件  有会的大神请加我qq114676377
回复 支持 反对

使用道具 举报

发表于 2018-2-20 08:43:32 | 显示全部楼层   广西壮族自治区玉林市
初学一个月。。。。。。。。看起来很高大上的样子,谢谢分享--
回复 支持 反对

使用道具 举报

发表于 2018-2-10 23:48:04 | 显示全部楼层   湖南省益阳市
  感谢分享
支持开源
感谢楼主
回复 支持 反对

使用道具 举报

发表于 2017-12-14 21:16:41 | 显示全部楼层   北京市北京市
功能真全,很棒的软件
回复 支持 反对

使用道具 举报

结帖率:32% (6/19)
 楼主| 发表于 2017-12-11 12:49:54 | 显示全部楼层   广东省东莞市
俺又不乱来 发表于 2017-12-6 19:23
我在xp系统编译的  在win10 64位测试的 进入游戏转语音一会就会那样

你可以自己调试下,我也是win10
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表