信息录入方法、装置、终端及计算机可读存储介质与流程

文档序号:14943376发布日期:2018-07-17 06:23阅读:116来源:国知局

本发明涉及计算机领域,尤其涉及信息录入方法、装置、终端及计算机可读存储介质。



背景技术:

随着信息时代的飞速发展,移动终端的发展越来越趋于智能化。通过移动终端进行各种各样的申请表单的填写,或者通过移动终端完成各种生活缴费等操作越来越普遍。比如,用户可以通过移动终端填写简历信息以完成对某个单位的岗位申请;再如,用户在银行办理开卡或者其他业务时,可以通过移动终端填写申请表单,如此即可节省纸张,也可以缩短办理业务时间。

上述的移动终端完成的简历填写或者办理银行业务的申请表单填写时都需要用户首先触摸移动终端中相应信息栏中的文本框,然后终端弹出虚拟键盘,用户选择某一种输入法输入内容。在以上使用文字填写移动终端表单的方法中,如果表单中需要填入的内容既有文字,又有英文字母和数字,用户需要不停切换输入法,操作比较繁琐,就会导致信息填写效率低,尤其是对于不能熟练使用终端虚拟键盘的用户。



技术实现要素:

本发明实施例提供了一种信息录入方法、装置、终端以及计算机可读存储介质,可以通过语音录入信息,提高信息录入效率。

本发明实施例第一方面提供了一种信息录入方法,包括:

在语音录入模式下,在语音录入界面按照预设顺序输出表单项名称的提示语音;

基于提示语音检测用户输入的响应语音,并从响应语音中提取与提示语音匹配的关键信息;

当检测到输出的提示语音为预设顺序中最后一条表单项名称的提示语音时,根据已输出提示语音的表单项名称和对应提取的关键信息生成第一表单,并显示第一表单。

可选的,信息录入方法还包括:

检测是否需开启暂停语音录入功能;若是,则开启暂停语音录入功能。

可选的,检测是否需开启暂停语音录入功能,包括:

检测在输出提示语音后的预设时间内是否检测到用户输入的响应语音;若否,则确定需开启暂停语音录入功能。

可选的,检测是否需开启暂停语音录入功能,包括:

识别用户输入的响应语音中是否包括与提示语音匹配的关键信息;若否,则确定需开启暂停语音录入功能。

可选的,信息录入方法还包括:

若接收到切换录入模式的指令,将当前的信息录入模式由语音录入模式切换为文本录入模式。

可选的,将当前的信息录入模式由语音录入模式切换为文本录入模式之后,信息录入方法还包括:

根据已输出提示语音的表单项名称、对应提取的关键信息以及剩余待输出提示语音的表单项名称,生成第二表单;在文本录入界面中显示第二表单。

可选的,根据已输出的提示语音对应的表单项名称和已提取的关键信息生成第一表单之后,信息录入方法还包括:

当接收到针对第一表单中目标表单项的修改指令时,获取用户输入的文本信息;

利用文本信息替换目标表单项对应的关键信息。

本发明实施例第二方面提供了一种信息录入装置,包括:

输出单元,用于在语音录入模式下,在语音录入界面按照预设顺序输出表单项名称的提示语音;

提取单元,用于基于提示语音检测用户输入的响应语音,并从响应语音中提取与提示语音匹配的关键信息;

生成单元,用于当检测到输出的提示语音为预设顺序中最后一条表单项名称的提示语音时,根据已输出提示语音的表单项名称和对应提取的关键信息生成第一表单;

显示单元,用于显示第一表单。

可选的,信息录入装置还包括:

检测单元,用于检测是否需开启暂停语音录入功能;若是,则开启暂停语音录入功能。

可选的,检测单元具体用于:检测在输出提示语音后的预设时间内是否检测到用户输入的响应语音;若否,则确定需开启暂停语音录入功能

可选的,检测单元具体用于:识别用户输入的响应语音中是否包括与提示语音匹配的关键信息;若否,则确定需开启暂停语音录入功能。

