语音控制方法及终端与制造工艺

文档序号:11154278
语音控制方法及终端与制造工艺
本发明涉及语音控制技术,尤其涉及一种语音控制方法及终端。

背景技术:
随着多媒体和智能设备的发展,目前采用智能设备(例如智能电视机、智能手机、平板电脑、智能冰箱、智能空调等)都可以采用语音进行控制,即用户通过麦克风输入一段语音数据,智能设备通过识别这段语音数据,进而根据识别后的语音数据生成智能设备可执行的相关指令,进而执行该指令,实现智能设备的语音控制功能。已有技术中,采用语音控制智能设备时,智能设备一般对某段语音进行语义分析,并提取关键词获取相关指令并进行执行。例如,用户说了一句:“我想看刘德华演的电影”,智能设备提取到关键词“刘德华”和“电影”,会搜索刘德华的影片展示给用户。但是,由于不同人的语言方式不同,输入语音数据的过程中会有中断或停顿等,采用现有技术,有时候并不能准确得到用户想要的控制结果。

技术实现要素:
本发明提供一种语音控制方法及终端,用于解决现有技术中语音控制方法并不能准确得到用户想要的控制结果的问题。本发明第一方面提供一种语音控制方法,包括:在第一时间点接收第一语音指令,根据所述第一语音指令获取第一关键词集合;在第二时间点接收第二语音指令,根据所述第二语音指令获取第二关键词集合;当所述第二时间点和所述第一时间点之间的时间间隔小于预设阈值时,合并所述第一关键词集合和所述第二关键词集合,得到第三关键词集合;根据所述第三关键词集合,生成终端设备可执行的控制指令。本发明第二方面提供一种终端,包括:获取模块,用于在第一时间点接收第一语音指令,根据所述第一语音指令获取第一关键词集合;在第二时间点接收第二语音指令,根据所述第二语音指令获取第二关键词集合;合并模块,用于在所述第二时间点和所述第一时间点之间的时间间隔小于预设阈值时,合并所述第一关键词集合和所述第二关键词集合,得到第三关键词集合;生成模块,用于根据所述第三关键词集合,生成终端设备可执行的控制指令。本发明提供的语音控制方法及终端中,在第一时间点接收第一语音指令,根据第一语音指令获取第一关键词集合,在第二时间点接收第二语音指令,根据第二语音指令获取第二关键词集合,当第二时间点和第一时间点之间的时间间隔小于预设阈值时,合并第一关键词集合和第二关键词集合,得到第三关键词集合,根据该第三关键词集合,生成终端设备可执行的控制指令,实现了在语音指令之间间隔时间较短时,可以通过合并得到新的语音指令,根据新的语音指令再生成终端设备可执行的控制指令,使得控制指令更符合用户期望,提高了用户体验。附图说明图1为本发明提供的一种语音控制方法流程示意图;图2为本发明提供的一种语音控制方法中预设关系词库示意图;图3为本发明提供的另一种语音控制方法流程示意图;图4为本发明提供的一种终端的结构示意图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供一种语音控制方法,用于分析连续的语音输入,更好地获取关键词集合,以便更好地执行用户语音指令,得到用户期望的语音控制结果。本发明实施例适用于各种可以接收语音指令的智能终端,例如:智能电视、智能手机、平板电脑、智能冰箱、智能空调等。图1为本发明提供的一种语音控制方法流程示意图,如图1所示,该方法包括:S101、在第一时间点接收第一语音指令,根据第一语音指令获取第一关键词集合。记录该第一时间点。S102、在第二时间点接收第二语音指令,根据第二语音指令获取第二关键词集合。记录该第二时间点。需要说明的是,第二语音指令和第一语音指令一般是用户连续输入的两个相邻语音指令,针对相邻的语音指令进行判断。获取到语音指令后,识别语音指令,并获取关键词集合。可选地,可以根据语义分析,从语音指令中按照词语属性提取关键词,形成关键词集合。例如,用户输入语音“我想看刘德华的电影”,根据词义提取出影视名词“刘德华”和“电影”。另外,用户输入语音指令后,终端的当前显示界面可能跳转也可能不跳转,会根据具体识别的指令、以及反应时间来决定。S103、当第二时间点和第一时间点之间的时间间隔小于预设阈值时,合并第一关键词集合和第二关键词集合,得到第三关键词集合。S104、根据该第三关键词集合,生成终端设备可执行的控制指令。具体地,第二语音指令在第一语音指令之后输入,可以通过第二时间点和第一时间点之间的时间间隔判断这两个语音指令的关联性,进而获取新的关键词集合。一般两个语音指令相隔很近的话,很可能是用户由于语气原因或说话习惯等把一条指令从中间断开了。例如,先获取语音指令“刘德华”,紧接着又收到语音指令“关之琳的电影”,这两个指令之间的时间间隔小于预设阈值,从而合并后得到新的关键词集合{刘德华、关之琳、电影},可以根据新的关键词集合{刘德华、关之琳、电影}生成搜索指令,即以{刘德华、关之琳、电影}为关键词搜索多媒体资源,当然不以此为限。本实施例中,在第一时间点接收第一语音指令,根据第一语音指令获取第一关键词集合,在第二时间点接收第二语音指令,根据第二语音指令获取第二关键词集合,当第二时间点和第一时间点之间的时间间隔小于预设阈值时,合并第一关键词集合和第二关键词集合,得到第三关键词集合,根据该第三关键词集合,生成终端设备可执行的控制指令,实现了在语音指令之间间隔时间较短时,可以通过合并得到新的语音指令,根据新的语音指令再生成终端设备可执行的控制指令,使得控制指令更符合用户期望,提高了用户体验。可选地,当第二时间点和第一时间点之间的时间间隔小于预设阈值时,合并第一关键词集合和第二关键词集合,得到第三关键词集合,可以为:当第二时间点和第一时间点之间的时间间隔小于预设阈值时,判断当前显示界面是否与第一时间点对应的显示界面相同;若当前显示界面与第一时间点对应的显示界面相同,则合并第一关键词集合和第二关键词集合,得到第三关键词集合。终端会根据用户的语音指令执行相应地操作,例如用户的语音指令是“搜索刘德华电影”,终端就会启动搜索,并跳转到搜索结果的界面。终端收到第二语音指令时可能已经执行了第一语音指令对应的控制指令,就无需再合并,进而再执行第二语音指令即可。示例的,用户输入的第一语音指令是“搜索”,终端接收到该第一语音指令后,获取到第一关键词集合“搜索”,但是,终端并不能根据该第一关键词集合“搜索”生成相应的控制指令,因为该第一语音指令是不可执行的语音控制指令,所以终端接收到第一语音指令之后,其显示界面并不会发生跳转;进而当在预设的时间阈值内,终端接收到第二...
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1