一种根据语音生成业务单据的方法及装置与流程

文档序号:11776295阅读:231来源:国知局
一种根据语音生成业务单据的方法及装置与流程

本申请涉及互联网技术领域,特别涉及一种根据语音生成业务单据的方法及装置。



背景技术:

随着汽修行业的不断发展,汽修行业的业务量也在不断增多。当前,在进行车辆维修时,通常都会针对车辆的故障生成维修业务单据,在维修业务单据上通常会写明维修的内容以及维修的价格等。

目前,生成业务单据通常是由维修人员手工开出的,维修人员通常会在纸质单据上手写相关的信息,并经过客户核对之后作为正是的维修业务单据。另一种方式是在电脑中保存业务单据的样本,通过在电脑中输入相应的数据,在客户确认之后打印出来或者直接在网上进行开单。

由上可见,传统的通过人工进行开单的方式,往往对占用维修人员较多的时间,导致开单的效率不高。



技术实现要素:

本发明的目的在于提供一种根据语音生成业务单据的方法及装置,能够提高业务单据的生成效率。

为实现上述目的,本申请一方面提供了一种根据语音生成业务单据的方法,所述方法包括:获取用户的语音信息,并将所述语音信息发送至语音识别模块;所述语音识别模块将所述语音信息转换为对应的文字信息,并将所述文字信息发送至语义解析模块;所述语义解析模块将所述文字信息与业务指令集中的业务指令进行匹配,并将匹配到的目标业务指令发送至主控模块;所述主控模块通过业务单据模块创建与所述目标业务指令相对应的业务单据,并通过所述业务单据模块将创建的业务单据反馈给用户。

进一步地,所述方法还包括:当所述语义解析模块在所述业务指令集中匹配不到与所述文字信息相对应的业务指令时,向用户反馈提示信息;所述提示信息用于提醒用户重新录入语音信息。

进一步地,当所述语义解析模块匹配到的目标业务指令的数量为至少两个时,所述方法还包括:所述语义解析模块将匹配到的目标业务指令进行拆分,并针对每条目标业务指令分别建立数据报文,并将建立的各个数据报文发送至所述主控模块。

进一步地,所述语音识别模块将所述语音信息转换为对应的文字信息包括:提取所述语音信息中的梅尔频率特征,并将所述梅尔频率特征与预设音素表进行对比,以将所述梅尔频率特征映射为对应的音素;将映射得到的音素组合成单词,并将所述单词作为所述语音信息对应的文字信息。

进一步地,所述语义解析模块将所述文字信息与业务指令集中的业务指令进行匹配包括:遍历所述业务指令集中表征业务指令的词汇,并在所述文字信息中查询是否有与当前词汇相同的文字;若有,将所述当前词汇作为所述文字信息对应的一个业务指令。

进一步地,所述主控模块通过业务单据模块创建与所述目标业务指令相对应的业务单据包括:所述主控模块查询与所述目标业务指令的内容相匹配的至少一个搜索项;当所述搜索项的数量为1时,基于所述搜索项创建业务单据;当所述搜索项的数量为至少两个时,将所述搜索项向用户反馈,并接收用户选择的目标搜索项,基于所述目标搜索项创建业务单据。

为实现上述目的,本申请还提供一种根据语音生成业务单据的装置,所述装置包括语音信息获取模块、语音识别模块、语义解析模块、主控模块以及业务单据模块,其中:所述语音信息获取模块,用于获取用户的语音信息,并将所述语音信息发送至所述语音识别模块;所述语音识别模块,用于将所述语音信息转换为对应的文字信息,并将所述文字信息发送至所述语义解析模块;所述语义解析模块,用于将所述文字信息与业务指令集中的业务指令进行匹配,并将匹配到的目标业务指令发送至所述主控模块;所述主控模块,用于通过所述业务单据模块创建与所述目标业务指令相对应的业务单据,并通过所述业务单据模块将创建的业务单据反馈给用户。

进一步地,所述语义解析模块还用于在所述业务指令集中匹配不到与所述文字信息相对应的业务指令时,向用户反馈提示信息;所述提示信息用于提醒用户重新录入语音信息。