可选的,信息录入装置还包括:切换单元,用于若接收到切换录入模式的指令,将当前的信息录入模式由语音录入模式切换为文本录入模式。

可选的,信息录入装置还包括:

生成单元,还用于根据已输出提示语音的表单项名称、对应提取的关键信息以及剩余待输出提示语音的表单项名称,生成第二表单;

显示单元,还用于在文本录入界面中显示第二表单。

第三方面,本发明实施例提供了一种终端,包括处理器、输入设备、输出设备和存储器,处理器、输入设备、输出设备和存储器相互连接,其中,存储器用于存储支持终端执行上述方法的计算机程序,计算机程序包括程序指令,处理器被配置用于调用程序指令,执行上述第一方面的方法。

第四方面,本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序包括程序指令,程序指令当被处理器执行时使处理器执行上述第一方面的方法。

通过本发明实施例在语音录入模式时,在语音录入界面按照预设顺序输出表单项名称的提示语音,基于该提示语音从检测到用户输入的响应语音中,提取与该提示语音匹配的关键信息。如果检测到输入的提示语音是预设顺序中最后一条表单项名称的提示语音时,根据已输出提示语音的表单项名称和对应提取的关键信息生成第一表单,并在语音录入界面显示该第一表单,可以实现通过语音录入信息,提高信息录入效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种信息录入方法的流程示意图;

图2是本发明实施例提供的另一种信息录入方法的流程示意图;

图3是本发明实施例提供的一种信息录入界面的示意图;

图4是本发明实施例提供的另一种信息录入界面的示意图;

图5是本发明实施例提供的一种信息录入装置的结构示意图;

图6是本发明实施例提供的一种终端的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参考图1,为本发明实施例提供的一种信息录入方法的流程示意图,如图1所示的信息录入方法,可包括以下步骤:

101、在语音录入模式下,终端在语音录入界面按照预设顺序输出表单项名称的提示语音。

其中,终端可以为手机、平板电脑等便携式移动终端,也可以为笔记本电脑等非便携式终端。可选的,终端可内置或者外接有至少一个麦克风和至少一个扬声器。其中,至少一个扬声器用于在语音录入界面输出表单项名称的提示语音;至少一个麦克风用于获取用户输入的响应语音。可选的,终端支持语音录入模式和文本录入模式两种信息录入模式,终端启动语音录入模式可以指在开始录入信息时启动语音录入模式进行信息录入,也可以指终端在录入信息过程中由文本录入模式切换为语音录入模式。

具体的,当终端启动了语音录入模式时,显示语音录入界面,可以便于提醒用户已经选择的信息录入模式以及提示用户将要开始进行语音录入。该语音录入界面还可以用来显示语音录入模式下终端输出表单项名称的提示语音对应的文字信息以及用户输入的响应语音对应的文字信息。比如,在语音录入模式下,终端输出表单项名称的提示语音为“请问您今年多大了”,则在语音录入界面中可显示提示语音对应的文字,即“请问您今年多大了”。如果用户回答“我的年龄是25”,则在语音界面中可显示25。以上只是列举一些语音录入界面中可能显示的内容,对于在语音录入界面中显示的具体内容不做限定。

可选的,若终端启动语音录入模式是指在开始录入信息时启动语音录入模式,即终端首次进入语音录入模式时,终端输出语音录入模式的操作提示,以便于用户快速掌握如何使用语音录入模式进行信息录入。该操作提示可以文字形式显示在语音录入界面中,也可以语音形式进行播放。可选的,在语音录入界面输出操作提示时,可同时在页面中显示“下次不再提示”选项。当用户掌握了语音录入模式的操作方式之后,可在启动语音录入模式时,选择“下次不再提示”的选项,下次用户启动语音录入信息时直接进入语音录入模式,可节省用户语音录入的时间。

