一种实现语音控制的方法和装置的制造方法

文档序号:9887333阅读:165来源:国知局
一种实现语音控制的方法和装置的制造方法
【技术领域】
[0001]本发明涉及移动通信领域,具体涉及一种实现语音控制的方法和装置。
【背景技术】
[0002]随着智能终端的发展,各种终端应用层出不穷,不断满足用户的多样化需求。其中,语音控制功能作为用户终端使用时的一项辅助功能可以给用户带来更多的使用乐趣。
[0003]语音控制功能是指通过语音对应用程序进行控制的功能。例如,通过特定语音使终端从睡眠状态进入工作状态,该功能也称为语音唤醒功能;除此之外,还可以通过语音对其它应用程序进行控制,例如,通过语音控制终端呼叫特定用户、或通过语音控制终端发送短信、或通过语音控制终端对其它应用程序的开启和关闭等等。
[0004]目前,为实现语音唤醒功能,终端出厂时,通常预设唤醒词,而预设的唤醒词通常和品牌有关,较为单调,例如,三星的“HI Galaxy”及摩托罗拉的“0K,google now”等等。
[0005]有的品牌终端为用户提供了自定义唤醒词的功能,但是,在自定义过程中,由于需要多次预设唤醒词,而且用户需要自己创意个性化唤醒词,还需要进行几个步骤的录制,需要用户付出较高的时间精力成本。因此,这样的处理方式却加大了用户的使用难度。另一方面,目前用户只能自定义唤醒词,而对于终端的应答词则不能进行个性化定制,降低了互动的趣味性,用户也缺乏与之进行更为有趣互动的兴趣。
[0006]另外,通过语音对其它应用程序进行控制时,应答词内容较为单一,也难以满足用户的个性化需求。

【发明内容】

