非特定人外语语音遥控机器人的方法_3

文档序号:8380262阅读:来源:国知局
和控制对象的动作都可以采用上述方法进行机器人的近距或远程控制并运行,比如对遥控器发出如下汉语意思的外语语音来控制机器人工作:打开收音机并调到990频道、讲讲今天的新闻、给我放一首悦耳的轻音乐、唱一首好听的歌等等,其实现过程与上面举例类似,这里就不一一累述。
[0032]所述控制机器人的上位机计算机系统模块4在正式通过各种控制机器人的下位机计算机系统模块9控制各种完成机器人规定动作的执行模块10执行时,分为两种模式运行,一种是自动运行模式,该模式按照所述控制机器人的上位机计算机系统模块4对所收到的由外文转换过来的汉语文本的理解自动运行,并将开始通过各种控制机器人的下位机计算机系统模块9控制各种完成机器人规定动作的执行模块10执行所要产生的动作或所要达到的功能以外语文本或该外语文本的语音合成形式输出。
[0033]比如,上面的例子中,控制机器人的上位机计算机系统模块4在理解了所收到由外语语音转换过来的汉语文本信息、正确调用所绑定的程序并按照正确执行逻辑进行执行顺序排列的基础上,会输出:“在今天下午2点首先准备一杯咖啡然后唤醒我。”的汉字文本信息的外文译文或该汉字文本的外文译文语音合成后的语音,该外语语音转换过来的汉语文本信息也可以转换成汉语语音码或外文或少数民族文字输出。
[0034]另一种是询问确认模式,该模式下所述控制机器人的上位机计算机系统模块4对所收到的由外文转换过来的汉语文本先进行正确校正和执行程序的优化,并反馈一个经过正确校正和执行程序优化过的汉语文本的外文译文,该由汉语文本转换过来的外文译文也可以经过外语语音合成模块以语音的形式通过输入非特定人外语语音装置模块I输出,经确认后再正式运行。
[0035]比如:控制机器人的上位机计算机系统模块4收到一段由外语语音转换过来的以下意义的汉语文本:“在今天下午2点首先准备一杯咖啡然后唤醒我”控制机器人的上位机计算机系统模块4检测到此时已经过了上午2点,会自动将时间设置在下午2点,同时在控制机器人的上位机计算机系统模块4预先储存的汉语文本中检测到与该汉语文本最接近的一段使得程序更加优化的汉语文本,这时控制机器人的上位机计算机系统模块4会输出如下汉语意义的外文译文或外语语音:“在今天下午2点首先准备一杯咖啡并加点牛奶然后唤醒我”您确认吗?发送确认外语文本或外语语音或其他确认信息,控制机器人的上位机计算机系统模块4就将该外语文本对应的汉语文本作为最终接收到的汉语文本,按照上面案例中的步骤,加上“加点牛奶程序”满足预先设定的条件时机器人开始工作。
[0036]由于汉字文本通过汉字与汉语语音码双向转换模块转换后,汉字与汉语语音码可以互相转换,因此在本技术方案的叙述中,凡是用汉字表示的信息都可以用汉语语音码表示,反之亦然,这里在本技术方案的叙述就不在分别累述。
[0037]所述的输入非特定人外语语音装置模块I或控制机器人的上位机计算机系统模块4具有语音命令自动训练功能,输入非特定人外语语音装置模块I或控制机器人的上位机计算机系统模块4操作者在用语音命令控制整个机器人运行前,输入非特定人外语语音装置模块I或控制机器人的上位机计算机系统模块4将它能执行的外语语音命令一条条用外语语音朗读出来,要求操作者跟读,并将操作者跟读的语音作为模板并与该语音模板所对应的控制整个机器人运行的外语语音命令或对应的执行程序绑定后储存在输入非特定人外语语音装置模块I或控制机器人的上位机计算机系统模块4中;
所述的操作者跟读的语音包括汉语普通话语音、中国方言的语音、少数民族语言的语音、外国语语音、一种能与其它语音命令的声音相区分开的特殊的声响。
[0038]这样的设计主要方便各种人群,对计算机来说只要发出的声音与所绑定的程序不发生混淆就行,可以采用特殊的声响主要考虑一些发音困难的聋哑人,这要他们能发出一种能与其它语音命令的声音相区分开的特殊的声响,控制机器人的上位机计算机系统模块4就会记住并执行相关绑定的程序,同时考虑到聋哑人听不见,所以机器人将要执行命令用文字显示来反馈给聋哑机器人操作者。
[0039]所述的遥控装置或控制机器人的上位机计算机系统模块4在用语音命令自动训练操作者跟读语音命令时,除了发出相应的外语语音,还能够根据预先的设定发出中国方言的语音、少数民族语言的语音、汉语普通话语音。
[0040]这样的安排主要方便听不懂外语和汉语普通话的人,这些用语音合成模块等现有语音合成技术模块就可以实现。
[0041]所述的遥控装置或控制机器人的上位机计算机系统模块4在进行语音命令自动训练时,在主动将它能执行的语音命令一条条用外语语音朗读出来的同时,将所朗读的语音命令根据预先的设定能够用意义一致的汉字、汉语拼音、汉语语音码、少数民族文字、夕卜国语文字从显示屏幕上显示出来。
[0042]所述的输入非特定人外语语音装置模块I或控制机器人的上位机计算机系统模块4具有的语音命令,可以是具体的要求机器人采取某种动作的的语音命令,也可以是与某优化方案绑定的程序模块的语音调用命令,该模块用语音命令调用时,不要求针对某个具体动作发语音命令,而只要发出要达到的目的的语音命令,由控制机器人的上位机计算机系统模块4自动根据所要达到的目的,寻找与该语音命令相对应的优化方案的程序并将上述程序的各种工作指令通过网络传输模块8传输给各种控制机器人的下位机计算机系统模块9,并由该模块控制各种完成机器人规定动作的执行模块10执行;
比如:人们可以要求机器人对“老人和婴儿”既要求保持一定的饮料温度同时饮料不能太烫,这时候控制机器人的上位机计算机系统模块4就会寻找并绑定对“老人和婴儿”既要求保持一定的饮料温度同时饮料不能太烫的程序,传输给各种控制机器人的下位机计算机系统模块9,并由该模块控制各种完成机器人规定动作的执行模块10执行。
[0043]对控制机器人的上位机计算机系统模块4正确完成工作所必须的各种工作参数,如果控制机器人的上位机计算机系统模块4认为需要操作者提供时,会以语音或文字或语音与文字相结合的形式,主动向操作者发出询问,直到控制机器人的上位机计算机系统模块4 了解到所有必须的工作参数为止。
[0044]比如:对于机器人对喝饮料的是婴儿还是老人还是青壮年无法感觉到,如果控制机器人的上位机计算机系统模块4需要知道时,它会主动用预先设定的外语语音通过遥控装置或控制机器人的上位机计算机系统模块4向操作者询问以下意思的句子:“是什么样的人喝这饮料? ”人们用外语语音做以下相同意思的回答:“老人”或“婴儿”,这时候控制机器人的上位机计算机系统模块4就会去寻找制作“老人”或“婴儿”饮料的程序,找到后进行正确的排序和连接,由控制机器人的上位机计算机系统模块4将任务分解后传给相应控制机器人的各种控制机器人的下位机计算机系统模块9并由该计算机控制各种完成机器人规定动作的执行模块10完成上述的针对“老人”或“婴儿”的程序规定的动作。
[0045]本技术方案中所述的汉语文本包括汉字文本、汉语拼音文本、汉语语音码文本以及一切可以准确表达汉语信息的字符文本。
[0046]上例中外语是以英文为代表来举例说明,其实对其它外语也一样,只要与汉语之间具有可以翻译就行,这里就不在累述。
[0047]通过上述方法,我们实现了用手机作为遥控装置对机器人进行近距或远程控制。
[0048]本技术方案所述的控制机器人的上位机计算机系统模块4或各种控制机器人的下位机计算机系统模块9可以是台式电脑或笔记本电脑或者服务器或者云计算机系统,也可以是嵌入式计算机系统;
所述输入非特定人外语语音装置模块I接收到的外语语音可以通过话筒输入或者电话输入,话筒输入或者电话输入采用的信息传输网络可以是有线网络也可以是无线网络;同理我们也可以使用所有能进行外语语音识别并能向控制机器人的上位机计算机系统模块4发送字符文本信息的遥控装置,
比如:固定电话系统、手机、台式电脑、笔记本电脑、上网本、个人数字信息助理PDA、遥控器、信息通讯软件模块。
[0049]从下列网络传输系统模块中选用合适的网络传输系统模块向控制机器人的上位机计算机系统模块4传输外语文本或汉语文本信息,从而通过控制机器人的上位机计算机系统模块4近距或远程控制机器人的运行,这些网络传输系统模块可以是:
涵盖有线网络和无线网络软硬件传输系统及传输模块,比如:固定电话通讯传输系统、电力线通讯传输系统、有线电视电缆通讯传输系统、因特网、局域网、2.5G、3G、4G、wif1、wimax、蓝牙、Zigbee近程双向无线联网系统、CAN串行总线控制局域网系统、LED灯无线网络传输系统。
[0050]同理,所述的控制机器人的上位机计算机系统模块4向各种控制机器人的下位机计算机系统模块9传输控制命令或信息时,也可以从上述网络传输系统模块中选用合适的网络传输系统模块。
[0051]由于上述没有进一步展开叙述的部分是现有技术,因此,这里就不再累述。
【主权项】
1.一种非特定人外语语音遥控机器人的方法,其运行的方法和步骤的特征是:输入非特定人外语语音装置模块(I)首先将输入该模块的非特定人外语语音通过储存在该模块中的外语语音识别模块(2)转换成外语文本,然后通过网络传输模块(3)传
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1