文本处理方法、装置、设备、计算机设备和存储介质与流程

文档序号:16973723发布日期:2019-02-26 18:47阅读:127来源:国知局
文本处理方法、装置、设备、计算机设备和存储介质与流程

本申请涉及数据处理技术领域,特别是涉及一种文本信息处理方法、装置、设备、计算机设备和存储介质。



背景技术:

语言虽然并非是人类独有的沟通方式,但是它在人类的日常生活中发挥着近乎不可替代的作用。如今,人工智能的正在快速发展着,用户与移动终端设备间的联系变的日益密切,语音交互缓慢但坚定地走入我们的生活,并且解放我们的双手,用户越来越希望通过语音命令来实现一系列功能操作需求,尽可能去替代双手执行一些动作操作。

目前,用户主要通过点击/滑动等手势操作实现人与移动终端设备间的互动,而对于大部分语音产品将语音作为输出方式。对于文本的处理,大多采用手段操作直接对文本进行编辑或修改。

然而,目前的文本处理方法,存在效率低下的问题。



技术实现要素:

基于此,有必要针对文本处理方法效率低的问题,提供一种文本信息处理方法、装置、设备、计算机设备和存储介质。

一种文本处理方法,所述方法包括:

接收第一语音指令,

根据所述第一语音指令与设置于原始文本编辑页面的控制按钮,执行所述原始文本编辑页面的控制按钮相应的操作;

其中,所述控制按钮用于对所述原始文本编辑页面中的原始文本进行处理。

在其中一个实施例中,所述根据所述第一语音指令与设置于原始文本编辑页面的控制按钮,执行所述原始文本编辑页面的控制按钮相应的操作包括:

判断所述第一语音指令与原始文本编辑页面的控制按钮的响应指令是否匹配;

若匹配,则执行所述原始文本编辑页面的控制按钮相应的操作。

在其中一个实施例中,所述原始文本编辑页面的控制按钮包括修改、取消和发送。

在其中一个实施例中,所述若匹配,则执行所述原始文本编辑页面的控制按钮相应的操作包括:

若所述指令为修改,则输出语音反馈信息并跳转至语音录入页面;

若所述指令为取消或发送,则执行取消或发送动作。

在其中一个实施例中,所述若所述指令为修改,则播报语音反馈信息并跳转至语音录入页面之后包括:

接收第二语音指令,

根据所述第二语音指令与原始文本,更新目标文本编辑页面的目标文本。

在其中一个实施例中,所述根据所述第二语音指令与原始文本,更新目标文本编辑页面的目标文本包括:

解析所述第二语音指令中的关键词;

判断所述第二语音指令中的关键词与所述原始文本中的关键词是否相同;

若不相同,则替换所述原始文本中的关键词,并更新目标文本编辑页面的目标文本。

在其中一个实施例中,所述根据所述第二语音指令与原始文本,更新目标文本编辑页面的目标文本还包括:

解析所述第二语音指令的语义并提取所述第二语音指令中的语义关键词;

将所述第二语音指令中的语义关键词补入所述原始文本中,更新目标文本编辑页面的目标文本。

一种文本信息处理装置,所述装置包括:

接收模块,用于接收第一语音指令,

处理模块,用于根据所述第一语音指令与设置于原始文本编辑页面的控制按钮,执行所述原始文本编辑页面的控制按钮相应的操作。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上任一项所述方法的步骤。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述的方法的步骤。

上述文本信息处理方法、装置、设备、计算机设备和存储介质,通过接收第一语音指令,并根据所述第一语音指令与设置于原始文本编辑页面的控制按钮,执行所述原始文本编辑页面的控制按钮相应的操作,其中,所述控制按钮用于对所述原始文本编辑页面中的原始文本进行处理,此方法可提高工作效率、便捷以及灵活。

附图说明

图1为一个实施例中一种文本处理方法的应用环境图;

图2为一个实施例中一种文本处理方法的流程示意图;

图3为一个实施例中步骤s200的流程示意图;

图4为一个实施例中步骤s220的流程示意图;

图5为一个实施例中步骤s224的流程示意图;

图6为一个实施例中一种文本处理方法界面操作的示意图;

图7为另一个实施例中一种文本处理方法界面操作的示意图;

图8为一个实施例中一种文本处理装置的结构框图;