可选的,在检测到已经启动语音录入模式时,终端在语音录入界面按照预设顺序输出表单项名称的提示语音。用户通过终端进行信息录入可指根据用户的需求,终端在本地或者服务器存储的各种表单中,选择符合当前用户需求的表单;或者终端根据用户的需求在本地生成表单。表单项名称可指表单中需要用户填写的信息名称,比如表单项名称中可以包括姓名、年龄以及联系方式等,表单项名称的提示语音可指用来提示用户需要输入何种信息的提示语音,比如提示用户需要输入姓名、年龄、家庭住址或者其他信息等。举例来说,可假设终端预先在本地或者服务器中存储有申请贷款类表单、申请还款类表单、以及申请存款类表单等。如果终端获取到用户选择的表单类型为申请贷款表单,则从本地或者服务器中选择申请贷款表单;如果终端获取到用户选择表单类型为还款表单,则从本地或者服务器中选择申请还款表单。

可选的,每个表单中各表单项名称的提示语音可以是终端预先在本地中或者服务器中存储的,并且终端可预先设置各表单项名称的提示语音的输出顺序。或者各表单项名称的提示语音也可以是终端通过实时转换得到的。当终端检测到启动语音录入模式的指令时或者说当终端检测到用户选择了语音录入模式时,调用服务器中或者本地存储中存储的表单项名称的提示语音,通过终端的扬声器或者终端外接设备进行输出,或者将各表单项名称实时转换成各表单项名称对应的提示语音,然后通过终端的扬声器或者外接设备进行输出的。可选的,在本地存储的或者在服务器中存储的表单项名称的提示语音的预设顺序可以是终端针对不同表单类型中各表单项名称的重要顺序依次排序的,也可以是终端按照表单项名称之间的关联性进行排序的。例如,假设终端获取到用户选择的表单类型为申请贷款,那么用户的真实身份信息和用户的经济能力比较重要,因此终端可预先设定贷款申请的表单中各表单项名称的提示语音的预设顺序为:姓名、身份证号、职业、是否有过不良信用记录、年龄等等;假设终端获取到用户选择的表单类型为办理存款的,那么用户的真实信息以及用户联系方式等较为重要,因此终端可预先设定存款申请的表单中各表单项名称的提示语音的预设顺序为:姓名、电话、家庭住址等等。以上只是列举本实施一些可能的实施方式,具体实施方式不做限定。

102、终端基于提示语音检测用户输入的响应语音,并从响应语音中提取与提示语音匹配的关键信息。

换句话说,在终端启动语音录入模式后,终端可通过内置的或者外接的扬声器输出表单项名称的提示语音,用户根据该提示语音,可通过终端内置的或者外接的麦克风输入响应语音。终端可检测在预设时间内是否接收到用户输入的响应语音,若检测到用户输入的响应语音,则可从用户输入的响应语音中提取与提示语音匹配的关键信息。比如,终端通过内置的扬声器输出表单项名称的提示语音为“请问你叫什么名字”,用户通过终端的麦克风输入的响应语音为“我叫张某某”,终端从用户输入的“我叫张某某”中提取与输出的提示语音匹配的信息,即“张某某”。可选的,终端可以将输出的提示语音对应的文字显示在语音录入界面,终端也可以将从用户输入的响应语音中提取的关键信息以文字形式显示在语音录入界面,这样有助于用户在信息录入过程中发现录入错误的信息,可以记住录入错误的信息,便于节省用户对已录入信息的修改时间。

在本发明实施例中,用户基于提示语音输入响应语音的方式可以为用户在终端输出提示语音的预设时间内,直接说出针对该提示语音的响应语音,类似于人与人之间的对话,无需用户进行其他操作,方便用户操作。现有的语音录入方案中,在用户输入语音时,需要用户按住虚拟键盘中某个预设位置或者点击终端预设区域,不便于用户操作。

103、当检测到输出的提示语音为预设顺序中最后一条表单项名称的提示语音时,终端根据已输出提示语音的表单项名称和对应提取的关键信息生成第一表单,并显示第一表单。

也就是说,如果检测当前输出的提示语音为预设顺序中最后一条表单项名称对应的提示语音时,也即检测到信息录入结束时,终端根据已输出提示语音的表单项名称和对应提取的关键信息生成第一表单;如果检测当前输出的提示语音不是预设顺序中最后一条表单项名称对应的提示语音,则终端可继续输出预设顺序中下一表单项名称的提示语音。