[0007]为了解决现有存在的技术问题,本发明实施例期望提供一种实现语音控制的方法和装置。
[0008]本发明实施例提供了一种实现语音控制的方法,所述方法包括:
[0009]终端确认接收到语音控制语句后,在当前语音控制主题中查找与所述语音控制语句对应的应答语句,并播放所述查找到的应答语句。
[0010]上述方案中,终端通过以下方式确认接收到语音控制语句:
[0011]当终端处于待机状态时,在接收到的语音信号为当前语音控制主题中用于唤醒终端的语音控制语句时,确认接收到的语音信号为语音控制语句;
[0012]当终端处于工作状态时,在接收到的语音信号为当前语音控制主题中用于指示终端在工作状态下执行应用程序处理的语音控制语句时,确认接收到的语音信号为语音控制语句。
[0013]上述方案中,所述终端在当前语音控制主题中查找与所述语音控制语句对应的应答语句之前,所述方法还包括:
[0014]终端预先存储多个语音控制主题,每一个语音控制主题中包括:语音控制语句及对应于所述语音控制语句的应答语句。
[0015]上述方案中,所述终端在当前语音控制主题中查找与所述语音控制语句对应的应答语句之前,所述方法还包括:
[0016]终端根据指令将所述多个语音控制主题中的一个设置为当前语音控制主题。
[0017]上述方案中,所述终端在当前语音控制主题中查找与所述语音控制语句对应的应答语句之前,所述方法还包括:
[0018]终端根据指令设置当前语音控制主题中对应于不同语音控制语句的应答语句。
[0019]上述方案中,当终端根据指令设置了当前语音控制主题中对应于不同语音控制语句的应答语句时,所述查找到的应答语句即为用户已经设置的所述语音控制语句对应的应答语句;当终端没有根据指令设置当前语音控制主题中对应于不同语音控制语句的应答语句时,查找到的应答语句为当前语音控制主题下所述语音控制语句默认的应答语句。
[0020]本发明实施例提供了一种实现语音控制的装置,位于终端上,所述装置包括:语音控制语句接收模块、查找模块及播放模块;其中,
[0021]所述语音控制语句接收模块,用于在接收到语音控制语句之后,触发查找模块;
[0022]所述查找模块,用于被语音控制语句接收模块触发之后,在当前语音控制主题中查找与所述语音控制语句对应的应答语句;
[0023]所述播放模块,用于播放查找到的应答语句。
[0024]上述方案中,所述语音语句接收模块通过以下方式确认接收到语音控制语句:
[0025]当终端处于待机状态时,在接收到的语音信号为当前语音控制主题中用于唤醒终端的语音控制语句时,确认接收到的语音信号为语音控制语句;
[0026]当终端处于工作状态时,在接收到的语音信号为当前语音控制主题中用于指示终端在工作状态下执行应用程序处理的语音控制语句时,确认接收到的语音信号为语音控制语句。
[0027]上述方案中,所述装置还包括存储模块,用于查找模块在当前语音控制主题中查找与所述语音控制语句对应的应答语句之前,存储多个语音控制主题,每一个语音控制主题中包括:语音控制语句及对应于所述语音控制语句的应答语句。
[0028]进一步的,所述装置还包括:设置模块,用于查找模块在当前语音控制主题中查找与所述语音控制语句对应的应答语句之前,根据指令将所述多个语音控制主题中的一个设置为当前语音控制主题。
[0029]上述方案中,所述设置模块还用于查找模块在当前语音控制主题中查找与所述语音控制语句对应的应答语句之前,根据指令设置当前语音控制主题中对应于不同语音控制语句的应答语句。
[0030]上述方案中,当设置模块根据指令设置了当前语音控制主题中对应于不同语音控制语句的应答语句时,所述查找模块查找到的应答语句即为用户已经设置的所述语音控制语句对应的应答语句;当设置模块没有根据指令设置当前语音控制主题中对应于不同语音控制语句的应答语句时,查找模块查找到的应答语句为当前语音控制主题下所述语音控制语句默认的应答语句。
[0031]本发明实施例所提供的一种实现语音控制的方法和装置,终端确认接收到语音控制语句后,在当前语音控制主题中查找与所述语音控制语句对应的应答语句;终端播放所述查找到的应答语句。如此,能够提供多种语音控制主题,满足用户的多样化需要;而且,对于用户来说,仅需要在所述语音控制主题中选择一种,从而避免用户自定义应答词和唤醒词时所付出的时间成本,增加用户的趣味性。
【附图说明】
[0032]图1为本发明实施例提供的实现语音控制的方法流程图;
[0033]图2为本发明实施例提供的实现语音控制的装置的基本结构图。
【具体实施方式】
[0034]本发明实施例中,终端确认接收到语音控制语句后,在当前语音控制主题中查找与所述语音控制语句对应的应答语句;终端播放所述查找到的应答语句。
[0035]下面通过附图及具体实施例对本发明做进一步的详细说明。
[0036]实施例一
[0037]本发明实施例一提供了一种实现语音控制的方法,如图1所示,该方法包括以下步骤:
[0038]步骤101:终端确认接收到语音控制语句后,在当前语音控制主题中查找与所述语音控制语句对应的应答语句;
[0039]这一步骤中,终端首先需要确认接收到的语音信号是否为语音控制语句。
[0040]当终端处于待机状态或者工作状态时,确认接收到的语音信息是否为语音控制语句的方法有所不同;
[0041]具体的,当终端处于待机状态时,终端在接收到的语音信号为当前语音控制主题中用于唤醒终端(即,指示终端从待机状态切换到工作状态)的语音控制语句时,确认接收到的语音信号为语音控制语句;
[0042]当终端处于工作状态时,终端在接收到的语音信号为当前语音控制主题中用于指示终端在工作状态下执行应用程序处理的语音控制语句时,确认接收到的语音信号为语音控制语句。所述指示终端在工作状态下执行应用程序处理的语音控制语句可以包括指示终端执行拨打电话、发送短信、打开或关闭应用程序等处理的语音控制语句。
[0043]具体的,终端通过以下方式判断接收到的语音信号是否为当前语音控制主题中用于指示终端在工作状态下执行应用程序处理的语音控制语句:
[0044]终端判断接收到的语音信号中是否包含语音控制语句中的关键词,例如,常用的关键词包括可用于指示终端拨打电话的“呼叫”、“打电话”、“拨打”等等,以及可用于指示终端发送短信的“发送”、“发短信” “发信息”等等,以及可用于指示终端打开相应应用程序的“打开”、“开启”等等,以及可用于指示终端关闭相应应用程序的“关闭” “关”等等。
[0045]在这一步骤之前,终端预先存储多个语音控制主题,每一个语音控制主题中包括:符合相应语音控制主题语境的语音控制语句及对应于所述语音控制语句的应答语句;
[0046]例如,所述语音控制主题为宫廷主题时,所述主题中可以包括用于唤醒终端的语音控制语句及应答语,例如,用于唤醒终端的语音控制语句可以为:小兴子,则应答语句可以为:小主吉祥;当然还可以包括其它符合宫廷主题语境的用于唤醒终端的语音控制语句和应答语句;所述主题中还可以包括其它语音控制语句对应的应答语句,例如,当语音控制语句为:呼叫A时,则应答语句可以为:樜!
[0047]对于新年主题,用于唤醒终端的语音控制语句可以为:恭喜发财,应答语句为:红包拿来!所述主题中还可以包括其它语音控制语句对应的应答语句,例如,语音控制语句为:呼叫A时,应答语句为:请问是要给A拜年吗?
[0048]这样,对于用户来说,可以根据喜好在多种语音控制主题中选择一种并将其设置为当前语音控制主题,且每种主题下,对应于相应语音控制语句的应答语句可以为多个,以供用户选择;对应于某应答语句的语音控制语句也为多个,用户可以根据自身喜好进行搭配和选择。
[0049]在这一步骤之前,用户选定某种语音控制主题,向终端发送指令,将其设置为当前语音控制主题,用户还可以进一步设置对应于每一种语音控制语句的应答语句,如果用户没有设置对应于每一种语音控制语句的应答语句,则按照默认方式执行;默认方式中设置了不同语音控制主题下对应于不同语音控制语句的应答语句。也就是说,终端根据用户发送的指令将所述多个语音控制主题中的一个设置为当前语音控制主题,并可以进一步根据用户指令设置当前语音控制主题中对应于不同语音控制语句的应答语句。
[0050]因此,在这一步骤中,当终端接收到语音控制语句之后,根据所述语音控制语句在当前语音控制主题中查找所述语音控制语句对应的应答语句,当用户已经设置了该语音控制语句对
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1