图9为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的文本信息处理方法,可以应用于如图1所示的应用环境中。其中,用户102与终端104通过人机交互界面进行交互。终端104响应外界语音指令,对所述语音指令进行处理,终端104根据所述语音指令与设置于终端104显示界面的原始文本编辑页面的控制按钮,执行所述原始文本编辑页面的控制按钮相应的操作。其中,终端104可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。

在一个实施例中,如图2所示,提供了一种文本信息处理方法,以该方法应用于图1中的终端104为例进行说明,包括以下步骤:

步骤s100,接收第一语音指令。

在步骤s100中,所述第一语音指令是指终端104接收到声音后,得到的语音指令。也就是说,终端104根据所设置的语音识别系统,对输入语音的判断、解析和识别,得到语音指令。其中,声音可包括人的声音、机器语言或者其他任意形式的声音,声音的语言种类可以是任意终端104可识别的语种。

步骤s200,根据所述第一语音指令与设置于原始文本编辑页面的控制按钮,执行所述原始文本编辑页面的控制按钮相应的操作;其中,所述控制按钮用于对所述原始文本编辑页面中的原始文本进行处理。

在步骤s200中,在原始文本编辑页面,输入第一语音指令后,终端104对所述第一语音进行识别、解析、判断,得到与原始文本编辑页面的控制按钮相应的控制指令,来执行所述原始文本编辑页面的控制按钮相应的操作;其中,所述控制按钮用于对所述原始文本编辑页面中的原始文本进行处理。控制按钮包括执行控制操作所对应的控件,可以以文本或图像的形式显示。

具体地,在原始文本编辑页面,用户先通过原始文本编辑页面的语音标识输入原始文本“买点鸭脖回来吃”。也就是用户再通过原始文本编辑页面的语音标识,输入第一语音指令,那么终端104根据输入的第一语音指令与设置于原始文本编辑页面的控制按钮,执行所述原始文本编辑页面的控制按钮相应的操作;其中,所述控制按钮用于对所述原始文本编辑页面中的原始文本进行处理。

上述文本信息处理方法、装置、设备、计算机设备和存储介质,通过接收第一语音指令,并根据所述第一语音指令与设置于原始文本编辑页面的控制按钮,执行所述原始文本编辑页面的控制按钮相应的操作,其中,所述控制按钮用于对所述原始文本编辑页面中的原始文本进行处理,此方法可提高工作效率、便捷以及灵活。

可以理解,在步骤s100之前,用户打开原始文本编辑页面之后,终端104即可自动输出原始文本编辑页面的控制按钮,并等待用户输入原始文本以及第一语音指令,以用于对用户输入的原始文本进行编辑、控制等操作;另外,终端104也可在用户通过语音或文字输入的方式在终端104的文本编辑交互界面输入原始文本之后,终端104再在原始文本编辑页面,输出控制按钮,并等待接收第一语音指令。该控制按钮可以以文字、图标等方式,在所述原始文本编辑页面进行显示。

在其中一个实施例中,结合图3,所述步骤s200包括:

步骤s210:判断所述第一语音指令与原始文本编辑页面的控制按钮的响应指令是否匹配。

在步骤s210中,用户根据原始文本编辑页面的语音标识,输入第一语音指令,那么终端104根据输入的第一语音指令与设置于原始文本编辑页面的控制按钮,执行所述原始文本编辑页面的控制按钮相应的操作。终端104判断所述第一语音指令与原始文本编辑页面的控制按钮的响应指令是否匹配。假设原始文本编辑页面隐藏文本的控制按钮的响应指令为“隐藏”,那么用户102输入的语音所对应的语音指令就需要与响应指令“隐藏”相匹配,用户102输入的语音根据终端104设置的原始文本编辑页面的控制按钮的语音匹配规则进行。

步骤s220:若匹配,则执行所述原始文本编辑页面的控制按钮相应的操作。

在步骤s220中,若终端104识别用户102输入的语音得到的第一语音指令与终端104设置的关于原始文本编辑页面的控制按钮的响应指令相匹配,那么,执行所述原始文本编辑页面的控制按钮相应的操作;即所述控制按钮用于对所述原始文本编辑页面中的原始文本进行处理。

具体地,假设原始文本编辑页面的控制按钮的响应指令为“隐藏”,那么用户102输入的第一语音指令与响应指令“隐藏”相匹配,终端104对原始文本进行隐藏。

在其中一个实施例中,所述原始文本编辑页面的控制按钮包括修改、取消和发送。

原始文本编辑页面的控制按钮包括执行控制操作所对应的文字,也就是说原始文本编辑页面的控制按钮会显示执行相应控制操作的文字,其中执行相应控制操作的文字包括修改、取消和发送。