举例来说,可假设终端在语音录入信息界面中已输出提示语音的表单项名称和对应提取的关键信息有:姓名-张某某;年龄-26;联系方式-1564567890。假设终端当前在语音录入界面输出提示语音为:“请问您在此之前是否已经办理了其他贷款”,检测到用户基于该提示语音输入的响应语音为:“我之前没有办理过贷款”,则提取到的关键信息为“没有”。进一步的,终端检测该提示语音是否为预设顺序中最后一条表单项名称的提示语音,假设检测该提示语音是最后一条表单项名称的提示语音,则根据:姓名-张某某;年龄-26;联系方式-1564567890以及是否有过贷款记录-否,生成第一表单。该第一表单可指所有的待填写表单项中均已填入内容。其中,所有待填写的表单项可以指表单中所有表单项,也可以指表单中预设的必填表单项。比如,一张申请贷款信息的表单项中,有必填项如姓名、年龄、职业、住址等,也有可不填写项如文化水平、性格等等,此时终端在预先存储表单项名称以及与其对应的表单项名称的提示语音时,可只预先存储必填表单项的相关信息,不存储可不填写项的相关信息。也就是说,在该种情况下终端生成的第一表单中的所有待填写项内容均已录入就是指所有表单中所有必填写项均已填写。

可选的,终端在根据已输出提示语音的表单项名称和对应提取的关键信息生成第一表单之后,可将语音录入界面切换为文本录入界面,并在文本录入界面中显示第一表单,以便于用户对终端在语音录入模式下提取的关键信息进行修改。

本实施例在语音录入模式时,在语音录入界面按照预设顺序输出表单项名称的提示语音,基于该提示语音从检测到用户输入的响应语音中,提取与该提示语音匹配的关键信息。如果检测到输入的提示语音是预设顺序中最后一条表单项名称的提示语音时,根据已输出提示语音的表单项名称和对应提取的关键信息生成第一表单,并在语音录入界面显示该第一表单,可以实现通过语音录入,提高信息录入效率。

参考图2,为本发明实施例提供的另一种信息录入方法的流程示意图,如图2所示的信息录入方法,可包括:

201、在启动语音录入模式时,终端显示语音录入界面。

可选的,终端在接收到启动语音录入模式指令时,启动语音录入模式,并显示语音录入界面。可选的,在通过终端进行信息录入时,可以先提供给用户一个信息录入模式选择界面(如图3),当终端在该信息选择界面中的预设区域接收到用户输入的选择指令时,启动对应的信息录入模式,进一步的进入信息录入模式对应的录入界面。举例来说,假设在进行信息录入之前,终端可展示信息录入模式选择界面(如图3),可假设用户根据需求选择语音录入模式,则终端接收到选择指令,启动语音录入模式,进一步的将当前信息录入选择模式界面切换为语音录入界面。如图3所示的语音录入界面中可包括:输出语音提示的语音条、暂停语音录入功能按钮,以及信息录入模式切换按钮等。其中,输出语音提示的语音条可在终端输出语音提示时伴随着闪动,不仅可以告知用户目前正在输出提示语音,也可以给用户带来较好的视觉效果;暂停语音录入的功能按钮可以用来暂停或者开启语音录入的功能;信息录入模式切换按钮可以用来切换当前语音录入的模式为文本录入模式。

以上描述的终端启动语音录入模式,以及显示语音录入界面中的一些实施方式,只是本实施例列举的一些可能,具体的实施方式不做限定。

202、终端在语音录入界面按照预设顺序输出表单项名称的提示语音。