进一步地,当所述语义解析模块匹配到的目标业务指令的数量为至少两个时,所述语义解析模块还用于将匹配到的目标业务指令进行拆分,并针对每条目标业务指令分别建立数据报文,并将建立的各个数据报文发送至所述主控模块。

进一步地,所述语音识别模块包括:音素映射单元,用于提取所述语音信息中的梅尔频率特征,并将所述梅尔频率特征与预设音素表进行对比,以将所述梅尔频率特征映射为对应的音素;单词组合单元,用于将映射得到的音素组合成单词,并将所述单词作为所述语音信息对应的文字信息。

由上可见,本申请通过语音识别的方式,可以将用户输入的语音信息识别为相应的文字信息,然后可以将文字信息与业务指令集进行匹配,从而可以确定文字信息中包含的业务指令。根据确定出的业务指令,从而可以创建相应的业务单据,并将创建的业务单据反馈给用户查看。这种生成业务单据的方式,用户或者维修人员可以仅通过语音便自主完成业务单据的生成方式,从而提高了业务单据的生成效率。

附图说明

图1为本申请中根据语音生成业务单据的方法流程图;

图2为本申请中根据语音生成业务单据的装置功能模块图。

具体实施方式

为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本申请一部分实施方式,而不是全部的实施方式。基于本申请中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施方式,都应当属于本申请保护的范围。

请参阅图1,本申请提供一种根据语音生成业务单据的方法,所述方法包括:

s1:获取用户的语音信息,并将所述语音信息发送至语音识别模块;

s2:所述语音识别模块将所述语音信息转换为对应的文字信息,并将所述文字信息发送至语义解析模块;

s3:所述语义解析模块将所述文字信息与业务指令集中的业务指令进行匹配,并将匹配到的目标业务指令发送至主控模块;

s4:所述主控模块通过业务单据模块创建与所述目标业务指令相对应的业务单据,并通过所述业务单据模块将创建的业务单据反馈给用户。

在本实施方式中,所述方法还包括:

当所述语义解析模块在所述业务指令集中匹配不到与所述文字信息相对应的业务指令时,向用户反馈提示信息;所述提示信息用于提醒用户重新录入语音信息。

在本实施方式中,当所述语义解析模块匹配到的目标业务指令的数量为至少两个时,所述方法还包括:

所述语义解析模块将匹配到的目标业务指令进行拆分,并针对每条目标业务指令分别建立数据报文,并将建立的各个数据报文发送至所述主控模块。

在本实施方式中,所述语音识别模块将所述语音信息转换为对应的文字信息包括:

提取所述语音信息中的梅尔频率特征,并将所述梅尔频率特征与预设音素表进行对比,以将所述梅尔频率特征映射为对应的音素;

将映射得到的音素组合成单词,并将所述单词作为所述语音信息对应的文字信息。

在本实施方式中,所述梅尔频率特征(mel-frequencycepstralcoefficients,mfcc)可以将语音信息进行数字化,数字化后的语音信息可以与音素表中各个音素的特征进行对比,从而将语音信息映射为对应的音素。连续多个音素的组合便可以作为一个单词,从而得到语音信息对应的文字信息。

在本实施方式中,所述语义解析模块将所述文字信息与业务指令集中的业务指令进行匹配包括:

遍历所述业务指令集中表征业务指令的词汇,并在所述文字信息中查询是否有与当前词汇相同的文字;若有,将所述当前词汇作为所述文字信息对应的一个业务指令。

在本实施方式中,所述主控模块通过业务单据模块创建与所述目标业务指令相对应的业务单据包括:

所述主控模块查询与所述目标业务指令的内容相匹配的至少一个搜索项;

当所述搜索项的数量为1时,基于所述搜索项创建业务单据;

当所述搜索项的数量为至少两个时,将所述搜索项向用户反馈,并接收用户选择的目标搜索项,基于所述目标搜索项创建业务单据。

在一个具体的应用场景中,本发明的方案可以应用于手机上,利用语音开具维修业务单据,结合语音识别技术、语义解析技术以及信息系统后台,可以在没有手工录入的情况下完成维修业务单据的录入。

具体地,可以包括以下步骤:

步骤100,获取用户的语音信息,并将所述语音信息发送给云端后台语音识别模块;