具体地,假设原始文本为“买点鸭脖回来吃”,那么用户在输入原始文本后的预设时间内,例如5秒内想要修改已输入文本,则可以通过原始文本编辑页面,输入可以响应控制按钮“修改”的指令,那么终端104对已输入文本执行“修改”操作。

在其中一个实施例中,结合图4,所述步骤s220包括:

步骤s221:若所述指令为修改,则输出语音反馈信息并跳转至语音录入页面。

在步骤s221中,在输入第一语音指令后,终端104判断所述第一语音指令与原始文本编辑页面的控制按钮的响应指令是否匹配,若匹配,则执行所述原始文本编辑页面的控制按钮相应的操作。其中,终端104的原始文本编辑页面的控制按钮显示执行相应控制操作的文字为分别为修改、取消和发送。当输入第一指令为“修改”后,则终端104对已输入文本执行“修改”操作,其中执行“修改”操作包括播报语音反馈信息并跳转至语音录入页面,等待用户输入新的文本信息。其中,播报语音信息包括响应第一语音指令的语音信息,如第一语音指令为“修改”,终端104播报“指令正确”或者“指令正确,跳转至语音录入页面”等。第一语音录入页面包括语音录入标识、文本编辑框和其他操作按钮。

具体地,假设原始文本编辑页面的控制按钮显示为“修改”,原始文本“买点鸭脖回来吃”,那么用户在5秒内想要修改已输入文本,通过原始文本编辑页面的语音标识,输入“修改”的语音指令,那么终端104播报“指令正确,跳转至语音录入页面”,并显示语音录入页面。

步骤s222:若所述指令为取消或发送,则执行取消或发送动作。

在步骤s222中,在输入第一语音指令后,终端104判断所述第一语音指令与原始文本编辑页面的控制按钮的响应指令是否匹配,若匹配,则执行所述原始文本编辑页面的控制按钮相应的操作。其中,终端104的原始文本编辑页面的控制按钮显示执行相应控制操作的文字为分别为修改、取消和发送。当输入第一指令为“取消”后,则终端104取消已输入文本,也就是自动删除已输入文本;当输入第一指令为“发送”后,则终端104发送已输入文本。

在其中一个实施例中,所述步骤s221之后包括:

步骤s223:接收第二语音指令。

步骤s223中,第二语音指令是基于第一语音指令所作出的,也就是说,第一指令为“修改”,语音录入页面所要录入的第二语音指令是修改文本(即第二文本),用于对原始文本进行修改。

具体地,假设原始文本编辑页面的控制按钮显示为“修改”,原始文本“买点鸭脖回来吃”,那么用户在5秒内想要修改已输入文本,通过原始文本编辑页面的语音标识,输入“修改”的语音指令,那么终端104语音播报“指令正确”或者“指令正确,跳转至语音录入页面”,并显示语音录入页面。用户重新通过语音录入页面输入第二语音指令“不买鸭脖了,买两瓶可乐回来吧”。

步骤s224:根据所述第二语音指令与原始文本,更新目标文本编辑页面的目标文本。

在步骤s224中,语音录入页面录入第二语音指令后,终端104对所述第二语音录入内容进行识别并跳转至目标文本编辑页面。其中目标文本编辑页面包括文本编辑框、语音录入标识、目标文本编辑页面控制按钮和其他控制按钮,文本编辑框包括第二语音录入的内容(第二文本框)和目标文本框。

具体地,用户重新通过语音录入页面输入第二指令“不买鸭脖了,买两瓶可乐回来吧”后,跳转至目标文本编辑页面,页面显示内容包括“不买鸭脖了,买两瓶可乐回来吧”、“买点鸭脖和两瓶可乐回来吧”以及目标文本编辑页面控制按钮等。终端104对第二文本内容和原始文本内容进行解析,获取目标文本内容,并通过目标文本编辑页面进行显示目标文本内容。

在其中一个实施例中,结合图5和图6,所述步骤s224包括:

步骤s2240:解析所述第二语音指令中的关键词。

在步骤s2240中,用户通过语音录入页面录入第二语音指令后,终端104不仅识别第二语音指令,还对第二语音指令内容进行解析,提取第二语音指令内容中的关键词。

具体的,用户重新通过语音录入页面输入第二指令“买两瓶可乐回来吧”后,终端104对此指令内容进行解析,提取关键词分别为“买”、“两瓶可乐”和“回来”。

