文字的修改方法、装置、电子设备及存储介质与流程

文档序号:18900756发布日期:2019-10-18 21:54阅读:197来源:国知局
文字的修改方法、装置、电子设备及存储介质与流程

本公开涉及计算机技术,尤其涉及一种文字的修改方法、装置、电子设备及存储介质。



背景技术:

基于语音的文字输入是输入法一个重要功能,可以极大的提升用户输入效率。但是,受限于语音识别的准确率和中文词汇的丰富,用户在基于语音进行文字输入之后,常常需要对输入的文字进行修改。

在现有技术中,对于语音输入的文字进行修改过程较为繁琐,用户首先需要从语音输入界面切换至键盘输入界面,移动光标以选中待修改的文字,删除文字并利用键盘输入新的文字,返回语音输入界面继续进行语音输入。

采用这样的方式一方面需要用户在多个输入方式的输入界面之间进行切换,特别是需要通过移动光标的方式选中待修改的文字,这样的方式容易导致文字修改过程中的误选中、误修改、误删除等有误操作,其文字的修改效率不高,也不利于用户的使用。



技术实现要素:

针对上述问题,本公开提供了一种文字的修改方法、装置、电子设备及存储介质。

第一方面,本公开提供了一种文字的修改方法,包括:

获取用户的语音信息,并在主界面上显示对所述语音信息进行文字转换处理得到的文字信息;

响应用户对所述文字信息发起的修改请求,对所述文字信息进行分词处理,并在分词界面上显示所述文字信息的分词结果;

响应用户对所述分词结果进行的选取请求,调用并将用户选取的第一分词相应的历史修改信息显示在修改候选界面;

根据所述用户从所述历史修改信息中选取的第二分词对所述文字信息中的第一分词进行替换,在所述主界面上显示替换后的文字信息。

在本公开可选示例中,所述响应用户对所述分词结果进行的选取请求,调用并将用户选取的第一分词相应的历史修改信息显示在修改候选界面之后,还包括:

响应用户在主界面的键盘输入界面触发的输入指令,确定用户输入的第三分词;

利用所述第三分词对所述文字信息中的第一分词进行替换,在所述主界面上显示替换后的文字信息。

在本公开可选示例中,还包括:

统计用于替换所述第一分词的各历史文字信息;

根据用于替换所述第一分词的全部历史文字信息,生成所述第一分词相应的历史修改信息。

在本公开可选示例中,所述统计用于替换所述第一分词的各历史文字信息,包括:

统计第一分词对应的各历史文字信息的替换次数;

根据替换次数大于或等于阈值次数的历史文字信息,生成历史修改信息。

在本公开可选示例中,所述分词界面显示于主界面的第一预设位置;

所述修改候选界面显示于主界面的第二预设位置。

第二方面,本公开示例提供了一种文字的修改装置,包括:

采集单元,用于获取用户的语音信息;

处理单元,用于对所述语音信息进行文字转换处理得到文字信息;

界面交互单元,用于在主界面上显示对所述语音信息进行文字转换处理得到的文字信息;还用于响应用户对所述文字信息发起的修改请求,以使所述处理单元用于对所述文字信息进行分词处理,并通过所述界面交互单元将所述文字信息的分词结果显示在分词界面上;

所述界面交互单元还用于响应用户对所述分词结果进行的选取请求,调用并将用户选取的第一分词相应的历史修改信息显示在修改候选界面;

所述处理单元,还用于根据所述用户从所述历史修改信息中选取的第二分词对所述文字信息中的第一分词进行替换,通过所述界面交互单元在所述主界面上显示替换后的文字信息。

在本公开可选示例中,所述界面交互单元在响应用户对所述分词结果进行的选取请求,将用户选取的第一分词相应的历史修改信息显示在修改候选界面之后,还用于:响应用户在主界面的键盘输入界面触发的输入指令,确定用户输入的第三分词;

所述处理单元利用所述第三分词对所述文字信息中的第一分词进行替换,以供所述界面交互单元在所述主界面上显示替换后的文字信息。

在本公开可选示例中,所述处理单元还用于:

统计用于替换所述第一分词的各历史文字信息;

根据用于替换所述第一分词的全部历史文字信息,生成所述第一分词相应的历史修改信息。

在本公开可选示例中,所述处理单元具体用于:

统计第一分词对应的各历史文字信息的替换次数;

根据替换次数大于或等于阈值次数的历史文字信息,生成历史修改信息。

在本公开可选示例中,所述分词界面显示于主界面的第一预设位置;

所述修改候选界面显示于主界面的第二预设位置。

第三方面,本公开示例提供了一种电子设备,所述电子设备包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如前任一所述的方法。

第四方面,本公开示例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如前任一所述的方法。