步骤101,语音识别模块将语音信息转化为文字信息,并发送给语义解析模块;

步骤102,语义解析模块获取到文字信息后,匹配预先定义的指令集,配对到相应指令,则将指令与指令内容发送至主控模块。如果无法匹配则反馈相应的提醒至手机端。当语音信息中包含多个指令,则预先进行指令拆分。

步骤103,维修业务指令集,定义诸如“开单员”、“接车员”、“维修员”、“车牌”、“配件”、“规格”、“数量”等业务指令。

步骤104,主数据模块,定义维修业务各种主数据。

步骤105,主控模块,用于根据指令与指令内容创建维修业务单据,另外在实际业务中,根据指令内容匹配相应的数据,可能会产生多个有限结果集,多个结果集反馈至前端,供用户选择,选择完成后,反馈至云端后台。

步骤106,业务单据模块,用于根据中控模块生成业务单据以及进行业务逻辑校验。

其中,在识别出语音信息对应的文字信息后,还可以判断文字信息是否符合规范。该规范可以指正常的语言习惯以及正常的语句构成。如果符合规范,则可以将文字信息发送至主控模块进行后续处理,如果不符合规范,则可以向用户反馈提醒信息。

在本实施方式中,用户或者维修人员首先可以下达“开单”的指令,这样,手机的当前页面可以跳转至开单页面。然后,用户或者维修人员可以继续说明用户信息,这样,在开单页面中可以创建客户信息或者选择已有的客户信息。接下来,可以陆续下达配件、工项、保存等指令,从而完成业务单据的创建过程。

请参阅图2,本申请还提供一种根据语音生成业务单据的装置,所述装置包括语音信息获取模块100、语音识别模块200、语义解析模块300、主控模块400以及业务单据模块500,其中:

所述语音信息获取模块100,用于获取用户的语音信息,并将所述语音信息发送至所述语音识别模块;

所述语音识别模块200,用于将所述语音信息转换为对应的文字信息,并将所述文字信息发送至所述语义解析模块;

所述语义解析模块300,用于将所述文字信息与业务指令集中的业务指令进行匹配,并将匹配到的目标业务指令发送至所述主控模块;

所述主控模块400,用于通过所述业务单据模块500创建与所述目标业务指令相对应的业务单据,并通过所述业务单据模块500将创建的业务单据反馈给用户。

在本实施方式中,所述语义解析模块还用于在所述业务指令集中匹配不到与所述文字信息相对应的业务指令时,向用户反馈提示信息;所述提示信息用于提醒用户重新录入语音信息。

在本实施方式中,当所述语义解析模块匹配到的目标业务指令的数量为至少两个时,所述语义解析模块还用于将匹配到的目标业务指令进行拆分,并针对每条目标业务指令分别建立数据报文,并将建立的各个数据报文发送至所述主控模块。

在本实施方式中,所述语音识别模块包括:

音素映射单元,用于提取所述语音信息中的梅尔频率特征,并将所述梅尔频率特征与预设音素表进行对比,以将所述梅尔频率特征映射为对应的音素;

单词组合单元,用于将映射得到的音素组合成单词,并将所述单词作为所述语音信息对应的文字信息。

由上可见,本申请通过语音识别的方式,可以将用户输入的语音信息识别为相应的文字信息,然后可以将文字信息与业务指令集进行匹配,从而可以确定文字信息中包含的业务指令。根据确定出的业务指令,从而可以创建相应的业务单据,并将创建的业务单据反馈给用户查看。这种生成业务单据的方式,用户或者维修人员可以仅通过语音便自主完成业务单据的生成方式,从而提高了业务单据的生成效率。

上面对本申请的各种实施方式的描述以描述的目的提供给本领域技术人员。其不旨在是穷举的、或者不旨在将本发明限制于单个公开的实施方式。如上所述,本申请的各种替代和变化对于上述技术所属领域技术人员而言将是显而易见的。因此,虽然已经具体讨论了一些另选的实施方式,但是其它实施方式将是显而易见的,或者本领域技术人员相对容易得出。本申请旨在包括在此已经讨论过的本发明的所有替代、修改、和变化,以及落在上述申请的精神和范围内的其它实施方式。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1