求VB写一个语音关机命令
做一个个人娱乐软件1、(1)《文本命令》在文本框中输入命令,即可得到预选写好的几个命令中的随机的一个。例如张三输入:请问你是谁?程序执行如下,先在数据库(access)中...
做一个个人娱乐软件
1、(1)《文本命令》
在文本框中输入命令,即可得到预选写好的几个命令中的随机的一个。
例如张三输入:请问你是谁?
程序执行如下,先在数据库(access)中找到分类中的这一类,在这一类答案中有“我是你的宠物啊”和“我是从远方来的”和“我是乖乖虎” 这三个答案,程序将随机从中抽出一条答案来回答张三。(每次启动的同一个问题不能和上次启动的答案是一样的)
1.(2)
例如张三输入:请问你是谁 ,这个问题只是少了一个问号,但仍然能实现以上效果。(就是在数据库任何一组,忽略标点符号)
2、《语音命令》
程序可以让用户自定义语音命令功能,但功能的指令有程序给出。
例如:张三想用语音命令了,在程序给出的只能使用的一些命令中找到“关机”项(单选),选中后,张三变点击开始录音,比如张三录入“关机”这个声音,然后点击保存。程序将这个声音保存到数据库中,当张三点击‘开启语音命令’后,并对这麦克风说“关机” ,程序将执行‘关机’这个命令。(注:这些语音命令张三随时可以删除、修改)
3.要求用VB写或者VB调用其他方法。一定要源码,因为其他语言本人尚不会。
别笑我啊,我本来就是菜鸟啊。。。。
这几天问问题都把分给问没了,不好意思,答案好的,以后一定补上
还望大家别介意啊 展开
1、(1)《文本命令》
在文本框中输入命令,即可得到预选写好的几个命令中的随机的一个。
例如张三输入:请问你是谁?
程序执行如下,先在数据库(access)中找到分类中的这一类,在这一类答案中有“我是你的宠物啊”和“我是从远方来的”和“我是乖乖虎” 这三个答案,程序将随机从中抽出一条答案来回答张三。(每次启动的同一个问题不能和上次启动的答案是一样的)
1.(2)
例如张三输入:请问你是谁 ,这个问题只是少了一个问号,但仍然能实现以上效果。(就是在数据库任何一组,忽略标点符号)
2、《语音命令》
程序可以让用户自定义语音命令功能,但功能的指令有程序给出。
例如:张三想用语音命令了,在程序给出的只能使用的一些命令中找到“关机”项(单选),选中后,张三变点击开始录音,比如张三录入“关机”这个声音,然后点击保存。程序将这个声音保存到数据库中,当张三点击‘开启语音命令’后,并对这麦克风说“关机” ,程序将执行‘关机’这个命令。(注:这些语音命令张三随时可以删除、修改)
3.要求用VB写或者VB调用其他方法。一定要源码,因为其他语言本人尚不会。
别笑我啊,我本来就是菜鸟啊。。。。
这几天问问题都把分给问没了,不好意思,答案好的,以后一定补上
还望大家别介意啊 展开
3个回答
展开全部
microsoftt speech sdk 5.1能够解决你的语音问题,包含了输入输出两种引擎,直接有VB的代码。能识别中文和英文发音。你还要同时下载5.1的语言包,我试验过的。
对于你说的那种东西。是CNLP也就是中文自然语言处理技术。我是做这个方面研究的,正好是做机器人,但是涉及到商业机密使不能提供代码。但可以给告诉你一些内容。
他涉及了,中文切词技术,匹配技术,语义分析(这个难度很大)。技术难点在于匹配部分,因为如果能很好解决了少个叹号还能识别之类的模糊识别,那么就要解决因此带来的机器人回答混乱,也就是张冠李戴的回答。所以难度很大。如果仅仅是娱乐。你可以尝试使用搜索引擎的方式来处理。但是准确度随着知识的增加会越来越低。
虽然没有给你你要的答案但是我估计回答应该是你能得到的最专业的了。希望对你有帮助
对于你说的那种东西。是CNLP也就是中文自然语言处理技术。我是做这个方面研究的,正好是做机器人,但是涉及到商业机密使不能提供代码。但可以给告诉你一些内容。
他涉及了,中文切词技术,匹配技术,语义分析(这个难度很大)。技术难点在于匹配部分,因为如果能很好解决了少个叹号还能识别之类的模糊识别,那么就要解决因此带来的机器人回答混乱,也就是张冠李戴的回答。所以难度很大。如果仅仅是娱乐。你可以尝试使用搜索引擎的方式来处理。但是准确度随着知识的增加会越来越低。
虽然没有给你你要的答案但是我估计回答应该是你能得到的最专业的了。希望对你有帮助
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询