本公开提供的文字的修改方法、装置、电子设备及存储介质,首先获取用户的语音信息,并在主界面上显示对所述语音信息进行文字转换处理得到的文字信息,响应用户对所述文字信息发起的修改请求,对所述文字信息进行分词处理,并在分词界面上显示所述文字信息的分词结果,响应用户对所述分词结果进行的选取请求,调用并将用户选取的第一分词相应的历史修改信息显示在修改候选界面,根据所述用户从所述历史修改信息中选取的第二分词对所述文字信息中的第一分词进行替换,在所述主界面上显示替换后的文字信息。通过利用对语音输入的文字信息依次进行分词处理、分词选取以使用户可快速选中待修改的文字,在基于向用户提供历史修改信息以便于用户选取修改后的文字,从而实现对于语义输入的文字信息的快速修改,提高修改效率。

附图说明

图1为本公开所基于的一种网络架构的示意图;

图2为本公开提供的一种文字的修改方法的流程示意图;

图3为本公开提供的一种文字的修改方法的一界面示意图;

图4为本公开提供的一种文字的修改方法的另一界面示意图;

图5为本公开提供的另一种文字的修改方法的流程示意图;

图6为本公开提供的一种文字的修改装置的结构示意图;

图7为本公开提供的一种电子设备的硬件结构示意图。

具体实施方式

为使本公开示例的目的、技术方案和优点更加清楚,下面将结合本公开示例中的附图,对本公开示例中的技术方案进行清楚、完整地描述。

基于语音的文字输入是输入法一个重要功能,可以极大的提升用户输入效率。但是,受限于语音识别的准确率和中文词汇的丰富,用户在基于语音进行文字输入之后,常常需要对输入的文字进行修改。

在现有技术中,对于语音输入的文字进行修改过程较为繁琐,用户首先需要从语音输入界面切换至键盘输入界面,移动光标以选中待修改的文字,删除文字并利用键盘输入新的文字,返回语音输入界面继续进行语音输入。

采用这样的方式一方面需要用户在多个输入方式的输入界面之间进行切换,特别是需要通过移动光标的方式选中待修改的文字,这样的方式容易导致文字修改过程中的误选中、误修改、误删除等有误操作,其文字的修改效率不高,也不利于用户的使用。

针对上述问题,本公开提供了一种文字的修改方法、装置、电子设备及存储介质,以实现对于语音输入的文字的快速修改,此外,由于针对不同事件类型的待处理文本,采用不同的事件属性和事件名模板,使得生成的待处理文本的事件名的语言流畅性和语义完整度更高,满足实际使用需求。

图1为本公开所基于的一种网络架构的示意图,如图1所示,本公开基于的网络架构可包括文字的修改装置1以及终端2,其中的文字的修改装置1可用于执行下述各实施方式中所述的文字的修改方法。

其中文字的修改装置1可安装于终端2上,而终端2可为具备逻辑处理功能的硬件设备或电子设备,如计算机,又如移动平板电脑等,其中,终端2需要具备语音输入功能。

特别的,当文字的修改装置1为软件时,其可以安装在上述所列举的相应的电子设备中,即文字的修改装置1为的软件形式可以是安装在计算机、移动平台电脑等电子设备中的软件。此外,文字的修改装置1还可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块,在此不做具体限定。

第一方面,本公开示例提供了一种文字的修改方法,图2为本公开提供的一种文字的修改方法的流程示意图。

如图2所示,该文字的修改方法包括:

步骤101、获取用户的语音信息,并在主界面上显示对所述语音信息进行文字转换处理得到的文字信息。

具体来说,首先,用户可打开文字信息输入的主界面,该文字信息输入的主界面具体可属于多种应用场景。例如:终端中的文字软件,如电脑上的word软件;移动终端中的聊天软件,如手机中的wechat聊天应用;终端上的游戏软件中的语音输入功能,如某对战手游中的语音输入信息等。一般的,在上述的各应用场景中,终端可通过预置的声音采集装置获取到用户的语音信息,并利用语音解析模块、语音分析模块或语音转换模块,将语音信息转换为文字信息,以显示在终端文字信息输入的主界面上。

其中,将语音信息进行文字转换处理所采用的处理方法可采用现有技术,本公开实施例对此不进行限制。

步骤102、响应用户对所述文字信息发起的修改请求,对所述文字信息进行分词处理,并在分词界面上显示所述文字信息的分词结果。

步骤103、响应用户对所述分词结果进行的选取请求,调用并将用户选取的第一分词相应的历史修改信息显示在修改候选界面。

在现有技术中,当用户需要对语音输入的文字信息进行修改时,需要移动主界面上的光标,并点击键盘上的删除按键或回退按键,以先将光标左侧的文字信息进行删除,在通过键盘输入修改后的文字信息,以替换转换处理有误的文字信息。如前所述的,这样的修改方式修改效率很低,用户需要操作多个步骤才能完成对于文字信息的修改,与为了便于用户快速准确输入文字信息而采用语音输入法进行文字信息的输入的初衷不符。