可选的,终端可预先在本地或者服务器中存储有不同表单的表单项名称以及与表单项名称对应的提示语音,当启动语音录入模式并显示语音录入界面时,终端从本地或者服务器调用已存储的表单项名称和与表单项名称对应的提示语音,输出该提示语音。举例来说,终端预先在本地或者服务器中存储的不同表单的表单项名称以及与表单项名称对应的提示语音可以为:如果是申请贷款表单,可假设表单中表单项名称与提示语音的对应关系为:姓名对应的提示语音为请问您叫什么名字;年龄对应的提示语音为请问您今年多大了;联系方式对应的提示语音为请问您的手机号码是多少。终端可以对上述例子中的表单项名称以及与其对应的提示语音设置预设顺序,可假设设置的预设顺序为姓名、联系方式、年龄,或者也可以为姓名、年龄、联系方式等等。

203、终端基于提示语音检测用户输入的响应语音,并从响应语音中提取与提示语音匹配的关键信息。

可选的,终端基于提示语音检测用户输入的响应语音,如果检测到用户输入的响应语音,则从响应语音中提取与提示语音匹配的关键信息;如果没有检测到用户输入的响应语音,即用户可能正在与别人说话,没有听到输出的提示语音,或者用户正在处理其他事情不在终端前,则可不执行提取响应语音中的关键信息的步骤。针对在输出提示语音之后,没有检测到用户输入的响应语音的情况,终端在输出提示语音的预设时间之后,第二次输出该提示语音;若还是没有检测到用户输入的响应语音,则在相同预设时间之后,终端输出第三次该提示语音,若还是没有检测到用户输入的响应语音,则终端可以选择继续重复上述步骤或者选择跳过该提示语音,继续输入下一提示语音,或者可采取其他方式。

现有的语音录入方式大多数是需要用户在一段时间内持续录入,如果用户中途有其他紧急事情需要处理或者用户有些信息不确定,需要通过其他方式确认信息的,终端会获取到其他用户输入的语音。比如用户在语音录入时,家人、朋友或者同事需要跟用户讲话,那么终端就会获取家人或者朋友的声音,导致语音录入的准确率低。本实施例方案中,终端可支持暂停语音录入功能,可以使用户在使用终端进行语音录入时更加方便,灵活。

可选的,终端在输出提示语音之后,可检测终端是否需开启暂停语音录入功能:若是,则终端开启暂停语音录入功能,如此终端可不执行基于提示语音检测用户输入的响应语音,并从响应语音中提取与提示语音匹配的关键信息的步骤,可节省终端的功耗开销;若否,则终端可执行基于提示语音检测用户输入的响应语音,并从响应语音中提取与提示语音匹配的关键信息的步骤。也就是说,如果终端接收到开启暂停语音录入功能的指令时,终端可暂停语音录入功能,可不检测用户输入的响应语音。举例来说,假设终端在语音录入界面中可以设置一个暂停语音录入按钮,如果用户点击该按钮,也就是终端接收到暂停语音录入指令,则终端开启暂停语音录入的功能。或者终端获取到用户输入的指示暂停语音录入功能的语音时,终端开启暂停语音录入的功能。

可选的,终端检测是否需开启暂停语音录入功能的步骤,可以在步骤202-203任何步骤之前或者之后执行。

假设终端检测是否需开启暂停语音录入功能的步骤在步骤202之前执行,也就是说在终端输出提示语音之前,检测是否终端开启暂停语音录入功能:如果开启,则终端不输出提示语音,也不检测用户输入的响应语音;如未开启,则终端输出语音提示,进一步的可检测用户输入的响应语音,如此可以保证终端在确保终端正在进行语音录入时输出提示语音,避免终端不必要的能耗开销。比如,如果终端在输出提示语音之后,检测发现终端开启了暂停语音录入功能,则终端停止语音录入的操作;在关闭暂停语音录入功能,也即继续语音录入时,终端又要重新输出在暂停语音录入功能之前已经输出过的提示语音,如此同样的提示语音终端输出两次,使得终端浪费了功耗。

可选的,检测是否需开启暂停语音录入功能,包括:检测在输出提示语音后的预设时间内是否检测到用户输入的响应语音,若否,则确定需开启暂停语音录入功能。也就是说,如果终端在输出提示语音的预设时间内没有检测到用户输入的响应语音,此时终端可判断用户可能有紧急事情需要处理或者出现其他状况,则确定需开启暂停语音录入功能;如果终端在输出提示语音的预设时间内检测到用户输入的响应语音,则说明终端没有开启暂停语音录入功能,可执行从用户输入的响应语音中提取与提示语音匹配的关键信息的步骤。

