语音识别终端及系统、服务器及其控制方法、非易失性存储介质的制作方法_4

文档序号:8362627阅读:来源:国知局
回答短句(时序sq34)。具体而言,应答处理执行指示部224决定对语音内容的应答内容,该语音内容是从语音识别部222得到的结果。
[0266]本例中,例如,在使用图11说明的词语接龙辞典的情况下,对应于识别短句“词语接龙结束”,作为应答内容,决定回答短句“结束词语接龙啦”和“普通模式变更”。
[0267]接着,服务器20将清洁机器人的状态设定为普通模式(时序sq35)。具体而言,应答处理执行指示部224将与识别短句“词语接龙结束”相关联的“清洁机器人的状态”设定为普通模式。具体而言,将状态存储部233的“ID1”的“清洁机器人的状态”变更为“普通模式”。据此,能够利用下次应答时利用的合适的语音识别辞典(普通辞典)。
[0268]接着,服务器20将进行了语音识别的语音识别结果数据发送到清洁机器人10 (时序sq36)。具体而言,应答处理执行指示部224作为语音识别结果数据,将语音“词语接龙结束啦”和普通模式变更指示经由通信部201发送到清洁机器人10。
[0269]另一方面,清洁机器人10在时序sq32之后执行语音数据的语音识别(时序sq33A)。具体而言,语音识别部111按照由语音输入接受部114生成的语音数据,对语音内容进行识别。并且,将语音内容的识别结果输出到应答处理执行部112。
[0270]接着,清洁机器人10使识别无效(时序sq33B)。示出本例中的清洁机器人10在服务器模式的情况下使来自服务器20的指示优先,使清洁机器人10的语音识别的识别结果无效的情况。
[0271]接着,清洁机器人10将清洁机器人的状态设定为普通模式(时序sq37)。具体而言,动作模式切换部113基于从服务器20发送的语音识别结果数据(“普通模式变更指示”),将服务器模式变更为普通模式。
[0272]另外,清洁机器人10基于从服务器20发送的语音识别结果数据,执行语音应答处理(时序sq38)。具体而言,应答处理执行部112再生语音识别结果数据(“词语接龙结束啦”)的语音文件。也就是说,清洁机器人10利用扬声器104对用户应答(发出)语音(“词语接龙结束啦”)(时序sq39)。
[0273]据此,能够结束词语接龙游戏。
[0274]此外,本例中说明了对用户发出的语音内容进行语音识别,基于语音识别结果将清洁机器人10的状态从服务器模式变更设定为普通模式的情况,但不必特别基于语音识别结果变更状态,也可以利用其它方法进行。具体而言,对清洁机器人10的操作部(未图示)进行用于切换为普通模式的操作输入,由此能够将清洁机器人10从服务器模式变更为普通模式,并且通过对服务器20通知该向普通模式的切换,能够将图12说明的清洁机器人状态变更为普通模式。另外,不对清洁机器人10输入向普通模式的变更指示,而是对服务器20提供指定命令,由此也能够指示从服务器模式到普通模式的变更。并且,也可以从服务器20对清洁机器人10发送普通模式变更指示,从而从服务器模式切换为普通模式。此外,对于以下方式也同样能够适用。
[0275]词语接龙游戏结束(其二)
[0276]在此,说明从词语接龙游戏开始起连续指定时间(作为一例,5分钟)以上无语音识别的情况。并且,说明经过指定时间以上之后有用户发话的情况。
[0277]图15是表示基于实施方式3的语音识别系统I中的词语接龙游戏结束的应答处理(其二)的流程的时序图。
[0278]如图15所示,首先,清洁机器人10被设定为服务器模式(时序sq40)。
[0279]接着,从上次识别起经过了 5分钟以上(时序sq40A)。
[0280]并且,由于从上次识别起经过了 5分钟以上,所以清洁机器人10从服务器模式变更为普通模式(时序sq41)。
[0281]并且,用户对清洁机器人10发出用户发话“打扫卫生”(时序sq42)。
[0282]接着,清洁机器人10接受来自用户的语音输入(时序sq43)。具体而言,清洁机器人10的语音输入接受部114经由麦克风103接受来自外部的声音输入。
[0283]接着,清洁机器人10将语音数据输出到服务器20 (时序sq44)。具体而言,语音输入接受部114经由通信部101输出到服务器20。
[0284]接着,服务器20接收从清洁机器人10发送的语音数据,并执行语音识别(时序sq44A)。具体而言,语音识别部222取得“打扫卫生”作为识别短句。并且,语音识别部222将该结果输出到应答处理执行指示部224。
[0285]接着,服务器20执行模式判定(时序sq45)。具体而言,应答处理执行指示部224执行判断清洁机器人10的状态的模式判定。模式判定是根据状态存储部233中存储的清洁机器人10的状态来设定为与状态相应的语音识别辞典的处理。
[0286]另一方面,本例中,处于从上次识别起经过了 5分钟以上的状态。在该模式判定中,参考状态存储部233中存储的上次识别时刻。并且,比较本次语音识别时刻与上次识别时刻,判定是否经过了指定时间,在判定为经过了指定时间的情况下,重置为初始状态(普通模式)。
[0287]据此,服务器20将清洁机器人的状态设定为普通模式(时序sq46)。也就是说,作为语音识别辞典,设定为“普通辞典”。具体而言,应答处理执行指示部224将状态存储部233的“ ID1”的“清洁机器人的状态”变更为“普通模式”。
[0288]接着,服务器20决定回答短句(时序sq48)。具体而言,应答处理执行指示部224决定对语音内容的应答内容,该语音内容是从语音识别部222得到的结果。
[0289]本例中,例如,在使用图10说明的普通辞典的情况下,对应于识别短句“打扫卫生”,作为应答内容,决定回答短句“开始清洁”。
[0290]接着,服务器20将进行了语音识别的语音识别结果数据发送到清洁机器人10 (时序sq49)。具体而言,应答处理执行指示部224作为语音识别结果数据,将开始清洁指示命令经由通信部201发送到清洁机器人10。
[0291]另一方面,清洁机器人10在时序sq44之后执行语音数据的语音识别(时序sq51)o具体而言,语音识别部111按照由语音输入接受部114生成的语音数据,对语音内容进行识别。并且,语音识别部111将语音内容的识别结果输出到应答处理执行部112。
[0292]接着,清洁机器人10判定为清洁功能的执行(时序sq52)。
[0293]本例中,例如,在使用图3说明的发话内容数据库的情况下,对应于识别短句“打扫卫生”,作为应答内容,决定回答短句“开始清洁”。
[0294]接着,清洁机器人10开始清洁(时序sq53)。具体而言,应答处理执行部112按照回答短句“开始清洁”,指示清洁部105指示清洁功能的执行。
[0295]此外,清洁机器人10若已完成语音识别,则取消服务器20的语音识别结果数据。另外,若来自服务器20的语音识别结果数据早于清洁机器人10的语音识别,则基于来自服务器20的语音识别结果数据(开始清洁指示命令)开始清洁(时序sq50)。
[0296]这样,在从词语接龙游戏开始起连续指定时间(作为一例,5分钟)以上无语音识别的情况下,重置为普通模式,由此能够结束词语接龙游戏。
[0297]另外,在普通模式下,清洁机器人10在语音识别部111的语音内容识别结果早于从服务器20发送的语音识别结果数据得到的情况下,优先选择该语音识别部111的语音内容识别结果,执行应答处理(清洁功能)。另一方面,在从服务器20发送的语音识别结果数据早于语音识别部111的语音内容识别结果得到的情况下,优先选择该语音识别结果数据,执行应答处理(清洁功能)。此外,对于较晚的识别结果,不执行应答处理,由此能够避免重复的应答处理(清洁功能)。
[0298]词语接龙游戏结束(其三)
[0299]在此,说明在词语接龙游戏过程中结束词语接龙游戏的情况。
[0300]图16是表示基于实施方式3的语音识别系统I中的词语接龙游戏结束的应答处理(其三)的流程的时序图。
[0301]如图16所示,首先,清洁机器人10被设定为服务器模式(时序sq60)。
[0302]并且,从用户发出用户发话“打扫卫生”(时序sq61)。
[0303]接着,清洁机器人10接受来自用户的语音输入(时序sq62)。具体而言,清洁机器人10的语音输入接受部114经由麦克风103接受来自外部的声音输入。
[0304]接着,清洁机器人10将语音数据输出到服务器20 (时序sq63)。具体而言,语音输入接受部114经由通信部101输出到服务器20。
[0305]接着,服务器20接收从清洁机器人10发送的语音数据,并执行语音识别(时序sq63A)。具体而言,语音识别部222取得识别短句“打扫卫生”。并且,语音识别部222将该结果输出到应答处理执行指示部224。
[0306]接着,服务器20执行模式判定(时序sq64)。具体而言,应答处理执行指示部224执行判断清洁机器人10的状态的模式判定。模式判定是根据状态存储部233中存储的清洁机器人10的状态来设定为与状态相应的语音识别辞典的处理。本例中,利用时序sql5,服务器20的状态存储部233的“ID1”的“清洁机器人的状态”设定为“服务器模式(词语接龙)”。据此,服务器20将语音识别辞典设定为“词语接龙辞典”。
[0307]接着,服务器20决定回答短句(时序sq65)。具体而言,应答处理执行指示部224决定对语音内容的应答内容,该语音内容是从语音识别部222得到的结果。
[0308]本例中,例如,在使用图11说明的词语接龙辞典的情况下,对应于识别短句“打扫卫生”,作为应答内容,决定回答短句“要结束词语接龙啦”、“开始清洁”、以及“普通模式变更”。
[0309]接着,服务器20将清洁机器人的状态设定为普通模式(时序sq66)。
[0310]另外,应答处理执行指示部224将与识别短句“打扫卫生”相关联的“清洁机器人的状态”变更为普通模式。据此,能够利用下次应答时利用的合适的语音识别辞典(普通辞典)。
[0311]接着,服务器20将进行了语音识别的语音识别结果数据发送到清洁机器人10 (时序sq67)。具体而言,应答处理执行指示部224作为语音识别结果数据,将语音“要结束词语接龙啦”、开始清洁指示命令、以及普通模式变更指示经由通信部201发送到清洁机器人10。
[0312]另一方面,清洁机器人10在时序sq63之后执行语音数据的语音识别(时序sq64A)。具体而言,语音识别部111按照由语音输入接受部114生成的语音数据,对语音内容进行识别。并且,语音识别部111将语音内容的识别结果输出到应答处理执行部112。
[0313]接着,清洁机器人10使识别无效(时序sq64B)。示出本例中的清洁机器人10在服务器模式的情况下使来自服务器20的指示优先,使清洁机器人10的语音识别的识别结果无效的情况。
[0314]接着,清洁机器人10设定为普通模式(时序sq68)。具体而言,动作模式切换部113基于从服务器20发送的语音识别结果数据(“普通模式变更指示”),将服务器模式变更为普通模式。
[0315]另外,清洁机器人10基于从服务器20发送的语音识别结果数据,执行语音应答处理(时序sq69)。具体而言,应答处理执行部112再生语音识别结果数据(“要结束词语接龙啦”)的语音文件。也就是说,利用扬声器104对用户应答(发出)语音(“要结束词语接龙啦”)(时序sq70)。
[0316]并且,清洁机器人10接着判定为清洁功能的执行(时序sq71)。应答处理执行部112基于语音识别结果数据(开始清洁指示命令),判定为清洁功能的执行。
[0317]接着,清洁机器人10开始清洁(时序sq72)。具体而言,应答处理执行部112按照回答短句“开始清洁”,指示清洁部105指示清洁功能的执行。
[0318]这样,在词语接龙游戏开始后,按照指定的用户发话能够结束词语接龙游戏。
[0319]流程图
[0320]图17是执行基于本实施方式3的服务器20的语音识别处理的流程图。
[0321]参考图17,该流程图是执行存储部203中存储的程序以使控制部202的各部件发挥功能而执行的处理。
[0322]首先,控制部202判定是否接收了语音数据(步骤S30)。具体而言,语音输入接收部221判定是否接收了语音数据。
[0323]在步骤S30中,控制部202待机到有语音数据的接收为止(步骤S30中“否”),在判定为有语音数据的接收的情况下(步骤S30中“是”),执行语音识别(步骤S31)。具体而言,语音识别部222按照由语音输入接收部221接收的语音数据,对语音内容进行识别。并且,将语音内容的识别结果输出到应答处理执行指示部224。
[0324]接着,控制部202执行模式判定(步骤S32)。具体而言,如图12所说明的,应答处理执行指示部224确认服务器20的存储部203中存储的状态存储部233的清洁机器人10的状态。另外,判定从上次识别起是否经过了指定时间,在判定为经过了指定时间的情况下,重置为初始状态(普通模式)。
[0325]并且,控制部202接着按照取得的模式(状态)设定语音识别辞典(步骤S33)。具体而言,应答处理执行指示部224设定用于决定应答内容的语音识别辞典。
[0326]接着,控制部202判断是否有识别短句(步骤S34)。具体而言,应答处理执行指示部224判断所设定的语音识别辞典中是否包含由语音识别部222识别的识别短句。
[0327]在步骤S34中控制部202判断为有识别短句的情况下(步骤S34中“是”),决定回答短句(步骤S35)。具体而言,应答处理执行指示部224在判断为所设定的语音识别辞典中包含由语音识别部222识别的识别短句的情况下,决定与该识别短句对应的回答短句。
[0328]并且,控制部202接着设定模式(步骤S36)。具体而言,应答处理执行指示部224在设定了与识别短句对应的模式的情况下,根据需要更新状态存储部233的模式。
[0329]并且,控制部202接着执行输出处理(步骤S37)。具体而言,应答处理执行指示部224作为语音识别结果数据,将决定的回答短句经由通信部201发送到清洁机器人10。另夕卜,更新状态存储部233的清洁机器人10的状态的上次识别时刻。
[0330]并且,控制部202结束处理(结束)。
[0331]另一方面,在步骤S34中控制部202判断为无识别短句的情况下(步骤S34中“否”),跳过步骤S35?S37,结束处理(结束)。具体而言,应答处理执行指示部224在判断为所设定的语音识别辞典中不包含由语音识别部222识别的识别短句的情况下,认为识别失败,结束处理。
[0332]此外,本例中,作为切换为服务器模式的情况,说明了执行“词语接龙游戏”的情况,但并不特别限定于“词语接龙游戏”,只要是优先利用服务器20的功能的处理,可以适用于任意处理。
[0333]实施方式4
[0334]在上述实施方式3中,说明了针对清洁机器人10的状态,切换多个动作模式的情况。本实施方式4中说明进一步扩展的功能。
[0335]本例中,作为一例,说明取得天气信息,由清洁机器人10发话的情况。
[0336]具体而言,说明利用服务器模式(邮政编码)、服务器模式(是/不是)的语音识别辞典(邮政编码辞典、是/不是辞典)的情况。
[0337]邮政编码辞典
[0338]图18是说明基于本实施方式4的邮政编码辞典和是/不是辞典的图。
[0339]参考图18(A),关于邮政编码辞典,相互关联地登记有识别内容(识别短句)、应答内容(回答短句)、以及状态。
[0340]作为一例,这里与作为识别短句的“二、六、一”、“设定结束”等相对应,关联存储了回答短句。
[0341]例如,示出回答短句“是XXX吗?请回答是或不是。”与识别短句“二、六、一”关联登记的情况。并且,示出状态中关联登记服务器模式(是/不是)的情况。此外,“XXX”表示与识别短句相同的内容。
[0342]状态为服务器模式(是/不是)是指,将服务器20中的清洁机器人10的状态设定为服务器模式(是/不是)。服务器20通过设定该清洁机器人10的状态,在接收了来自清洁机器人10的语音数据输入的情况下,能够变更为合适的语音识别辞典。
[0343]另外,示出回答短句“结束设定啦”与识别短句“设定结束”关联登记的情况。
[0344]另外,状态为普通模式是指,将服务器20中的清洁机器人10的状态设定为普通模式。
[0345]是/不是辞典
[0346]参考图18 (B),关于是/不是辞典,相互关联地登记有识别内容(识别短句)、应答内容(回答短句)、以及状态。
[0347]作为一例,这里与作为识别短句的“是”、“不是”、“设定结束”等相对应,关联存储了回答短句。
[0348]例如,示出回答短句“登记了 YYY”、“天气信息”、以及“普通模式变更”与识别短句“是”关联登记的情况。并且,示出状态中关联登记普通模式的情况。此外,“YYY”表示与登记了的邮政编码的内容相同的内容。
[0349]在此,“普通模式变更”是指,指示将清洁机器人10的动作模式变更为普通模式的命令。
[0350]另外,状态为普通模式是指,将服务器20中的清洁机器人10的状态设定为普通模式。通过设定该清洁机器人10的状态,在接收了来自清洁机器人10的语音数据输入的情况下,能够变更为合适的语音识别辞典。
[0351]另外,示出回答短句“再说一次吧”与识别短句“不是”关联登记的情况。
[0352]另外,状态为服务器模式(邮政编码)是指,将服务器20中的清洁机器人10的状态设定为服务器模式(邮政编码)。通过设定该清洁机器人10的状态,在接收了来自清洁机器人10的语音数据输入的情况下,能够变更为合适的语音识别辞典。
[0353]另外,示出回答短句“结束设定啦”与识别短句“设定结束”关联登记的情况。
[0354]另外,状态为普通模式是指,将服务器20中的清洁机器人10的状态设定为普通模式。通过设定该清洁机器人10的状态,在接收了来自清洁机器人10的语音数据输入的情况下,能够变更为合适的语音识别辞典。
[0355]取得天气信息
[0356]图19是表示基于实施方式4的语音识别系统I中的取得天气信息(其一)的应答处理流程的时序图。
[0357]如图19所示,首先,清洁机器人10被设定为普通模式(时序sq80)。
[0358]接着,从用户发出用户发话“今天的天气是什么”(时序sq81)。
[0359]接着,清洁机器人10接受来自用户的语音输入(时序sq82)。具体而言,清洁机器人10的语音输入接受部114经由麦克风103接受来自外部的声音输入。
[0360]接着,清洁机器人10将语音数据输出到服务器20 (时序sq83)。具体而言,语音输入接受部114经由通信部101输出到服务器20。
[0361]接着,服务器20接收从清洁机器人10发送的语音数据,并执行语音识别(时序sq83A) ο具体而言,语音识别部222取得识别短句“今天的天气是什么”。并且,语音识别部222将该结果输
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1