步骤s2241:判断所述第二语音指令中的关键词与所述原始文本中的关键词是否相同。

在步骤s2241中,终端104获取第二语音指令中的关键词之后,将第二语音指令中的关键词与原始文本中的关键词进行比较,判断第二语音指令中的关键词与原始文本中的关键词是否相同。

步骤s2242:若不相同,则替换所述原始文本中的关键词,并更新目标文本编辑页面的目标文本。

在步骤s2242中,终端104获取第二语音指令中的关键词之后,将第二语音指令中的关键词与原始文本中的关键词进行比较,如果第二语音指令中某些关键词与原始文本中的关键词不相同,则采用第二语音指令中的关键词替换与原始文本中的不相同的关键词。

具体的,原始文本为“买点鸭脖回来吃”,其关键词为“买鸭脖”和“回来”,用户重新通过语音录入页面输入第二指令“不买鸭脖了,买两瓶可乐回来吧”后,提取的关键词分别为“不买鸭脖”、“买”、“两瓶可乐”和“回来”,则获取的目标文本为“两瓶可乐回来吧”。

在其中一个实施例中,结合图7,所述步骤s224还包括:

步骤s2243:解析所述第二语音指令的语义并提取所述第二文本中的语义关键词。

用户通过语音录入页面录入第二语音指令后,终端104不仅识别、解析第二语音指令,还对第二语音指令内容进行语义的解析和提取。

具体的,用户重新通过语音录入页面输入第二指令“再买两瓶可乐回来吧”后,终端104对此指令内容进行解析,提取关键词分别为“再买”、“两瓶可乐”和“回来”。

步骤s2244:将所述第二语音指令中的语义关键词补入所述原始文本中,更新目标文本编辑页面的目标文本。

在步骤s2244中,终端104获取第二语音指令中的语义关键词之后,将语义关键词补入所述原始文本中,并在目标文本编辑页面显示目标文本。

具体的,原始文本为“买点鸭脖回来吃”,其关键词为“买鸭脖”和“回来”,用户重新通过语音录入页面输入第二指令“再买两瓶可乐回来吧”后,提取的关键词分别为“再买”、“两瓶可乐”和“回来”,则通过对原始文本和第二语音指令进行语义分析,获取的目标文本为“买点鸭脖和两瓶可乐回来吧”。

应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图8所示,提供了一种文本处理装置,包括:接收模块和处理模块,其中:

语音接收模块10,用于接收第一语音指令,

处理模块20,用于根据所述第一语音指令与设置于原始文本编辑页面的控制按钮,执行所述原始文本编辑页面的控制按钮相应的操作;其中,所述控制按钮用于对所述原始文本编辑页面中的原始文本进行处理。

在一个实施例中,处理模块20包括:

第一判断模块201,用于判断所述第一语音指令与原始文本编辑页面的控制按钮的响应指令是否匹配;

第一执行模块202,用于若匹配,则执行所述原始文本编辑页面的控制按钮相应的操作。

在一个实施例中,所述处理模块20中所述原始文本编辑页面的控制按钮包括修改、取消和发送。

在一个实施例中,所述第一执行模块202包括:

第二执行模块2021,用于若所述指令为修改,则输出语音反馈信息并跳转至语音录入页面;

第三执行模块2022,用于若所述指令为取消或发送,则执行取消或发送动作。

在一个实施例中,所述第二执行模块2021之后包括:

第一接收模块2023,用于接收第二语音指令,

第一处理模块2024,用于根据所述第二语音指令与原始文本,更新目标文本编辑页面的目标文本。

在一个实施例中,所述第一处理模块2024包括:

第一解析模块2024a,用于解析所述第二语音指令中的关键词;

第二判断模块2024b,用于判断所述第二语音指令中的关键词与所述原始文本中的关键词是否相同;

第二处理模块2024c,用于若不相同,则替换所述原始文本中的关键词,并更新目标文本编辑页面的目标文本。

在一个实施例中,所述第一处理模块2024还包括:

第二解析模块2024d,用于解析所述第二语音指令的语义并提取所述第二语音指令中的语义关键词;

第三处理模块2024e,用于将所述第二语音指令的语义关键词补入所述原始文本中,更新目标文本编辑页面的目标文本。

关于一种文本处理装置的具体限定可以参见上文中对于文本处理方法的限定,在此不再赘述。上述文本处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图9所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种文本处理方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现如上方法所述步骤。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上方法所述步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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