可选的,检测是否需开启暂停语音录入功能,包括:识别用户输入的响应语音中是否包括与提示语音匹配的关键信息;若否,则确定需开启暂停语音录入功能。也就是说,如果终端输出提示语音的预设时间内检测到用户输入的响应语音,但识别到该响应语音中不包括与输出的提示语音匹配的关键信息,则终端可判断此时用户不方便继续录音,可确定需开启暂停语音录入功能;如果终端在输出提示语音预设的时间内检测到用户输入的响应语音,并且从该响应语音中识别到与提示语音匹配的关键信息,则可执行从用户输入的响应语音中提取与提示语音匹配的关键信息的步骤。

可选的,终端也可以通过判断屏幕是否熄灭来检测是否需开启暂停语音录入功能。换句话说,如果终端检测到屏幕处于熄灭状态,则可确定此时需开启暂停语音录入功能;如果终端检测到屏幕处于未熄灭状态,则可确定此时不需开启暂停语音录入功能。

204、当检测到输出的提示语音为预设顺序中最后一条表单项名称的提示语音时,终端根据已输出提示语音的表单项名称和对应提取的关键信息生成第一表单,并显示第一表单。

步骤204的可能实施方式已经在实施例一中具体描述,在此处不再赘述。

可选的,终端可以在提取到与输出的提示语音匹配的关键信息之后,在检测输出的提示语音是否为预设顺序中最后一条表单项名称的提示语音之前,检测是否需开启暂停语音录入功能。如果终端检测到需开启暂停语音录入功能,则可不检测是否输出的提示语音为预设顺序中最后一条表单项名称的提示语音,可以节省终端功耗开销;如果检测到不需开启暂停语音录入功能,则可继续执行步骤204。

205、当接收到针对第一表单中目标表单项的修改指令时,终端获取用户输入的文本信息。

206、终端利用文本信息替换目标表单项对应的关键信息。

可选的,根据已输出的提示语音对应的表单项名称和已提取的关键信息生成第一表单之后,还包括:当接收到针对第一表单中目标表单项的修改指令时,获取用户输入的文本信息;利用文本信息替换目标表单项对应的关键信息。

也就是说,当检测到输出的提示语音为预设顺序中最后一条表单项名称的提示语音时,终端根据已输出提示语音的表单项名称和对应提取的关键信息生成第一表单并显示第一表单后,如果接收到针对第一表单中目标表单项的修改指令时,终端可以接收用户在目标表单项的触摸指令,然后弹出虚拟键盘,接收用户通过虚拟键盘输入的文本信息。利用该文本信息替换目标表单项对应的关键信息。或者终端可以通过其他可行的方式实现对第一表单中目标表单项的修改。其中,第一表单中表单项名称与已提取的关键信息一一对应。比如,表单中表单项名称姓名对应关键信息张某某,表单项名称性别对应关键信息中的男或女。

可选的,若接收到切换录入模式的指令,将当前的信息录入模式由语音录入模式切换为文本录入模式。将当前的信息录入模式由语音录入模式切换为文本录入模式之后,还包括:根据已输出提示语音的表单项名称、对应提取的关键信息以及剩余待输出提示语音的表单项名称,生成第二表单;在文本录入界面中显示第二表单。也就是说,如果终端在语音录入模式下进行信息录入时,在接收到切换录入模式的指令时,将语音录入模式切换为文本录入模式,同时将语音录入模式对应的语音录入界面切换为文本录入模式对应的文本录入界面。切换录入模式之后,在语音录入模式中已提取的关键信息,以文本的形式显示在文本界面中的第二表单中终对应的表单项名称之后(如图4)。在图4中,姓名、年龄以及职业为语音录入模式下已提取的关键信息。另外,文本录入界面显示的第二表单中还显示剩余未提取到关键信息的表单项名称,如月收入、电话、家庭住址以及居住地址等表单项。其中,该第二表单与第一表单不相同,第二表单是指表单中有部分待填写表单项已填写完成,有部分待填写表单项未填写(如图4)。且第二表单项中剩余待填写的表单项需要通过文本形式完成填写(如图4)。可选的,终端接收的切换录入模式指令可以是用户通过语音录入界面中切换模式按钮输入的,也可以是用户通过终端的麦克风输入的。