为了解决该问题,在本公开示例中,通过对于文字信息进行分词处理,并基于每一分词提供相应的候选的历史修改信息,以便于用户快速选中待修改的文字信息以及确认修改后的文字信息。

具体来说,在本公开示例中,图3为本公开提供的一种文字的修改方法的一界面示意图,以主界面为备忘录的语音输入界面为例,如图3所示的,上屏为文字信息展示区200,其展示有经过语音转换处理的文字信息,下屏为输入区,其可在键盘输入界面和语音输入界面之间进行切换。其中需要说明的是,终端的显示界面为连续界面,本公开涉及到的上屏指的是显示界面的上半部份的显示区域,下屏指的是显示界面的下半部分的显示区域,其二者的尺寸和比例不做限制。

一般的,与现有技术类似的是,当用户采用语音输入时,其下屏将切换至语音输入界面201进行展示。在该语音输入界面201中包括有语音输入按钮2011,切换按键2012。

与现有技术不同的是,在本公开提供的示例中,语音输入界面201包括有修改按键2013。用户通过对该修改按键2013的触发,以调用本公开示例提供的修改方法,使修改装置响应用户对文字信息发起的修改请求,并在下屏中呈现一分词界面202,并执行对所述文字信息进行分词处理,并在分词界面203上显示所述文字信息的分词结果。

其中,分词界面203可与语音输入界面201共同呈现在下屏200中,也可如图3所示的,与键盘输入界面203共同呈现在下屏200中。

图4为本公开提供的一种文字的修改方法的另一界面示意图,如图4所示的,用户可在该分词界面202上,选取需要修改的第一分词,该第一分词相应的历史修改信息将被显示在修改候选界面204上。其中,历史修改信息包括有第一分词被修改或被替换的全部文字信息。

步骤104、根据所述用户从所述历史修改信息中选取的第二分词对所述文字信息中的第一分词进行替换,在所述主界面上显示替换后的文字信息。

具体来说,用户可在历史修改信息中选取文字信息作为第二分词,以使的文字信息展示区200中的文字信息相应的第一分词被替换为第二分词,进行显示。

因此,可选的,在本公开示例中,在每完成一次修改之后,还可统计用于替换所述第一分词的各历史文字信息;根据用于替换所述第一分词的全部历史文字信息,生成或更新所述第一分词相应的历史修改信息。特别的,为了便于用户使用,还可对于用户常用的历史文字信息进行统计,即,统计第一分词对应的各历史文字信息的替换次数,根据替换次数大于或等于阈值次数的历史文字信息,生成历史修改信息。也就是说,通过对于历史文字信息的统计,并生成或更新显示在修改候选界面上的历史修改信息的方案,从而能够将用户自定义的词语纳入修改后选的范围,进一步提高文字修改和文字输入的灵活性。

可选的,上述的分词界面显示于主界面的第一预设位置,而修改候选界面显示于主界面的第二预设位置,其第一预设位置和第二预设位置的具体位置不进行限制。

本公开提供的文字的修改方法,首先获取用户的语音信息,并在主界面上显示对所述语音信息进行文字转换处理得到的文字信息,响应用户对所述文字信息发起的修改请求,对所述文字信息进行分词处理,并在分词界面上显示所述文字信息的分词结果,响应用户对所述分词结果进行的选取请求,调用并将用户选取的第一分词相应的历史修改信息显示在修改候选界面,根据所述用户从所述历史修改信息中选取的第二分词对所述文字信息中的第一分词进行替换,在所述主界面上显示替换后的文字信息。通过利用对语音输入的文字信息依次进行分词处理、分词选取以使用户可快速选中待修改的文字,在基于向用户提供历史修改信息以便于用户选取修改后的文字,从而实现对于语义输入的文字信息的快速修改,提高修改效率。

结合前述的各实现方式,图5为本公开提供的另一种文字的修改方法的流程示意图,如图5所示,该文字的修改方法包括:

步骤201、获取用户的语音信息,并在主界面上显示对所述语音信息进行文字转换处理得到的文字信息;

步骤202、响应用户对所述文字信息发起的修改请求,对所述文字信息进行分词处理,并在分词界面上显示所述文字信息的分词结果;

步骤203、响应用户对所述分词结果进行的选取请求,调用并将用户选取的第一分词相应的历史修改信息显示在修改候选界面;

步骤204、响应用户在主界面的键盘输入界面触发的输入指令,确定用户输入的第三分词;

步骤205、利用所述第三分词对所述文字信息中的第一分词进行替换,在所述主界面上显示替换后的文字信息。

本实施方式中的步骤201、步骤202、步骤203分别与前述实施方式中的步骤101、步骤102、步骤103的实现方式类似,在此不进行赘述。

