当前位置: 首页 > 专利查询>王峥嵘专利>正文

一种基于语音交互的控制方法及系统技术方案

技术编号:14171982 阅读:67 留言:0更新日期:2016-12-12 23:46
本发明专利技术公开一种基于语音交互的控制方法及系统。该方法通过唤醒信号启动语音交互系统,语音交互系统实时侦听语音信息,将侦听的语音信息转换成文字信息,对转换的文字信息进行分析,通过与系统预先存储的功能参数判断语音信息对应的文字信息的功能参数是否完整,若完整,则执行相应的操作;若不完整,根据缺少的功能参数提示用户回复要执行的操作,从而实现实时通过语音调用系统操作。采用本发明专利技术的控制方法及系统,可随时通过语音调用应用程序,可随时选择不同功能操作,或者选择同一功能的不同执行参数,满足用户的不同需求,并且在调用过程中不需要用眼用手,还可实时对系统进行更新,大大的增加了语音交互控制系统的使用便捷性。

Control method and system based on voice interaction

The invention discloses a control method and a system based on voice interaction. The wake-up signal start voice interactive system, real-time voice message listener voice interactive system, voice information interception into text information, to convert text information analysis, through the function parameters and function parameters of storage system pre judgment voice information corresponding to the text information is complete, if complete, is the implementation of the corresponding operation; if not complete, according to the function parameter missing prompts the user reply operation to be performed, so as to realize the real-time operation by voice call system. The control system and the method of the invention can at any time through the voice call application, can choose different functions, or choose a different performance parameters of the same function, to meet the different needs of users, and does not require hand eye during the call, also can be realized when the system updates, greatly increased the use of interactive voice control system for convenience.

【技术实现步骤摘要】