本发明实施例,在终端启动语音录入模式时,在语音录入界面按照预设顺序输出表单项名称的提示语音,终端基于提示语音检测用户输入的响应语音,并从响应语音中提取与提示语音匹配的关键信息。如果检测到输出的提示语音为预设顺序中最后一条表单项名称的提示语音时,终端根据已输出提示语音的表单项名称和对应提取的关键信息生成第一表单,并显示该第一表单。在该实施例中如果终端接收到针对第一表单中目标表单项的修改指令,则利用用户输入的文本信息替换目标表单项对应的关键信息,可以实现语音录入信息,并可以对语音录入的信息进行修改,提高了信息录入效率和准确性。

参考图5,为本发明实施例提供的一种信息录入装置的结构示意图,如图5所示的信息录入装置,可包括:输出单元501,提取单元502、生成单元503以及显示单元504:

输出单元501,用于在语音录入模式下,在语音录入界面按照预设顺序输出表单项名称的提示语音;

提取单元502,用于基于提示语音检测用户输入的响应语音,并从响应语音中提取与提示语音匹配的关键信息;

生成单元503,用于当检测到输出的提示语音为预设顺序中最后一条表单项名称的提示语音时,根据已输出提示语音的表单项名称和对应提取的关键信息生成第一表单;

显示单元504,用于显示第一表单。

可选的,信息录入装置还包括:检测单元505,用于检测检测是否需开启暂停语音录入功能;若是,则开启暂停语音录入功能。

可选的,检测单元505具体用于:检测在输出提示语音后的预设时间内是否检测到用户输入的响应语音;若否,则确定需开启暂停语音录入功能

可选的,检测单元505具体用于:识别用户输入的响应语音中是否包括与提示语音匹配的关键信息;若否,则确定需开启暂停语音录入功能。

可选的,信息录入装置还包括:切换单元506,用于若接收到切换录入模式的指令,将当前的信息录入模式由语音录入模式切换为文本录入模式。

可选的,信息录入装置还包括:

生成单元503,还用于根据已输出提示语音的表单项名称、对应提取的关键信息以及剩余待输出提示语音的表单项名称,生成第二表单;

显示单元504,还用于在文本录入界面中显示第二表单。

本实施例在语音录入模式时,输出单元501在语音录入界面按照预设顺序输出表单项名称的提示语音,提取单元502基于该提示语音从检测到用户输入的响应语音中,提取与该提示语音匹配的关键信息。生成单元503当检测到输入的提示语音是预设顺序中最后一条表单项名称的提示语音时,根据已输出提示语音的表单项名称和对应提取的关键信息生成第一表单,显示单元504显示该第一表单,可以实现通过语音录入信息,提高信息录入效率。

可以理解的是,本实施例的数据信息处理装置的各功能单元、单元的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。

参见图6,是本发明实施例提供的一种终端的示意性框图。如图所示的本实施例中的终端可以包括:一个或多个处理器601;一个或多个输入设备602,一个或多个输出设备603和存储器604。上述处理器601、输入设备602、输出设备603和存储器604通过总线605连接。存储器604用于存储计算机程序,计算机程序包括程序指令,处理器601用于执行存储器604存储的程序指令。其中,处理器601被配置用于调用程序指令执行:

在语音录入模式下,在语音录入界面按照预设顺序输出表单项名称的提示语音;

基于提示语音检测用户输入的响应语音,并从响应语音中提取与提示语音匹配的关键信息;