与前述示例不同的是,随着语言文字的快速发展,新词汇的使用和自定义词汇的使用越来越普遍,为了便于这种场景下的文字的修改,在本示例中,若用户在历史修改信息中无法选取自己需要的第二分词,那么可直接在主界面的键盘输入界面203中进行文字的输入。此时,修改装置将响应用户输入的指令,并获得用户输入的第三分词,并利用该第三分词对文字信息展示区200中的第一分词进行替换并显示。

当然,在完成替换和显示之后,该第三分词可被记录,并作为该第一分词的历史修改信息,以在下一次对该第一分词进行修改时进行显示。

在上述示例的基础上,通过基于键盘输入的方式对于第三分词进行输入从而更好的满足用户对于第一分词的修改需求,便于用户进行文字信息的自定义和创作,提高对于文字信息,特别是自定义文字信息的修改效率。

第二方面,图6为本公开提供的一种文字的修改装置的结构示意图,如图6所示的,该文字的修改装置,包括:

采集单元10,用于获取用户的语音信息;

处理单元20,用于对所述语音信息进行文字转换处理得到文字信息;

界面交互单元30,用于在主界面上显示对所述语音信息进行文字转换处理得到的文字信息;还用于响应用户对所述文字信息发起的修改请求,以使所述处理单元20用于对所述文字信息进行分词处理,并通过所述界面交互单元30将所述文字信息的分词结果显示在分词界面上;

所述界面交互单元30还用于响应用户对所述分词结果进行的选取请求,调用并将用户选取的第一分词相应的历史修改信息显示在修改候选界面;

所述处理单元20,还用于根据所述用户从所述历史修改信息中选取的第二分词对所述文字信息中的第一分词进行替换,提供所述界面交互单元30将替换后的文字信息显示在所述主界面上。在所述主界面上显示替换后的文字信息。

本公开可选示例中,所述界面交互单元30在响应用户对所述分词结果进行的选取请求,将用户选取的第一分词相应的历史修改信息显示在修改候选界面之后,还用于:响应用户在主界面的键盘输入界面触发的输入指令,确定用户输入的第三分词;

所述处理单元20利用所述第三分词对所述文字信息中的第一分词进行替换,以供所述界面交互单元30在所述主界面上显示替换后的文字信息。

本公开可选示例中,所述处理单元20还用于:统计用于替换所述第一分词的各历史文字信息;根据用于替换所述第一分词的全部历史文字信息,生成所述第一分词相应的历史修改信息。

本公开可选示例中,所述处理单元20具体用于:统计第一分词对应的各历史文字信息的替换次数;根据替换次数大于或等于阈值次数的历史文字信息,生成历史修改信息。

本公开可选示例中,所述分词界面显示于主界面的第一预设位置;所述修改候选界面显示于主界面的第二预设位置。

所述领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的控制设备的具体工作过程以及相应的有益效果,可以参考前述方法示例中的对应过程,在此不再赘述。

本公开提供的文字的修改装置,首先获取用户的语音信息,并在主界面上显示对所述语音信息进行文字转换处理得到的文字信息,响应用户对所述文字信息发起的修改请求,对所述文字信息进行分词处理,并在分词界面上显示所述文字信息的分词结果,响应用户对所述分词结果进行的选取请求,调用并将用户选取的第一分词相应的历史修改信息显示在修改候选界面,根据所述用户从所述历史修改信息中选取的第二分词对所述文字信息中的第一分词进行替换,在所述主界面上显示替换后的文字信息。通过利用对语音输入的文字信息依次进行分词处理、分词选取以使用户可快速选中待修改的文字,在基于向用户提供历史修改信息以便于用户选取修改后的文字,从而实现对于语义输入的文字信息的快速修改,提高修改效率。

第三方面,本公开示例提供了一种电子设备,图7为本公开提供的一种电子设备的硬件结构示意图,如图7所示,本公开提供了一种电子设备,包括:

一个或多个处理器42;

存储装置41,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处器执行,使得所述一个或多个处理器实现如前任一所述的方法。

所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一个可能的设计中,电子设备的结构中包括处理器和存储器,所述存储器用于存储支持电子设备执行上述第一方面中设备的方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。所述电子设备还可以包括通信接口,用于电子设备与其他设备或通信网络通信。

所述领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的电子设备的具体工作过程以及相应的有益效果,可以参考前述方法示例中的对应过程,在此不再赘述。

第四方面,本公开示例提供了一种存储介质,用于储存电子设备所用的计算机软件指令,其包含用于执行上述第一方面中设备的方法为电子设备所涉及的程序。

本领域普通技术人员可以理解:实现上述各方法示例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法示例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各示例仅用以说明本公开的技术方案,而非对其限制;尽管参照前述各示例对本公开进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各示例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本公开各示例技术方案的范围。

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