本专利技术涉及智能控制领域,特别是涉及一种基于语音交互的控制方法及系统
技术介绍
语音交互控制是指通过语音交互来实现应用程序的调用。现有的语音交互控制方法主要是根据用户的指令自动开启移动设备上的应用程序,但在使用过程中需要用户盯紧移动设备屏幕,用手去点击。当通过语音交互控制方法打开某一个应用程序时,需要用户手动关闭该应用程序,而且在执行该应用程序过程中需要调用其他应用程序时,必须重新启动语音交互控制方法进行调用。例如,当用语音交互控制方法打开地图程序之后,需要用户自己操作地图进行导航或者路线查询等操作,而且无法继续用语音交互控制方法调用短信等其他应用程序。这使得现有的语音交互控制方法使用便捷性不高。
技术实现思路
本专利技术的目的是提供一种基于语音交互的控制方法及系统,通过全语音交互的形式,实现对应用程序的调用,而且可实现多个程序同时调用与实时控制,以解决现有技术中语音交互控制方法及系统使用便捷性不高的问题。为实现上述目的,本专利技术提供了如下方案:一种基于语音交互的控制方法,所述方法包括:获取唤醒信号,所述唤醒信号用于启动语音交互系统进入语音交互过程;根据所述唤醒信号,启动所述语音交互系统;获取语音信息;判断所述语音信息是否能够被转换成文字信息,得到第一判断结果;当所述第一判断结果为否时,返回所述获取语音信息步骤;当所述第一判断结果为是时,对所述语音信息对应的文字信息进行分析,并存储分析结果,根据所述分析结果判断所述文字信息的功能参数是否完整,得到第二判断结果;当所述第二判断结果为是时,则执行所述文字信息功能参数对应的操作,生成确认消息,并根据所述确认消息进行语音信息合成,并播放合成的语音信息;当所述第二判断结果为否时,根据缺少的功能参数生成提示消息,并根据所述提示消息进行语音信息合成,并播放合成的语音信息,返回所述获取语音信息步骤。可选的,所述根据所述唤醒信号,启动所述语音交互系统具体包括:将所述唤醒信号与系统预存的唤醒词进行比对;比对成功后,启动所述语音交互系统。可选的,所述对所述语音信息对应的文字信息进行分析,并存储分析结果之后,还包括:返回所述获取唤醒信号的步骤。可选的,所述执行所述文字信息功能参数对应的操作之前,还包括:当所述文字信息的功能参数完整且所述文字信息功能参数对应的操作选项多于一个时,生成选择提示问题,并根据所述选择提示问题进行语音信息合成,并播放合成的语音信息,所述选择提示问题用于提示用户选择需要执行的操作选项。可选的,所述生成选择提示问题具体包括:生成提示用户回复选项编号的消息,每个所述选项编号对应不同的所述操作选项的内容。可选的,所述根据缺少的功能参数生成提示消息之后还包括:当所述语音信息中包括完整的功能参数而所述分析结果为不完整时,提示用户补充语义数据库;所述语义数据库中存储有功能参数以及与所述功能参数相对应的操作;获取所述用户输入的操作信息;将所述语音信息中包括完整的功能参数以及所述用户输入的操作信息对应增加至所述语义数据库。一种基于语音交互的系统,所述系统包括:语音唤醒模块,用于获取唤醒信号,所述唤醒信号用于启动系统进入语音交互过程;语音交互系统启动模块,用于根据所述唤醒信号,启动所述语音交互系统;语音信息获取模块,用于获取语音信息;语音信息判断模块,用于判断所述语音信息是否能够被转换成文字信息,得到第一判断结果;语音分析模块,用于当所述第一判断结果为是时,对所述语音信息对应的文字信息进行分析;存储模块,用于存储所述语音分析模块对所述语音信息对应的文字信息进行分析的分析结果;功能参数判断模块,用于根据所述分析结果判断所述文字信息的功能参数是否完整,得到第二判断结果;执行模块,用于当所述第二判断结果为是时,执行所述文字信息功能参数对应的操作;确认消息生成模块,用于生成确认消息;语音合成模块,用于进行语音信息合成;语音播放模块,用于播放合成的语音信息;提示消息生成模块,用于当所述第二判断结果为否时,根据缺少的功能参数生成提示消息。可选的,所述语音交互系统启动模块具体包括:语音交互系统比对模块,用于将所述唤醒信号与系统预存的唤醒词进行比对;语音交互系统启动子模块,比对成功后,启动所述语音交互系统。。可选的,所述系统还包括选择提示问题生成模块,用于当所述执行模块执行所述文字信息功能参数对应的操作之前,所述文字信息的功能参数完整且所述文字信息功能参数对应的操作选项多于一个时,生成选择提示问题。可选的,所述系统还包括语义补充模块,所述语义补充模块具体包括:补充提示生成模块,用于当提示消息生成模块根据缺少的功能参数生成提示消息之后,所述语音信息中包括完整的功能参数而所述分析结果为不完整时,提示用户补充语义数据库;所述语义数据库中存储有功能参数以及与所述功能参数相对应的操作;输入模块,用于获取所述用户输入的操作信息;语义数据库补充模块,用于将所述语音信息中包括完整的功能参数以及所述用户输入的操作信息对应增加至所述语义数据库。根据本专利技术提供的具体实施例,本专利技术的有益效果为:通过以下几个方面提高了语音交互控制方法及系统的使用便捷性:(1)全语音操作,所有操作都通过语音方式实现,不需要用手用眼;(2)随时语音开启操作,通过语音可随时开始新功能的操作,可随时选择不同功能操作,或者选择同一功能的不同执行参数,满足用户的不同需求;(3)自定义配置语义知识库,可灵活扩展调整语义分析,增加处理执行的功能种类。(4)操作简单,应用方便。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术基于语音交互的控制方法实施例1流程图;图2为本专利技术基于语音交互的系统结构图;图3为本专利技术基于语音交互的控制方法实施例2流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的目的是提供一种为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。图1为本专利技术基于语音交互的控制方法实施例1流程图。如图1所示,实施例1包括:步骤101:获取唤醒信号,所述唤醒信号用于启动语音交互系统进入语音交互过程,用户可以随时通过语音唤醒控制来启动新的语音交互过程,进行唤醒时,将获取的声音数据流与某一个或多个预存的唤醒词的发声进行比对。例如,唤醒信号可以为“开启语音交互系统”,可以为“启动黑马”,一旦比对成功,则唤醒成功,启动语音交互系统,进入语音交互过程。步骤102:获取语音信息,启动语音交互系统后,系统持续侦听语音信息;步骤103:判断侦听到的语音信息是否可以转换成文字信息,生成第一判断结果;当第一判断结果为是时,执行步骤104;当第一判断结果为否时,返回步骤102;步骤104:对语音信息对应的文字信息进行分析,提取文字信息中相应要操作的功能项以及功能本文档来自技高网...
一种基于语音交互的控制方法及系统