当检测到输出的提示语音为预设顺序中最后一条表单项名称的提示语音时,根据已输出提示语音的表单项名称和对应提取的关键信息生成第一表单,并显示第一表单。

可选的,处理器601被配置用于调用程序指令还执行:

检测是否需开启暂停语音录入功能;若是,则开启暂停语音录入功能。

可选的,检测是否需开启暂停语音录入功能,处理器601被配置用于调用程序指令具体执行:

检测在输出提示语音后的预设时间内是否检测到用户输入的响应语音;若否,则确定需开启暂停语音录入功能。

可选的,检测是否需开启暂停语音录入功能,处理器601被配置用于调用程序指令具体执行:

识别用户输入的响应语音中是否包括与提示语音匹配的关键信息;若否,则确定需开启暂停语音录入功能。

可选的,处理器601被配置用于调用程序指令还执行:

若接收到切换录入模式的指令,将当前的信息录入模式由语音录入模式切换为文本录入模式。

可选的,将当前的信息录入模式由语音录入模式切换为文本录入模式之后,处理器601被配置用于调用程序指令还执行:

根据已输出提示语音的表单项名称、对应提取的关键信息以及剩余待输出提示语音的表单项名称,生成第二表单;在文本录入界面中显示第二表单。

可选的,根据已输出的提示语音对应的表单项名称和已提取的关键信息生成第一表单之后,处理器601被配置用于调用程序指令还执行:

当接收到针对第一表单中目标表单项的修改指令时,获取用户输入的文本信息;

利用文本信息替换目标表单项对应的关键信息。

应当理解,在本发明实施例中,所称处理器601可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

输入设备602可以包括触控板、指纹采传感器(用于采集用户的指纹信息和指纹的方向信息)、麦克风等,输出设备603可以包括显示器(lcd等)、扬声器等。

该存储器604可以包括只读存储器和随机存取存储器,并向处理器501提供指令和数据。存储器604的一部分还可以包括非易失性随机存取存储器。例如,存储器604还可以存储设备类型的信息。

具体实现中,本发明实施例中所描述的处理器601、输入设备602、输出设备603可执行图1和图2提供的信息录入方法实施例中所描述的实现方式,也可执行图5所描述信息录入装置的实现方式,在此不再赘述。

在本发明的实施例中提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序包括程序指令,程序指令被处理器执行时实现:

在语音录入模式下,在语音录入界面按照预设顺序输出表单项名称的提示语音;

基于提示语音检测用户输入的响应语音,并从响应语音中提取与提示语音匹配的关键信息;

当检测到输出的提示语音为预设顺序中最后一条表单项名称的提示语音时,根据已输出提示语音的表单项名称和对应提取的关键信息生成第一表单,并显示第一表单。

可选的,程序指令被处理器执行时还实现:

检测是否需开启暂停语音录入功能;若是,则开启暂停语音录入功能。

可选的,检测是否需开启暂停语音录入功能,程序指令被处理器执行时具体实现:

检测在输出提示语音后的预设时间内是否检测到用户输入的响应语音;若否,则确定需开启暂停语音录入功能。

可选的,检测是否需开启暂停语音录入功能,程序指令被处理器执行时具体实现:

识别用户输入的响应语音中是否包括与提示语音匹配的关键信息;若否,则确定需开启暂停语音录入功能。

可选的,程序指令被处理器执行时还实现:

若接收到切换录入模式的指令,将当前的信息录入模式由语音录入模式切换为文本录入模式。

可选的,将当前的信息录入模式由语音录入模式切换为文本录入模式之后,程序指令被处理器执行时还实现:

根据已输出提示语音的表单项名称、对应提取的关键信息以及剩余待输出提示语音的表单项名称,生成第二表单;在文本录入界面中显示第二表单。

可选的,根据已输出的提示语音对应的表单项名称和已提取的关键信息生成第一表单之后,程序指令被处理器执行时还实现:

当接收到针对第一表单中目标表单项的修改指令时,获取用户输入的文本信息;

利用文本信息替换目标表单项对应的关键信息。

可以理解的是,本实施例的a和b的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

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