一种基于语音识别的日程管理方法及装置制造方法及图纸

技术编号:28771706 阅读:68 留言:0更新日期:2021-06-09 10:59
本申请公开了一种基于语音识别的日程管理方法,用以解决现有的日程管理软件操作繁琐,用户体验感较差的技术问题。方法包括:接收与日程信息有关的语音数据,将语音数据转化为文本数据,并提取文本数据中的关键信息;其中,关键信息包括必需信息和非必需信息,必需信息至少包括以下任意一项或者多项:日期信息、时间信息、事务信息;非必需信息至少包括以下任意一项或者多项:地点信息、对象信息;基于关键信息,创建日程;在达到预设条件的情况下,将日程推送给用户。本申请通过上述方法实现了通过语音交互的方式管理日程信息,可以帮助用户更清晰的规划每天的事务。清晰的规划每天的事务。清晰的规划每天的事务。

【技术实现步骤摘要】
一种基于语音识别的日程管理方法及装置


[0001]本申请涉及智能设备
,尤其涉及一种基于语音识别的日程管理方法及装置。

技术介绍

[0002]随着城市生活节奏的日益加快,人们每天需要处理的事情越来越多。在忙碌的一天里,很容易忘记一些重要的事情,从而造成严重的后果,因此做好日程管理非常重要。将日程记在本子上,不但修改起来不方便,而且又容易忘记携带日程本,因此无法达到良好的日程管理的效果。
[0003]这种需要数据处理的工作,对于计算机来说最为适合。但现有的日程管理软件大多数都需要用户自己手动输入日程文本和修改日程文本,操作起来比较繁琐,用户体验感较差。

技术实现思路