【技术保护点】
一种基于语音交互的控制方法,其特征在于,所述方法包括:获取唤醒信号,所述唤醒信号用于启动语音交互系统进入语音交互过程;根据所述唤醒信号,启动所述语音交互系统;获取语音信息;判断所述语音信息是否能够被转换成文字信息,得到第一判断结果;当所述第一判断结果为否时,返回所述获取语音信息步骤;当所述第一判断结果为是时,对所述语音信息对应的文字信息进行分析,并存储分析结果,根据所述分析结果判断所述文字信息的功能参数是否完整,得到第二判断结果;当所述第二判断结果为是时,则执行所述文字信息功能参数对应的操作,生成确认消息,并根据所述确认消息进行语音信息合成,并播放合成的语音信息;当所述第二判断结果为否时,根据缺少的功能参数生成提示消息,并根据所述提示消息进行语音信息合成,并播放合成的语音信息,返回所述获取语音信息步骤。

【技术特征摘要】
1.一种基于语音交互的控制方法,其特征在于,所述方法包括:获取唤醒信号,所述唤醒信号用于启动语音交互系统进入语音交互过程;根据所述唤醒信号,启动所述语音交互系统;获取语音信息;判断所述语音信息是否能够被转换成文字信息,得到第一判断结果;当所述第一判断结果为否时,返回所述获取语音信息步骤;当所述第一判断结果为是时,对所述语音信息对应的文字信息进行分析,并存储分析结果,根据所述分析结果判断所述文字信息的功能参数是否完整,得到第二判断结果;当所述第二判断结果为是时,则执行所述文字信息功能参数对应的操作,生成确认消息,并根据所述确认消息进行语音信息合成,并播放合成的语音信息;当所述第二判断结果为否时,根据缺少的功能参数生成提示消息,并根据所述提示消息进行语音信息合成,并播放合成的语音信息,返回所述获取语音信息步骤。2.根据权利要求1所述的方法,其特征在于,所述根据所述唤醒信号,启动所述语音交互系统具体包括:将所述唤醒信号与系统预存的唤醒词进行比对;比对成功后,启动所述语音交互系统。3.根据权利要求1所述的方法,其特征在于,所述对所述语音信息对应的文字信息进行分析,并存储分析结果之后,还包括:返回所述获取唤醒信号的步骤。4.根据权利要求1所述的方法,其特征在于,所述执行所述文字信息功能参数对应的操作之前,还包括:当所述文字信息的功能参数完整且所述文字信息功能参数对应的操作选项多于一个时,生成选择提示问题,并根据所述选择提示问题进行语音信息合成,并播放合成的语音信息,所述选择提示问题用于提示用户选择需要执行的操作选项。5.根据权利要求4所述的方法,其特征在于,所述生成选择提示问题具体包括:生成提示用户回复选项编号的消息,每个所述选项编号对应不同的所述操作选项的内容。6.根据权利要求1所述的方法,其特征在于,所述根据缺少的功能参数生成提示消息之后还包括:当所述语音信息中包括完整的功能参数而所述分析结果为不完整时,提示用户补充语义数据库;所述语义数据库中存储有功能参数以及与所述功能参数相对应的操作;获取所述用户输入的操作信息;将所述语音信息中包括完整的功能参数以及所...

【专利技术属性】
技术研发人员:王峥嵘
申请(专利权)人:王峥嵘
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1