免费的语音电话本软件:VoiceContact更新到0.9.5版
[size=6][color=red]2007.1.22更新到0.9.5修订版[size=3][color=#000000][b]What's new:[/b]
[-] bug: 2003se参数设置界面退出菜单正常了
[-] bug: 2003se应该可以用拨号键直接拨号了
[+] 2003se可以用井号键直接发短信了
版本号就先不变了。[/color][/size][/color][/size]
[size=6][color=red][size=3][attach]466736[/attach]
[/size]2007.1.21更新到0.9.5版 [size=5](测试还不够充分,可能还有bug)
[/size][/color][/size][b]What's new:[/b]
[-] 去掉了SP上隐藏后出不来的bug(其实MS称此为feature不是bug)
[-] 主界面去掉影响美观的提示数字(仍保持数字快捷键)
[!] 左软键改为开始识别和取消识别(仍保留大按钮)
[+] 主界面拨号键拨默认号码,短信键发短信,星号键拨IP,信封调用详细信息(WM5)
[+] 拨号界面拨号键打所选号码,短信键发短信,星号键拨IP,信封调用详细信息(WM5)
[+] 联系人设置界面加菜单
[+] 增加参数设置界面,IP号可自己设置,可选人名中的数字可是否识别,可选程序开始是否自动识别(参数存注册表了,不纯绿了)
[!] 图标更新(再次感谢siloke@ioicn修改图标)
[b]使用简介:[/b]
1. 首次启动,执行“菜单-读取通讯录”
2. 执行“菜单-联系人设置”,去除那些不需要识别的人名,调整多音字
原来的“参数设置”改成了“联系人设置”,加了几个菜单:
清除、选择所有,清除、选择所有SIM卡人名等,当然这些操作不改变通讯录
3. 按左软键或“开始识别”,说出名字,下面指示条反映了音量
注意不要挂上“嗯、啊”等没用的语气词,不要吞吞吐吐不好意思,直接把名字喊出来就是了
4. 三个候选名字出来后,作如下操作:
摇杆上下:选择人名
拨号键:拨当前人名的默认电话,自动按手机-办公-家庭-办公2-家庭2的顺序找
井号键:拨IP,号码搜索方案同上,自动加上IP号
短信键:直接给当前人名发手机短信
信封键:打开该人的详细信息,只支持WM5,调用IContact->Display实现
确认和1,2,3键:打开相应人名的拨号界面
5. 主界面只能拨一个默认号码,选择人名后进入拨号界面,就可以选择多个号码了。
拨号界面在操作描述前面加了数字,用于指示快捷键,具体操作与主界面操作类似:
摇杆上下:选择操作
拨号键:拨当前号码
井号键:用IP拨当前号码
短信键:手机短信,如果有手机号的话
信封键:打开该人的详细信息,只支持WM5,调用IContact->Display实现
确认或数字键:执行相应的操作
[b]几点说明:[/b]
1. 蓝牙支持在SP上似乎很难,自己改写的驱动不认,希望得到高手协助
2. 下一步重点是提高短词识别率。界面上主要是优化代码,消除bug,短时间内不作大的调整
3. 帮助文档以后会补上
4. 形如“给猪八戒打IP电话”的控制方式技术没问题,但是个人认为不符合使用习惯,编程罗嗦,因此不会做进去。
5. 识别名单3个一般就够了,语音识别要错就错得很离谱,多了好处不大
6. 2003se的快捷方式没有提供,我手头没机,请自己DIY吧:)
7. 设置参数保存在[HKLM\SOFTWARE\VoiceContact]下面,卸载软件时记得删除
在这里下载:
[attach]466736[/attach]
--------------------
[size=6][color=red][size=4]2006.12.23 更新到0.9.4版 (2003se拨号能用了,可发短信,增加IP拨号)[/size]
[/color][/size][b]What's new:[/b]
× 重新修正了2003se支持,读取电话本的多个号码(最多5个),可以选号打电话了
× 2003se也可以发短信了
× 实现了IP拨号,为此wm5选择人名后不调用系统的“联系人”界面了,改为自己写的
IP拨号采用菜单形式,对选中的号码自动加上一个IP号,然后拨出去。由于本软件目前完全是绿色的,不写注册表,还没考虑一些参数设置的保存问题,以后可能会考虑默认IP号码的设置等参数保存问题。
界面不是很好看,里面代码比较乱,最近一段时间的任务是整理代码,同时根据大家的反馈做一些适当的调整,比如增加最近拨号列表、快捷键等等。功能上暂时不增加太多了,元旦前以debug、稳定为主。
[b]目前问题:[/b]
1. 程序启动后,按HOME到主界面后,无法用Back回到程序。尝试限制单进程,启动第二个进程后给已经运行的进程发消息,也无法调到前台。
2. 用系统调用发送短信的界面,光标位于人名后面,而不是编辑区,还要手工拨下来
用的是这个命令行:\windows\tmail.exe -service "SMS" -to "13910012345"
其它的还没发现太明显的bug
另外:程序图标用的MFC的,太土,本人又是艺术盲,[size=6][color=red]欢迎各位提供图标![/color][/size]16*16和32*32各一个。
[b]2006.12.19 更新到0.9.3.1版
[/b]What's new:
× 修正了2003se支持,原来拨号的代码有bug,现在应该能拨号了!
wm5的基本没变化,可以不用更新。
[b]2006.12.19 更新到0.9.3版
What's new:
[/b]× 增加2003se支持,568,575、696等sp和ppc应该可以用了
× 提高启动速度(原来每次启动都读一遍sim卡,很慢,已去掉)
两个版本合成了一个zip文件,请下载后用自己对应系统的。
2003se的机器手头没有,不知道怎么设置快捷键,因此没有包含那个short_camera.lnk文件
[b]小提示:
[/b]× 怕人听见自己喊名字,可以试试用“悄悄话”方式,离话筒近些,声带不震动地说耳语,效果也不错
× 该软件有相当强的抗噪能力,人多嘈杂的时候只要旁边没人大声喊,还是能用的,比如中关村海龙、太平洋等卖场里面都能用,不过可能要你声音大些
[b]--------------------[/b]
[b]2006.12.18 更新到0.9.2版
What's new:
[/b]× 每个人名都可以选择是否识别
× 增加多音字支持
× 增加数字读音支持,0可选ling、dong,1可选yao、yi,7可选qi、guai
[b]文件格式变化,请删除原来所有程序和生成的contact.dat,重新读取通讯录[/b]
[b]说明:[/b]
× 参数设置菜单可打开电话本的人名-拼音对照表,用摇杆左右方向键可以前后翻页。
× 前面图标白色表示没有多音字,黄色表示有多音字
× 无多音字的,按确认会切换选择状态
× 有多音字的,会弹出对话框,在里面选拼音,也可以选是否识别。注意如果人名里有多个多音字,就会弹出多次。
× PPC2003se比较特殊,我的代码有问题,菜单不能正常显示,还要等几天
下一个版本可能会支持用语音启动应用程序,准备用lnk文件实现,不知大家有什么好建议,最好给提供些代码:)
使用中发现什么问题请直接联系我,谢谢!
[b]--------------------[/b]
[b]2006.12.15 不叫demo了,更新到0.9.1版,屏幕截图也更新了[/b]
What's new:
× 同时支持机身电话本和SIM卡电话本
× 支持SP、PPC、QVGA、220*172
× 候选词条减少为3个
× 按钮改为彩色大按钮,更加醒目
× 启动后立即开始识别(第一次启动除外,需要更新电话本)
To do list:
× 增加多音字和数字处理
× 支持应用程序语音控制
× 支持有线耳机、蓝牙耳机
以上三个功能实现后,版本号将升为1.0
目前我没有蓝牙耳机,因此该功能的实现将会比较迟后
--------------------
最近做了个语音电话本的软件:VoiceContact,免费版本,请大家试用一下,有什么问题可以跟我联系。
[b]软件介绍:[/b]
语音识别技术的最高境界是随听随译,不过这个要求实在太高,技术上还远远没有成熟。但是降低一点要求,比如在电话本的人名识别中还是比较好用的。这种应用将词汇限制在一定的词表中,搜索过程就是一个N选一的问题,没有什么语法、语义等的高层次信息,因此可以做到比较高的识别率。
国内外很多公司推出了自己的基于WinCE的语音识别软件,不过似乎并没有受到用户追捧,正如一位前辈所说,语音识别始终是个锦上添花的功能,而无法成为杀手级应用。
不幸的是本人也在语音识别领域奋战了十年,经历了这项“高技术”的繁荣,却也最终遇到了无情的冰河期。如果从2002年算起,已经有4年的寒冬了,期间无数同行被冻死饿死。本人因为还有份正职糊口,业余坚持着语音识别的研究,还好衣食不愁。
半年前本人终于攒够了钱入手577W手机一部,陪伴俺6年的3568i光荣隐退,于是正式晋升为CE一族,时不时拿出手机把玩。几个月下来,已经摸透了WinCE的习性,同时电话本上的联系人也暴增到三百余人。尽管可以输入人名的拼音快速找到联系人,比在3568i上用上下箭头一圈圈地找人不知强了多少倍,但是有时还是觉得不方便。于是想到了自己编个程序,给电话本加上语音识别功能。这样喊一下不就解决问题了嘛!
当然也曾想过用现成的软件,有好几个可以选择的。不过同行是冤家,本人自诩为专业人士,却用同行的软件,实在心里别扭,于是决定自己写,按照自己的思路写。
奋战两周,在前期的研究基础上,终于把这个demo版的完成了。
这个版本所使用的引擎有个突出的特色,那就是“小”!它很可能是世界上最小的非特定人中文语音识别引擎,识别核心不足64K,整个应用程序才239K,本人327条的电话本只占用不到400K的RAM。因此在RAM很小的机器上它都能跑起来。
[b] 下面是安装和使用说明。
[/b]
1. 先下载文件:vContact.zip
2. 解压到机器上。为了保证速度,最好将其安装到机器上,而不要装到卡上。
建议安装到: \Program Files\vContact,后面的快捷方式就是用的这个地址
安装完后有四个文件:
vContact.exe -- 主程序
hz2py.tab -- 汉字拼音对照表
short_camera.lnk -- 快捷方式,577W手机对应于短按照相键
short_camera.lnk.old -- 原577W照相快捷键的备份
本人577W的相机号称是130万像素,实际也就10万,整个一鸡肋,因此把这个照相键废掉,用语音识别程序来替换它。
3. 把short_camera.lnk复制到\Windows,选择覆盖原来的文件即可。当然也可以设置其它快捷键,甚至干脆直接从文件管理器里面打开。
4. 按照相键,程序启动,如图1
5. 按右键打开菜单,如图2
6. 选择“读取通讯录”,稍后通讯录处理完毕,“开始识别”按钮变成有效,如图3。之后会生成一个contact.dat文件保存了通讯录的有关数据,以后启动程序就不用再“读取”了。除非通讯录有了变化。
7. 按“开始识别”,程序会等待你说人名,下面指示条显示当前的音量,如图4
8. 现在说一个人名,马上会提示识别完成,下面5个按钮为候选的人名,如图5
9. 如果第一个人名就是你说的,恭喜你,识别很成功!不管识别结果位于那个按钮上,用拨杆选择到那个人名,然后按确认,这个人的联系方式就出来了,你就可以自己选择打电话还是发短信了。如图6
10. 如果很不幸几个按钮上都没有你说的人名,那么这次失败,你可以重新试试
11. 按“退出”结束本程序。
几个说明:
1. 嘴巴离手机的距离没有太大关系,别太远,最好在10~40cm以内
2. 标准普通话最好,有点口音问题一般也不大,男女通用
3. 词越长识别效果越好,三字人名普遍比二字的识别率高
4. 由于模型很简单很紧凑,有的音就是识别不好,这个嘛,最好你帮朋友改改名(别让他/她看到哦:))
5. 没考虑多音字,大部分字用的是最常用的音,以后会考虑加上多音字选择功能
6. 字母、数字、标点符号自动都删除了,也就不要念了。以后考虑加上数字。
7. 人名是从“FileAs”项取得的,就是Outlook里面的“显示为”,我一般是“名”空着,“姓”跟“显示为”的内容一样。如果你的格式不是这样的,请打开Outlook同步后统一修改一下。
8. 这是个demo版本,肯定有bug,欢迎大家提出改进意见!
最后,这个是QVGA的SP用的,PPC可能也能用,575之类的小屏可能显示不下
[[i] 本帖最后由 qhe1228 于 2007-1-23 22:32 编辑 [/i]] 先顶一下,试试好用不好用,好用的话,就加分:lol: 支持一下。不过看介绍,还是简单了点,毕竟是demo版吗。希望LZ能够加入更多的功能,象通过蓝牙耳机语音拨号,这样的功能就非常实用了。demo版中这样,和直接按键盘查找联系人区别不大。另外,多音字是一定要考虑进去的。
回复 #3 bluebp 的帖子
蓝牙耳机的控制在编程上有什么特殊的?我手头没有蓝牙耳机,一时也没有找到相关资料。
另外感兴趣的朋友可以用用试试,给多提些改进意见。
这几天自己用着挺好的。
版主也试试嘛,加不加分给个说法嘛 :) :) 试用 p:b 好像只能识别手机上的~~卡上的识别不了
回复 #6 想念你 的帖子
是的,我自己是把卡上的都挪到机子上了,卡上是空的。回头改改。 支持原创,可惜我是非Q的,按楼主说的就不试验了,等楼主弄出非Q的就再来:) 03d的机子能不能用啊 支持以下。。。
.......
回复 #1 qhe1228 的帖子
568无法运行程序哦.....没反应回复 #11 duduQQ 的帖子
安装在哪里了?怎么运行的?请给我email,我发个测试版的给你,看看到底毛病在哪里我的email是我名字加上@msn.com
回复 #12 qhe1228 的帖子
邮件已 发送..............好像下了不是安装
rar中两个文件在2003se能运行但是无法使用。能够提供完整?邮件:[email]cib@tom.com[/email]回复 #14 lilun 的帖子
不会吧,我在emulator中能运行的。有什么提示? 这个先支持,再试用 838试用,非常好!!! lz 在ioi 转过你的贴:P发现v0.9.3.1 03版的 拨号还有bug没解决,
等这早下手.....:(): :(): :(): 我的566是2003版的,考进去咋个选人呢,识别是识别出来了,按遥感的中间键不起左右,救救我:(
回复 #19 compubusin 的帖子
现在有bug,需要有人给我寄一个contact.dat文件,否则没法测试。。。我email是我账号加上@msn.com
页:
[1]
2