[0004]本申请实施例提供了一种基于语音识别的日程管理方法及装置,用以解决现有的日程管理软件操作繁琐,用户体验感较差的技术问题。
[0005]一方面,本申请实施例提供了一种基于语音识别的日程管理方法,方法包括:接收与日程信息有关的语音数据;将语音数据转化为文本数据,并提取文本数据中的关键信息;其中,关键信息包括必需信息和非必需信息,必需信息至少包括以下任意一项或者多项:日期信息、时间信息、事务信息;非必需信息至少包括以下任意一项或者多项:地点信息、对象信息;基于关键信息,创建日程;在达到预设条件的情况下,将日程推送给用户。
[0006]本申请实施例中,首先接收与日程信息有关的语音数据,然后将语音数据转化成文本数据,在文本数据中提取关键信息,关键信息包括必需信息和非必需信息,必需信息至少包括以下任意一项或者多项:日期信息、时间信息、事务信息,非必需信息至少包括以下任意一项或者多项:地点信息、对象信息;基于关键信息,创建日程,在达到预设条件的情况下,将日程推送给用户。通过语音交互的方式识别用户的话语,根据语言信息创建日程,并在合适的条件下,将日程推送给用户,简化了操作流程,提升了用户感,帮助用户更清晰的规划自己的事务。
[0007]在本申请的一种实现方式中,在接收与日程信息有关的语音数据之前,方法还包括:获取声音数据,并在声音数据中提取用于触发接收语音数据的关键词。
[0008]在本申请的一种实现方式中,在基于关键信息,创建日程之前,方法还包括:确定关键信息中存在日期信息、时间信息以及事务信息。
[0009]在本申请的一种实现方式中,确定关键信息中的未提供信息;其中,未提供信息为日期信息、时间信息以及事务信息中的任一项或者任两项;触发语音询问指令;其中语音询问指令用于询问关键信息中的未提供信息。通过该过程可以确保关键信息不会有遗漏。
[0010]在本申请的一种实现方式中,接收语音询问指令对应的语音回复数据,并基于语
音回复数据,确定关键信息中的未提供信息;触发语音播报指令;其中,语音播报指令用于将播报关键信息中的日期信息、时间信息以及事务信息。
[0011]在本申请的一种实现方式中,基于关键信息,创建日程之后,方法还包括:确定日程数据库中不存在与日程相同的日程;将日程存储到日程数据库中。
[0012]在本申请的一种实现方式中,方法还包括:确定日程数据库中存在与日程相同的日程;触发语音提醒指令;其中,语音提醒指令用于提醒存在重复日程;调整日程,并将日程存储到日程数据库中。通过该过程可以确保两个日程之间不会存在时间上的冲突。
[0013]在本申请的一种实现方式中,在达到预设条件的情况下,将日程推送给用户,具体包括:确定时间信息与当前时间的差值;在差值小于预设阈值的情况下,以语音形式推送日程。
[0014]在本申请的一种实现方式中,方法还包括:将日程上传至共享云端。
[0015]另一方面,本申请实施例还提供了一种基于语音识别的日程管理装置,装置包括:接收模块,用于接收与日程信息有关的语音数据;转化模块,用于将语音数据转化为文本数据,并提取文本数据中的关键信息;其中,关键信息包括必需信息和非必需信息,必需信息至少包括以下任意一项或者多项:日期信息、时间信息、事务信息;非必需信息包括以下任意一项或者多项:地点信息、对象信息;创建模块,用于基于关键信息,创建日程;推送模块,用于在达到预设条件的情况下,将日程推送给用户。
附图说明
[0016]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0017]图1为本申请实施例提供的一种基于语音识别的日程管理方法流程图;
[0018]图2为本申请实施例提供的一种终端询问关键信息的场景示意图;
[0019]图3为本申请实施例提供的一种终端向用户推送日程的场景示意图;
[0020]图4为本申请实施例提供的一种基于语音识别的日程管理装置内部结构示意图。
具体实施方式
[0021]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0022]随着城市生活节奏的日益加快,人们每天需要处理的事情越来越多。在忙碌的一天里,很容易忘记一些重要的事情,从而造成严重的后果。常用的日程管理软件都需要用户自己输入日程文本和修改日程文本,操作过程非常繁琐,用户体验感较差。随着科技的发展,语音交互成为一种重要的交互方式,智能设备可以处理用户的语音信息,提取其中的含义,完成相应的工作,极大的便利了人们的生活。
[0023]本申请实施例提供了一种基于语音识别的日程管理方法,解决了现有的日程管理软件操作繁琐,用户体验感较差的技术问题。
[0024]下面通过附图对本申请实施例提出的技术方案进行详细的说明。
[0025]图1为本申请实施例提供的一种基于语音识别的日程管理方法流程图。如图1所示,该方法主要包括以下步骤。
[0026]步骤101、将语音数据转化为文本数据,并提取文本数据中的关键信息。
[0027]在本申请实施例中,是基于语音交互的方式完成日程的创建,因此,首先要接收外界的语音数据。在进行接收语音数据之前,首先获取外界的声音数据,外界的声音数据经过一个麦克风矩阵,将声音数据中外界环境的噪音去除掉,只保留人声的部分。终端根据人声中识别出特定的唤醒词,进入工作状态,同时继续等待用户的话语。在本申请的一个实施例中,将唤醒终端的关键词设定为“小美”,终端通过内部的麦克风矩阵识别到关键词“小美”之后,进入工作状态,并等待用户录入语音。
[0028]在本申请实施例中,终端在用户完成说话之后,将用户的话语录入到内部系统。将用户的话语录入之后,继续将语音数据转化为文本数据,然后基于自然语言处理(Natural Language Processing,NLP)技术在文本数据中提取关键信息。在本申请实施例中,关键信息包括必本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于语音识别的日程管理方法,其特征在于,所述方法包括:接收与日程信息有关的语音数据;将所述语音数据转化为文本数据,并提取所述文本数据中的关键信息;其中,所述关键信息包括必需信息和非必需信息,所述必需信息至少包括以下任意一项或者多项:日期信息、时间信息、事务信息;所述非必需信息至少包括以下任意一项或者多项:地点信息、对象信息;基于所述关键信息,创建日程;在达到预设条件的情况下,将所述日程推送给用户。2.根据权利要求1所述的一种基于语音识别的日程管理方法,其特征在于,在接收与日程信息有关的语音数据之前,所述方法还包括:获取声音数据,并在所述声音数据中提取用于触发接收所述语音数据的关键词。3.根据权利要求1所述的一种基于语音识别的日程管理方法,其特征在于,在基于所述关键信息,创建日程之前,所述方法还包括:确定所述关键信息中存在日期信息、时间信息以及事务信息。4.根据权利要求3所述的一种基于语音识别的日程管理方法,其特征在于,所述方法还包括:确定所述关键信息中的未提供信息;其中,所述未提供信息为所述日期信息、时间信息以及事务信息中的任一项或者任两项;触发语音询问指令;其中所述语音询问指令用于询问所述关键信息中的未提供信息。5.根据权利要求4所述的一种基于语音识别的日程管理方法,其特征在于,所述方法还包括:接收所述语音询问指令对应的语音回复数据,并基于所述语音回复数据,确定所述关键信息中的未提供信息;触发语音播报指令;其中,所述语音播报指令用于将播报所述关键信...

【专利技术属性】
技术研发人员:王龙龙高明
申请(专利权)人:济南浪潮高新科技投资发展有限公司
类型:发明
国别省市:

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

1