技术领域
本申请涉及语言技术领域,具体而言,涉及一种基于目标语料库的语料输出方法及厨房设备。
背景技术
随着生活水平的不断提高,智能家居也逐渐进入人们的生活中。但是,随着智能家居融入生活,也给用户带来了不便。例如,厨房设备,人们在使用时,无论什么年龄段的用户使用,其都是按照预先配置好的固定模式与用户进行人机互动,使得不同年龄段的用户的体验效果较差。以及现有的厨房设备很容易被误触碰,例如,用户在擦洗案板时,不小心触碰到燃气灶的开关,此时会使得燃气灶打开,会给用户带来极大的不便。
因此,如何解决上述技术问题,是目前亟需解决的技术问题。
发明内容
本申请提供一种基于目标语料库的语料输出方法及厨房设备,旨在改善上述问题。
第一方面,本申请提供的一种基于目标语料库的语料输出方法,应用于厨房设备,所述方法包括:检测触发语料输出的输出指令,所述输出指令为在检测到用户位于所述厨房设备的检测区域时,且检测到有点击所述厨房设备的事件发生时所生成;其中,所述检测区域位于所述厨房设备的正对区域,所述正对区域与所述厨房设备的垂直距离小于所述厨房设备的宽度;在确认所述输出指令符合预设规则时,确认触发所述输出指令的用户类型,所述用户类型包括第一用户类型、第二用户类型、第三用户类型和第四类用户类型;在确定所述用户类型为所述第一用户类型时,提取所述第一用户类型对应的第一时间轴;从所述目标语料库查找与所述输出指令匹配的目标语料;按照所述第一时间轴上的输出节点逐一输出所述目标语料。
可选地,所述第一时间轴上包括N个输出节点,所述N个输出节点包括M组相邻两个输出节点,其中,N为大于4的整数,所述M=N-1;所述M组相邻两个输出节点中的第一组相邻两个输出节点之间的第一间隔为T1;所述M组相邻两个输出节点中的第二组相邻两个输出节点之间的第二间隔为T2;所述M组相邻两个输出节点中的第三组相邻两个输出节点之间的第三间隔为T3;其中,所述T1、所述T2和所述T3满足以下关系中的至少一种:所述T1小于所述T2和所述T3;所述T1等于所述T2和所述T3;所述T1小于所述T2,所述T2小于所述T3,其中,所述T2-T1=T3-T2;所述T1小于所述T2,所述T2小于所述T3,其中,所述T2-T1小于T3-T2;所述T1等于所述T2,所述T2等于所述T3。
可选地,在所述在确认所述输出指令符合预设规则时,确认触发所述输出指令的用户类型之后,还包括:在确定所述用户类型为所述第二用户类型时,提取所述第二用户类型对应的第二时间轴,其中,所述第二时间轴的长度小于所述第一时间轴;从所述目标语料库查找与所述输出指令匹配的多个目标语料;在所述第二时间轴上的每一输出节点输出至少两个所述目标语料,所述第二时间轴上的输出节点个数小于所述第一时间轴上的输出节点个数。
可选地,所述第二时间轴上包括S个输出节点,所述S个输出节点包括W组相邻两个输出节点,其中,S为大于或等于4的整数,所述W=S-1;所述W组相邻两个输出节点中的第一组相邻两个输出节点之间的第一间隔为T21;所述M组相邻两个输出节点中的第二组相邻两个输出节点之间的第二间隔为T22;所述M组相邻两个输出节点中的第三组相邻两个输出节点之间的第三间隔为T23;其中,所述T21小于所述T1、所述T22小于所述T2和所述T23小于所述T3;且,所述T21、所述T22和所述T23满足以下关系中的至少一种:所述T21大于所述T22,所述T22大于所述T23;所述T21等于所述T22,所述T22等于所述T23。
在上述实现过程中,通过在所述第二时间轴上的每一输出节点输出至少两个所述目标语料,且所述第二时间轴上的输出节点个数小于所述第一时间轴上的输出节点个数,并且限定所述T21小于所述T1、所述T22小于所述T2和所述T23小于所述T3;且,所述T21、所述T22和所述T23满足以下关系中的至少一种:所述T21大于所述T22,所述T22大于所述T23;所述T21等于所述T22,所述T22等于所述T23。从而可以使得对应第二用户类型的用户来说,厨房设备在检测到用户属于第二用户类型时,会自动调整输出方式,使得语料输出不再是固化的,使得语料的输出更加合理,也更加生动,使得该厨房设备更利于用户接受,提高厨房设备的市场前景。
可选地,在所述在确认所述输出指令符合预设规则时,确认触发所述输出指令的用户类型之后,还包括:在确定所述用户类型为所述第三用户类型时,提取所述第三用户类型对应的第三时间轴和提示库,其中,所述第三时间轴的长度大于所述第一时间轴,所述提示库内存储有多条提示信息;从所述目标语料库查找与所述输出指令匹配的多个目标语料;在所述第三时间轴上的每一输出节点输出至少三个所述目标语料,所述第三时间轴上的输出节点个数小于所述第二时间轴上的输出节点个数;在所述第三时间轴上的最后一个输出节点之前输出与所述目标语料匹配的提示信息。
可选地,所述第三时间轴上包括K个输出节点,所述K个输出节点包括R组相邻两个输出节点,其中,K小于所述S,R=K-1;所述R组相邻两个输出节点中的第一组相邻两个输出节点之间的第一间隔为T31;所述R组相邻两个输出节点中的第二组相邻两个输出节点之间的第二间隔为T32;所述R组相邻两个输出节点中的第三组相邻两个输出节点之间的第三间隔为T33;其中,所述T31小于所述T1、所述T32小于所述T2和所述T33小于所述T3;且,所述T31、所述T32和所述T33满足以下关系中的至少一种:所述T31大于所述T32,所述T32小于所述T33;所述T31等于所述T32,所述T32小于所述T33。
在上述实现过程中,通过在所述第三时间轴上的每一输出节点输出至少三个所述目标语料,所述第三时间轴上的输出节点个数小于所述第二时间轴上的输出节点个数;在所述第三时间轴上的最后一个输出节点之前输出与所述目标语料匹配的提示信息。并且限定所述T31小于所述T1、所述T32小于所述T2和所述T33小于所述T3;且,所述T31、所述T32和所述T33满足以下关系中的至少一种:所述T31大于所述T32,所述T32小于所述T33;所述T31等于所述T32,所述T32小于所述T33。从而可以使得对应第三用户类型的用户来说,厨房设备在检测到用户属于第三用户类型时,会自动调整输出方式,使得语料输出不再是固化的,使得语料的输出更加合理,也更加生动,使得该厨房设备更利于用户接受,提高厨房设备的市场前景。
可选地,所述在所述第三时间轴上的最后一个输出节点之前输出与所述目标语料匹配的提示信息,包括:
查找所述提示库内与所述输出指令匹配的多个目标语料匹配的提示信息;
动态插入所述提示信息至所述第三时间轴上的最后一个输出节点的前一输出节点,以便于在时间走动至所述前一输出节点时,及时输出所述提示信息;
或,动态随机插入所述提示信息至所述第三时间轴上的最后一个输出节点之前的任一输出节点。
可选地,所述按照所述第一时间轴上的输出节点逐一输出所述目标语料,包括:基于预设修改规则修改所述目标语料的预设格式,得到修改后的目标语料,所述预设修改规则包括:定位所述目标语料的格式后缀;复制所述目标语料的文本信息;将所述格式后缀修改为预设格式,生成新的目标语料;将所述文本信息复制至所述新的目标语料,得到修改后的目标语料;按照所述第一时间轴上的输出节点逐一输出所述修改后的目标语料。
在上述实现过程中,通过定位所述目标语料的格式后缀;复制所述目标语料的文本信息;将所述格式后缀修改为预设格式,生成新的目标语料;将所述文本信息复制至所述新的目标语料,得到修改后的目标语料;按照所述第一时间轴上的输出节点逐一输出所述修改后的目标语料,可以精确修改待使用的目标语料,以使得该目标语料更适合输出,提高输出的稳定性。
可选地,所述从所述目标语料库查找与所述输出指令匹配的目标语料,包括:解析所述输出指令,得到多个关键字符串;修改相邻两个所述关键字符串之间的位置信息,生成目标字符串,其中,所述修改相邻两个所述关键字符串之间的位置信息,生成目标字符串,包括:将所述多个关键字符串按照先后顺序组成初始字符串;将所述初始字符串中第一位置的关键字符串与倒数第二位置的关键字符串进行互换;以及,将所述初始字符串中属于中间位置的关键字符串与最后一个位置的关键字符串进行互换,生成目标字符串;从所述目标语料库查找与所述目标字符串匹配的目标语料。
在上述实现过程中,通过将所述多个关键字符串按照先后顺序组成初始字符串;将所述初始字符串中第一位置的关键字符串与倒数第二位置的关键字符串进行互换;以及,将所述初始字符串中属于中间位置的关键字符串与最后一个位置的关键字符串进行互换,生成目标字符串;从所述目标语料库查找与所述目标字符串匹配的目标语料。从而可以使得生成的目标语料更加精确,以及可以有效提高目标语料的复杂度,避免被串改,以提高目标语料的稳定性。
第二方面,本申请提供的一种厨房设备,包括:
检测模块,用于检测触发语料输出的输出指令,所述输出指令为在检测到用户位于所述厨房设备的检测区域时,且检测到有点击所述厨房设备的事件发生时所生成;其中,所述检测区域位于所述厨房设备的正对区域,所述正对区域与所述厨房设备的垂直距离小于所述厨房设备的宽度;
识别模块,用于在确认所述输出指令符合预设规则时,确认触发所述输出指令的用户类型,所述用户类型包括第一用户类型、第二用户类型、第三用户类型和第四类用户类型;
处理模块,用于在确定所述用户类型为所述第一用户类型时,提取所述第一用户类型对应的第一时间轴;
查找模块,用于从所述目标语料库查找与所述输出指令匹配的目标语料;
输出模块,用于按照所述第一时间轴上的输出节点逐一输出所述目标语料。
上述本申请提供的一种基于目标语料库的语料输出方法及厨房设备,通过检测触发语料输出的输出指令,所述输出指令为在检测到用户位于所述厨房设备的检测区域时,且检测到有点击所述厨房设备的事件发生时所生成;其中,所述检测区域位于所述厨房设备的正对区域,所述正对区域与所述厨房设备的垂直距离小于所述厨房设备的宽度;在确认所述输出指令符合预设规则时,确认触发所述输出指令的用户类型,所述用户类型包括第一用户类型、第二用户类型、第三用户类型和第四类用户类型;在确定所述用户类型为所述第一用户类型时,提取所述第一用户类型对应的第一时间轴;从所述目标语料库查找与所述输出指令匹配的目标语料;按照所述第一时间轴上的输出节点逐一输出所述目标语料,从而可以根据不同用户类型,以不同时间节点输出目标语料,以使得用户便于接收,有效提高语料输出利用率,进一步提高用户体验。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请第一实施例提供的一种电子设备的结构示意图;
图2为本申请第二实施例提供的一种基于目标语料库的语料输出方法的流程图;
图3为本申请第三实施例提供的一种厨房设备的功能模块示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
第一实施例
图1为本申请实施例提供的一种电子设备的结构示意图,在本申请中可以通过图1所示的示意图来描述用于实现本申请实施例的基于目标语料库的语料输出方法的示例的电子设备100,也就是说,电子设备100可以执行以下步骤:检测触发语料输出的输出指令,所述输出指令为在检测到用户位于所述厨房设备的检测区域时,且检测到有点击所述厨房设备的事件发生时所生成;其中,所述检测区域位于所述厨房设备的正对区域,所述正对区域与所述厨房设备的垂直距离小于所述厨房设备的宽度;在确认所述输出指令符合预设规则时,确认触发所述输出指令的用户类型,所述用户类型包括第一用户类型、第二用户类型、第三用户类型和第四类用户类型;在确定所述用户类型为所述第一用户类型时,提取所述第一用户类型对应的第一时间轴;从所述目标语料库查找与所述输出指令匹配的目标语料;按照所述第一时间轴上的输出节点逐一输出所述目标语料。
如图1所示的一种电子设备的结构示意图,电子设备100包括一个或多个处理器102、一个或多个存储装置104、输入装置106、输出装置108,这些组件通过总线系统和/或其它形式的连接机构(未示出)互连。应当注意,图1所示的电子设备100的组件和结构只是示例性的,而非限制性的,根据需要,所述电子设备可以具有图1示出的部分组件,也可以具有图1未示出的其他组件和结构。
所述处理器102可以是中央处理单元(CPU)或者具有数据处理能力和/或指令执行能力的其它形式的处理单元,并且可以控制所述电子设备100中的其它组件以执行期望的功能。
所述存储装置104可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器102可以运行所述程序指令。
所述输入装置106可以是用户用来输入指令的装置,并且可以包括键盘、鼠标、麦克风和触摸屏等中的一个或多个。
输出装置106用于输出语料,其中,输出装置106可以是扬声器或显示器或通信模块等。
第二实施例:
参照图2所示的一种基于目标语料库的语料输出方法的流程图,该方法应用于厨房设备,方法具体包括如下步骤:
步骤S201,检测触发语料输出的输出指令。
其中,所述输出指令为在检测到用户位于所述厨房设备的检测区域时,且检测到有点击所述厨房设备的事件发生时所生成;其中,所述检测区域位于所述厨房设备的正对区域,所述正对区域与所述厨房设备的垂直距离小于所述厨房设备的宽度。
步骤S202,在确认所述输出指令符合预设规则时,确认触发所述输出指令的用户类型。
其中,所述用户类型包括第一用户类型、第二用户类型、第三用户类型和第四类用户类型。
举例来说,假设第一用户类型对应的是年龄段在60-70岁的用户、第二用户类型对应的是年龄段在30-60岁的用户、第三用户类型对应的是年龄段在18-30岁的用户,第四用户类型对应的是6-12岁的用户。
应理解,上述仅为示例,而非限定。
在一可能的实施例中,在步骤S202之后,所述方法还包括:在确定所述用户类型为所述第二用户类型时,提取所述第二用户类型对应的第二时间轴,其中,所述第二时间轴的长度小于所述第一时间轴;从所述目标语料库查找与所述输出指令匹配的多个目标语料;在所述第二时间轴上的每一输出节点输出至少两个所述目标语料,所述第二时间轴上的输出节点个数小于所述第一时间轴上的输出节点个数。
可选地,所述第二时间轴上包括S个输出节点,所述S个输出节点包括W组相邻两个输出节点,其中,S为大于或等于4的整数,所述W=S-1;所述W组相邻两个输出节点中的第一组相邻两个输出节点之间的第一间隔为T21;所述M组相邻两个输出节点中的第二组相邻两个输出节点之间的第二间隔为T22;所述M组相邻两个输出节点中的第三组相邻两个输出节点之间的第三间隔为T23;其中,所述T21小于所述T1、所述T22小于所述T2和所述T23小于所述T3;且,所述T21、所述T22和所述T23满足以下关系中的至少一种:所述T21大于所述T22,所述T22大于所述T23;所述T21等于所述T22,所述T22等于所述T23。
在上述实现过程中,通过在所述第二时间轴上的每一输出节点输出至少两个所述目标语料,且所述第二时间轴上的输出节点个数小于所述第一时间轴上的输出节点个数,并且限定所述T21小于所述T1、所述T22小于所述T2和所述T23小于所述T3;且,所述T21、所述T22和所述T23满足以下关系中的至少一种:所述T21大于所述T22,所述T22大于所述T23;所述T21等于所述T22,所述T22等于所述T23。从而可以使得对应第二用户类型的用户来说,厨房设备在检测到用户属于第二用户类型时,会自动调整输出方式,使得语料输出不再是固化的,使得语料的输出更加合理,也更加生动,使得该厨房设备更利于用户接受,提高厨房设备的市场前景。
在一可能的实施例中,在步骤S202之后,所述方法还包括:在确定所述用户类型为所述第三用户类型时,提取所述第三用户类型对应的第三时间轴和提示库,其中,所述第三时间轴的长度大于所述第一时间轴,所述提示库内存储有多条提示信息;从所述目标语料库查找与所述输出指令匹配的多个目标语料;在所述第三时间轴上的每一输出节点输出至少三个所述目标语料,所述第三时间轴上的输出节点个数小于所述第二时间轴上的输出节点个数;在所述第三时间轴上的最后一个输出节点之前输出与所述目标语料匹配的提示信息。
可选地,所述第三时间轴上包括K个输出节点,所述K个输出节点包括R组相邻两个输出节点,其中,K小于所述S,R=K-1;所述R组相邻两个输出节点中的第一组相邻两个输出节点之间的第一间隔为T31;所述R组相邻两个输出节点中的第二组相邻两个输出节点之间的第二间隔为T32;所述R组相邻两个输出节点中的第三组相邻两个输出节点之间的第三间隔为T33;其中,所述T31小于所述T1、所述T32小于所述T2和所述T33小于所述T3;且,所述T31、所述T32和所述T33满足以下关系中的至少一种:所述T31大于所述T32,所述T32小于所述T33;所述T31等于所述T32,所述T32小于所述T33。
可选地,所述在所述第三时间轴上的最后一个输出节点之前输出与所述目标语料匹配的提示信息,包括:查找所述提示库内与所述输出指令匹配的多个目标语料匹配的提示信息;动态插入所述提示信息至所述第三时间轴上的最后一个输出节点的前一输出节点,以便于在时间走动至所述前一输出节点时,及时输出所述提示信息;或,动态随机插入所述提示信息至所述第三时间轴上的最后一个输出节点之前的任一输出节点。
在上述实现过程中,通过在所述第三时间轴上的每一输出节点输出至少三个所述目标语料,所述第三时间轴上的输出节点个数小于所述第二时间轴上的输出节点个数;在所述第三时间轴上的最后一个输出节点之前输出与所述目标语料匹配的提示信息。并且限定所述T31小于所述T1、所述T32小于所述T2和所述T33小于所述T3;且,所述T31、所述T32和所述T33满足以下关系中的至少一种:所述T31大于所述T32,所述T32小于所述T33;所述T31等于所述T32,所述T32小于所述T33。从而可以使得对应第三用户类型的用户来说,厨房设备在检测到用户属于第三用户类型时,会自动调整输出方式,使得语料输出不再是固化的,使得语料的输出更加合理,也更加生动,使得该厨房设备更利于用户接受,提高厨房设备的市场前景。
步骤S203,在确定所述用户类型为所述第一用户类型时,提取所述第一用户类型对应的第一时间轴。
可选地,所述第一时间轴上包括N个输出节点,所述N个输出节点包括M组相邻两个输出节点,其中,N为大于4的整数,所述M=N-1;所述M组相邻两个输出节点中的第一组相邻两个输出节点之间的第一间隔为T1;所述M组相邻两个输出节点中的第二组相邻两个输出节点之间的第二间隔为T2;所述M组相邻两个输出节点中的第三组相邻两个输出节点之间的第三间隔为T3;其中,所述T1、所述T2和所述T3满足以下关系中的至少一种:所述T1小于所述T2和所述T3;所述T1等于所述T2和所述T3;所述T1小于所述T2,所述T2小于所述T3,其中,所述T2-T1=T3-T2;所述T1小于所述T2,所述T2小于所述T3,其中,所述T2-T1小于T3-T2;所述T1等于所述T2,所述T2等于所述T3。
步骤S204,从所述目标语料库查找与所述输出指令匹配的目标语料。
作为一种实施方式,步骤S204包括:解析所述输出指令,得到多个关键字符串;修改相邻两个所述关键字符串之间的位置信息,生成目标字符串,其中,所述修改相邻两个所述关键字符串之间的位置信息,生成目标字符串,包括:将所述多个关键字符串按照先后顺序组成初始字符串;将所述初始字符串中第一位置的关键字符串与倒数第二位置的关键字符串进行互换;以及,将所述初始字符串中属于中间位置的关键字符串与最后一个位置的关键字符串进行互换,生成目标字符串;从所述目标语料库查找与所述目标字符串匹配的目标语料。
在上述实现过程中,通过将所述多个关键字符串按照先后顺序组成初始字符串;将所述初始字符串中第一位置的关键字符串与倒数第二位置的关键字符串进行互换;以及,将所述初始字符串中属于中间位置的关键字符串与最后一个位置的关键字符串进行互换,生成目标字符串;从所述目标语料库查找与所述目标字符串匹配的目标语料。从而可以使得生成的目标语料更加精确,以及可以有效提高目标语料的复杂度,避免被串改,以提高目标语料的稳定性。
步骤S205,按照所述第一时间轴上的输出节点逐一输出所述目标语料。
作为一种实施方式,步骤S205,包括:基于预设修改规则修改所述目标语料的预设格式,得到修改后的目标语料,所述预设修改规则包括:定位所述目标语料的格式后缀;复制所述目标语料的文本信息;将所述格式后缀修改为预设格式,生成新的目标语料;将所述文本信息复制至所述新的目标语料,得到修改后的目标语料;按照所述第一时间轴上的输出节点逐一输出所述修改后的目标语料。
在上述实现过程中,通过定位所述目标语料的格式后缀;复制所述目标语料的文本信息;将所述格式后缀修改为预设格式,生成新的目标语料;将所述文本信息复制至所述新的目标语料,得到修改后的目标语料;按照所述第一时间轴上的输出节点逐一输出所述修改后的目标语料,可以精确修改待使用的目标语料,以使得该目标语料更适合输出,提高输出的稳定性。
第三实施例:
参见图3所示的一种厨房设备,该厨房设备400包括:
检测模块410,用于检测触发语料输出的输出指令,所述输出指令为在检测到用户位于所述厨房设备的检测区域时,且检测到有点击所述厨房设备的事件发生时所生成;其中,所述检测区域位于所述厨房设备的正对区域,所述正对区域与所述厨房设备的垂直距离小于所述厨房设备的宽度。
识别模块420,用于在确认所述输出指令符合预设规则时,确认触发所述输出指令的用户类型,所述用户类型包括第一用户类型、第二用户类型、第三用户类型和第四类用户类型。
在一可能的实施例中,厨房设备还包括第二处理模块,第二处理模块,用于在所述在确认所述输出指令符合预设规则时,确认触发所述输出指令的用户类型之后,在确定所述用户类型为所述第二用户类型时,提取所述第二用户类型对应的第二时间轴,其中,所述第二时间轴的长度小于所述第一时间轴;从所述目标语料库查找与所述输出指令匹配的多个目标语料;在所述第二时间轴上的每一输出节点输出至少两个所述目标语料,所述第二时间轴上的输出节点个数小于所述第一时间轴上的输出节点个数。
可选地,所述第二时间轴上包括S个输出节点,所述S个输出节点包括W组相邻两个输出节点,其中,S为大于或等于4的整数,所述W=S-1;所述W组相邻两个输出节点中的第一组相邻两个输出节点之间的第一间隔为T21;所述M组相邻两个输出节点中的第二组相邻两个输出节点之间的第二间隔为T22;所述M组相邻两个输出节点中的第三组相邻两个输出节点之间的第三间隔为T23;其中,所述T21小于所述T1、所述T22小于所述T2和所述T23小于所述T3;且,所述T21、所述T22和所述T23满足以下关系中的至少一种:所述T21大于所述T22,所述T22大于所述T23;所述T21等于所述T22,所述T22等于所述T23。
在一可能的实施例中,厨房设备还包括第三处理模块。第三处理模块,用于在所述在确认所述输出指令符合预设规则时,确认触发所述输出指令的用户类型之后,在确定所述用户类型为所述第三用户类型时,提取所述第三用户类型对应的第三时间轴和提示库,其中,所述第三时间轴的长度大于所述第一时间轴,所述提示库内存储有多条提示信息;从所述目标语料库查找与所述输出指令匹配的多个目标语料;在所述第三时间轴上的每一输出节点输出至少三个所述目标语料,所述第三时间轴上的输出节点个数小于所述第二时间轴上的输出节点个数;在所述第三时间轴上的最后一个输出节点之前输出与所述目标语料匹配的提示信息。
可选地,所述第三时间轴上包括K个输出节点,所述K个输出节点包括R组相邻两个输出节点,其中,K小于所述S,R=K-1;所述R组相邻两个输出节点中的第一组相邻两个输出节点之间的第一间隔为T31;所述R组相邻两个输出节点中的第二组相邻两个输出节点之间的第二间隔为T32;所述R组相邻两个输出节点中的第三组相邻两个输出节点之间的第三间隔为T33;其中,所述T31小于所述T1、所述T32小于所述T2和所述T33小于所述T3;且,所述T31、所述T32和所述T33满足以下关系中的至少一种:所述T31大于所述T32,所述T32小于所述T33;所述T31等于所述T32,所述T32小于所述T33。
可选地,所述在所述第三时间轴上的最后一个输出节点之前输出与所述目标语料匹配的提示信息,包括:查找所述提示库内与所述输出指令匹配的多个目标语料匹配的提示信息;动态插入所述提示信息至所述第三时间轴上的最后一个输出节点的前一输出节点,以便于在时间走动至所述前一输出节点时,及时输出所述提示信息;或,动态随机插入所述提示信息至所述第三时间轴上的最后一个输出节点之前的任一输出节点。
处理模块430,用于在确定所述用户类型为所述第一用户类型时,提取所述第一用户类型对应的第一时间轴。
可选地,所述第一时间轴上包括N个输出节点,所述N个输出节点包括M组相邻两个输出节点,其中,N为大于4的整数,所述M=N-1;所述M组相邻两个输出节点中的第一组相邻两个输出节点之间的第一间隔为T1;所述M组相邻两个输出节点中的第二组相邻两个输出节点之间的第二间隔为T2;所述M组相邻两个输出节点中的第三组相邻两个输出节点之间的第三间隔为T3;其中,所述T1、所述T2和所述T3满足以下关系中的至少一种:所述T1小于所述T2和所述T3;所述T1等于所述T2和所述T3;所述T1小于所述T2,所述T2小于所述T3,其中,所述T2-T1=T3-T2;所述T1小于所述T2,所述T2小于所述T3,其中,所述T2-T1小于T3-T2;所述T1等于所述T2,所述T2等于所述T3。
查找模块440,用于从所述目标语料库查找与所述输出指令匹配的目标语料。
可选地,查找模块440,还用于:解析所述输出指令,得到多个关键字符串;修改相邻两个所述关键字符串之间的位置信息,生成目标字符串,其中,所述修改相邻两个所述关键字符串之间的位置信息,生成目标字符串,包括:将所述多个关键字符串按照先后顺序组成初始字符串;将所述初始字符串中第一位置的关键字符串与倒数第二位置的关键字符串进行互换;以及,将所述初始字符串中属于中间位置的关键字符串与最后一个位置的关键字符串进行互换,生成目标字符串;从所述目标语料库查找与所述目标字符串匹配的目标语料。
输出模块450,用于按照所述第一时间轴上的输出节点逐一输出所述目标语料。
可选地,输出模块450还用于:基于预设修改规则修改所述目标语料的预设格式,得到修改后的目标语料,所述预设修改规则包括:定位所述目标语料的格式后缀;复制所述目标语料的文本信息;将所述格式后缀修改为预设格式,生成新的目标语料;将所述文本信息复制至所述新的目标语料,得到修改后的目标语料;按照所述第一时间轴上的输出节点逐一输出所述修改后的目标语料。
综上所述,本申请提供的一种基于目标语料库的语料输出方法及厨房设备,通过检测触发语料输出的输出指令,所述输出指令为在检测到用户位于所述厨房设备的检测区域时,且检测到有点击所述厨房设备的事件发生时所生成;其中,所述检测区域位于所述厨房设备的正对区域,所述正对区域与所述厨房设备的垂直距离小于所述厨房设备的宽度;在确认所述输出指令符合预设规则时,确认触发所述输出指令的用户类型,所述用户类型包括第一用户类型、第二用户类型、第三用户类型和第四类用户类型;在确定所述用户类型为所述第一用户类型时,提取所述第一用户类型对应的第一时间轴;从所述目标语料库查找与所述输出指令匹配的目标语料;按照所述第一时间轴上的输出节点逐一输出所述目标语料,从而可以根据不同用户类型,以不同时间节点输出目标语料,以使得用户便于接收,有效提高语料输出利用率,进一步提高用户体验。
进一步,本实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理设备运行时执行上述实施例二提供的任一项基于目标语料库的语料输出方法的步骤。
本申请实施例所提供的一种基于目标语料库的语料输出方法及系统的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
需要说明的是,上述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
机译: 训练基于双语语料库的目标语言单词变形模型的方法和装置,TLWI方法和装置以及将源语言文本翻译成目标语言翻译的翻译方法和系统
机译: 基于双语语料库,TLWI方法和装置的目标语言单词变形模型的训练方法和装置,以及将源语言文本翻译成目标语言的翻译方法和系统
机译: 基于语料库的目标对话管理医学访谈的方法和装置