一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

语音指令处理方法、洗衣设备、存储介质及产品与流程

2022-10-29 06:12:19 来源:中国专利 TAG:


1.本技术涉及洗衣设备技术领域,尤其涉及一种语音指令处理方法、洗衣设备、存储介质及产品。


背景技术:

2.洗衣设备是一种常见的家用电器,可以用于对衣物进行洗涤、脱水、烘干等处理。
3.现如今,语音控制功能已经广泛应用于日常生活中,语音控制功能与洗衣设备的结合,使得用户可以更加方便地对洗衣设备进行控制。洗衣设备内部通常预存有不同的语音指令对应的处理策略,洗衣设备根据用户所发出的语音指令,选择相应的处理策略进行处理。
4.然而,由于用户的语音指令存在复杂多变的特性,对于部分语音指令,若洗衣设备内部未预存有相应的处理策略,则洗衣设备无法执行相应的处理。


技术实现要素:

5.本技术提供一种语音指令处理方法、洗衣设备、存储介质及产品,用以解决现有技术存在的问题。
6.第一方面,本技术提供一种语音指令处理方法,包括:
7.获取用户的第一语音指令;
8.对所述第一语音指令进行分类,得到所述第一语音指令对应的指令分类结果;
9.根据所述指令分类结果,确定所述第一语音指令对应的处理策略。
10.在一些实施例中,所述对所述第一语音指令进行分类,得到所述第一语音指令对应的指令分类结果,包括:
11.根据所述第一语音指令的指令内容确定对应的洗衣设备信息,所述洗衣设备信息包括洗衣设备问答信息和/或洗衣设备参数变化信息,其中,所述洗衣设备问答信息包括衣物处理问答信息或者设备故障问答信息,所述洗衣设备参数变化信息包括发生变化的洗衣设备参数类型以及参数值变化量;
12.根据所述洗衣设备信息,对所述第一语音指令进行分类,得到所述指令分类结果。
13.在一些实施例中,所述根据所述指令分类结果,确定所述第一语音指令对应的处理策略,包括:
14.在所述指令分类结果为确定所述第一语音指令为第一类别时,根据所述第一类别以及预设类别确定所述第一语音指令对应的处理策略;
15.其中,所述预设类别包括预设指令,所述预设指令对应存在相应的预设处理策略。
16.在一些实施例中,所述根据所述第一类别以及预设类别确定所述第一语音指令对应的处理策略,包括:
17.若所述第一类别属于所述预设类别,则确定所述第一语音指令是否属于预设指令;
18.若所述第一语音指令属于预设指令,则确定所述预设指令对应的预设处理策略为所述第一语音指令对应的处理策略。
19.在一些实施例中,还包括:
20.若所述第一语音指令不属于预设指令,则从所述预设类别中的所有预设指令中确定与所述第一语音指令相似度最高的第二语音指令;
21.确定所述第二语音指令对应的预设处理策略为所述第一语音指令对应的处理策略。
22.在一些实施例中,所述根据所述第一类别以及预设类别确定所述第一语音指令对应的处理策略,包括:
23.若所述第一类别不属于所述预设类别,则确定是否存在与所述第一类别的相似度大于预设值的预设类别;
24.若存在,则从所述与所述第一类别的相似度大于预设值的预设类别中确定与所述第一类别相似度最高的第二类别;
25.从所述第二类别对应的所有预设指令中确定与所述第一语音指令相似度最高的第三语音指令;
26.确定所述第三语音指令对应的预设处理策略为所述第一语音指令对应的处理策略。
27.在一些实施例中,所述根据所述第一类别以及预设类别确定所述第一语音指令对应的处理策略,包括:
28.根据洗衣设备功能信息、当前洗衣阶段状态、洗衣设备当前状态、当前环境状态中的至少一种,以及所述第一类别和所述预设类别,确定所述第一语音指令对应的处理策略;
29.所述处理策略包括直接执行所述第一语音指令、向用户确认是否执行所述第一语音指令、向用户进行功能推荐或者输出问答回复信息中的至少一项。
30.第二方面,本技术提供一种语音指令处理装置,包括:
31.指令获取模块,用于获取用户的第一语音指令;
32.指令分类模块,用于对所述第一语音指令进行分类,得到所述第一语音指令对应的指令分类结果;
33.策略确定模块,用于根据所述指令分类结果,确定所述第一语音指令对应的处理策略。
34.第三方面,本技术提供一种洗衣设备,包括:存储器,处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的语音指令处理方法。
35.第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现上述的语音指令处理方法。
36.第五方面,本技术提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的语音指令处理方法。
37.本技术提供的语音指令处理方法、洗衣设备、存储介质及产品,在洗衣设备内部预存储有不同的预设分类以及预设处理策略,在洗衣设备获取到用户的语音指令时,首先对
语音指令进行分类处理,然后根据分类结果,结合预保存的预设分类以及对应的预设处理策略来确定用户的语音指令的处理策略,从而,即使洗衣设备未保存用户的语音指令对应的预设指令,也可以根据与语音指令相关的预设分类来确定处理策略,以保证用户的语音指令可以正常被处理,从而提高用户体验。
附图说明
38.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
39.图1为本技术实施例提供的语音指令处理方法的示意图;
40.图2为本技术实施例提供的语音指令处理方法的另一示意图;
41.图3为本技术实施例中技术方案的具体应用场景的示例图;
42.图4为本技术实施例提供的语音指令处理装置的示意图;
43.图5为本技术实施例提供的洗衣设备的结构示意图。
44.通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
45.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
46.在本技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本技术实施例中所使用的单数形式的“一种”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
47.取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
48.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。
49.现如今,语音控制功能已经广泛应用于日常生活中,语音控制功能与洗衣设备的结合,使得用户可以更加方便地对洗衣设备进行控制。洗衣设备内部通常预存有不同的语音指令对应的处理策略,洗衣设备根据用户所发出的语音指令,选择相应的处理策略进行处理。
50.然而,由于用户的语音指令存在复杂多变的特性,对于部分语音指令,若洗衣设备
内部未预存有相应的处理策略,则洗衣设备无法执行相应的处理,此时,洗衣设备可能会直接丢弃该语音指令,而不会做出任何处理。
51.同时,用户在发出语音指令后,由于洗衣设备无反应和/或无应答,也会导致用户的体验降低。
52.本技术的主要构思为:在洗衣设备内部预存储不同语音指令的处理策略时,可以使用人工智能(artificial intelligence,ai)算法对多种语音指令进行分类,将多种语音指令以不同的预设分类以及预设处理策略的形式进行保存。在洗衣设备获取到用户的语音指令时,首先对语音指令进行分类处理,然后根据分类结果,结合预保存的预设分类以及对应的预设处理策略来确定用户的语音指令的处理策略,从而,即使洗衣设备未保存用户的语音指令对应的预设指令,也可以根据与语音指令相关的预设分类来确定处理策略,以保证用户的语音指令可以正常被处理,从而提高用户体验。
53.下面以具体地实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。
54.可以理解,本技术中语音指令处理方法的处理步骤可以由洗衣设备内部的处理器实现。
55.图1为本技术实施例提供的语音指令处理方法的示意图,如图1所示,该方法主要包括以下步骤:
56.s100、获取用户的第一语音指令;
57.在洗衣设备处于工作状态或者待机状态时,若用户发出第一语音指令,洗衣设备内部的语音采集装置采集到该第一语音指令,并发送至洗衣设备内部的处理器,从而,处理器通过语音采集装置获取用户发出的第一语音指令。
58.s200、对第一语音指令进行分类,得到第一语音指令对应的指令分类结果;
59.处理器在获取该第一语音指令后,首先对该第一语音指令进行分类处理,以得到对应的指令分类结果。
60.具体的,处理器在进行指令分类时,可以采用现有的ai算法对该第一语音指令进行聚类处理,从而得到指令分类结果。
61.可选的,指令分类结果具体可以包括:程序选择类指令、洗涤状态控制类指令、洗涤类问答、设备故障类问答等。
62.其中,程序选择类指令例如选择洗涤程序、脱水程序、烘干程序等;洗涤状态控制类指令例如提高水温、增大转速等;洗涤类问答例如询问洗衣设备是否可以清洗某类衣物(比如特定类型的衣物或者特定材料制作的衣物等)等;设备故障类问答例如询问洗衣设备当前为什么不工作(比如不洗衣、不甩干等)等。
63.s300、根据指令分类结果,确定第一语音指令对应的处理策略。
64.处理器在得到第一语音指令对应的指令分类结果后,根据该指令分类结果来确定相应的处理策略。
65.具体的,在洗衣设备内部预存储不同语音指令的处理策略时,可以使用人工智能算法对多种语音指令进行分类,将多种语音指令以不同的预设分类以及预设处理策略的形式进行保存。处理器在得到第一语音指令对应的指令分类结果后,结合预保存的预设分类
以及对应的预设处理策略来确定用户的语音指令的处理策略,从而,即使洗衣设备未保存用户的语音指令对应的预设指令,也可以根据与语音指令相关的预设分类来确定处理策略。
66.本实施例提供一种语音指令处理方法,在洗衣设备内部预存储有不同的预设分类以及预设处理策略,在洗衣设备获取到用户的语音指令时,首先对语音指令进行分类处理,然后根据分类结果,结合预保存的预设分类以及对应的预设处理策略来确定用户的语音指令的处理策略,从而,即使洗衣设备未保存用户的语音指令对应的预设指令,也可以根据与语音指令相关的预设分类来确定处理策略,以保证用户的语音指令可以正常被处理,从而提高用户体验。
67.在一些实施例中,对第一语音指令进行分类,得到第一语音指令对应的指令分类结果,包括:
68.s210、根据第一语音指令的指令内容确定对应的洗衣设备信息,洗衣设备信息包括洗衣设备问答信息和/或洗衣设备参数变化信息,其中,洗衣设备问答信息包括衣物处理问答信息或者设备故障问答信息,洗衣设备参数变化信息包括发生变化的洗衣设备参数类型以及参数值变化量;
69.s220、根据洗衣设备信息,对第一语音指令进行分类,得到指令分类结果。
70.具体的,用户在使用洗衣设备的过程中,若用户对洗衣设备不是特别了解,或者,对于不同类型的衣物的正确处理方式不太熟悉,用户可能会通过语音指令向洗衣设备“问询”相关的内容,因此,用户的第一语音指令的指令内容可能包括与洗衣设备相关的问答信息,具体例如衣物处理问答信息或者设备故障问答信息等。此时,处理器可以根据衣物处理问答信息或者设备故障问答信息来进行分类
71.另外,对于洗衣设备而言,其可能存在多种洗衣设备参数,不同的指令可能引起不同洗衣设备参数的不同参数值变化。因此,用户的第一语音指令的指令内容可能包括与洗衣设备相关的参数变化信息,具体例如包括发生变化的洗衣设备参数类型以及参数值变化量,此时,处理器可以根据语音指令对应的洗衣设备参数类型以及参数值变化量来进行分类。
72.处理器在获取第一语音指令后,首先对该第一语音指令进行内容解析,得到第一语音指令的指令内容;然后,根据该第一语音指令的指令内容,确定衣物处理问答信息、设备故障问答信息、洗衣设备内部需要发生变化的洗衣设备参数类型以及参数值变化量中的至少一种;最后,根据确定得到的信息对第一语音指令进行分类,得到指令分类结果。
73.例如,假设根据第一语音指令的指令内容确定发生变化的洗衣设备参数类型包括参数a和参数b,则可以将该第一语音指令归为由涉及参数a变化以及参数b变化的指令所组成的分类。
74.本实施例中,处理器根据第一语音指令的指令内容确定对应的洗衣设备信息,洗衣设备信息包括洗衣设备问答信息和/或洗衣设备参数变化信息,其中,洗衣设备问答信息包括衣物处理问答信息或者设备故障问答信息,洗衣设备参数变化信息包括发生变化的洗衣设备参数类型以及参数值变化量,并根据洗衣设备信息对第一语音指令进行分类,得到指令分类结果,从而可以提高指令分类结果的准确性。
75.在一些实施例中,根据指令分类结果,确定第一语音指令对应的处理策略,包括:
s310、在指令分类结果为确定第一语音指令为第一类别时,根据第一类别以及预设类别确定第一语音指令对应的处理策略;其中,预设类别包括预设指令,预设指令对应存在相应的预设处理策略。
76.具体的,在洗衣设备内部预存储不同的语音指令的处理策略时,可以使用人工智能算法对多种语音指令进行分类,将多种语音指令以不同的预设分类以及预设处理策略的形式进行保存,其中,每个预设分类包括一种或者多种预设指令,每种预设指令均对应预存储有相应的预设处理策略。
77.其中,在同一个预设分类中的多种预设指令,其各自对应的预设处理策略相同或者较为接近。
78.在洗衣设备获取到用户的语音指令时,首先对语音指令进行分类处理,确定第一语音指令为第一类别;然后根据该第一类别,结合预保存的预设分类以及对应的预设处理策略来确定用户的语音指令的处理策略,从而,即使洗衣设备未保存用户的语音指令对应的预设指令,也可以根据与语音指令相关的预设分类来确定处理策略,以保证用户的语音指令可以正常被处理,从而提高用户体验。
79.在一些实施例中,根据第一类别以及预设类别确定第一语音指令对应的处理策略,包括:
80.s311、若第一类别属于预设类别,则确定第一语音指令是否属于预设指令;
81.s312、若第一语音指令属于预设指令,则确定预设指令对应的预设处理策略为第一语音指令对应的处理策略。
82.具体的,若处理器确定第一语音指令对应的第一类别属于预设类别,则说明洗衣设备内部预存储有与该第一语音指令相同或者非常相近的预设指令的预设处理策略,此时,处理器进一步确认第一语音指令是否属于预设指令,即确认洗衣设备内部是否存储有与第一语音指令相同的预设指令。
83.若处理器确定第一语音指令属于预设指令,则说明洗衣设备内部预存储有第一语音指令对应的预设处理策略,因此,处理器确定第一语音指令对应的预设指令的预设处理策略为第一语音指令对应的处理策略,从而,保证洗衣设备可以根据第一语音指令准确地进行相应的处理,提高用户体验。
84.在一些实施例中,根据第一类别以及预设类别确定第一语音指令对应的处理策略,还包括:
85.s313、若第一语音指令不属于预设指令,则从预设类别中的所有预设指令中确定与第一语音指令相似度最高的第二语音指令;
86.s314、确定第二语音指令对应的预设处理策略为第一语音指令对应的处理策略。
87.具体的,若处理器确定第一语音指令不属于预设指令,则说明洗衣设备内部未存储有第一语音指令对应的预设处理策略。
88.此时,处理器对第一类别对应的预设类别中的所有预设指令与第一语音指令进行相似性判断,具体为结合各指令对应的衣物处理问答信息、设备故障问答信息、发生变化的洗衣设备参数类型以及参数值变化量中的至少一种,通过相似性算法计算各指令之间的相似性,从而,从第一类别对应的预设类别中的所有预设指令中确定与第一语音指令距离最近的第二语音指令,即确定与第一语音指令相似度最高的第二语音指令。
89.在确定第二语音指令后,处理器确定第二语音指令对应的预设指令的预设处理策略为第一语音指令对应的处理策略,从而,在洗衣设备内部未预存有第一语音指令对应的处理策略的情况下,也可以保证洗衣设备可以根据第一语音指令较为准确地进行相应的处理,从而提高用户体验。
90.在一些实施例中,根据第一类别以及预设类别确定第一语音指令对应的处理策略,包括:
91.s315、若第一类别不属于预设类别,则确定是否存在与第一类别的相似度大于预设值的预设类别;
92.s316、若存在,则从与第一类别的相似度大于预设值的预设类别中确定与第一类别相似度最高的第二类别;
93.s317、从第二类别对应的所有预设指令中确定与第一语音指令相似度最高的第三语音指令;
94.s318、确定第三语音指令对应的预设处理策略为第一语音指令对应的处理策略。
95.具体的,若处理器确定第一语音指令对应的第一类别不属于预设类别,则说明洗衣设备内部未存储有与该第一语音指令相同或者非常相近的预设指令的预设处理策略。此时,处理器进一步确认洗衣设备内部是否预存储有与该第一类别较为接近的预设类别,因此,处理器可以基于相似度算法确定是否存在与第一类别的距离小于预设距离的预设类别。
96.若处理器确定存在与第一类别的距离小于预设距离的预设类别,则说明洗衣设备内部预存储有与该第一类别较为接近的预设类别,此时,处理器进一步确定与第一类别距离最近的第二类别,从而得到与第一类别最接近的第二类别。
97.处理器在确定第二类别后,从第二类别对应的所有预设指令中确定与第一语音指令距离最近的第三语音指令,从而得到与第一语音指令最接近的第三语音指令。
98.在确定第三语音指令后,处理器确定第三语音指令对应的预设指令的预设处理策略为第一语音指令对应的处理策略,从而,在洗衣设备内部未预存有第一语音指令对应的处理策略的情况下,也可以保证洗衣设备可以根据第一语音指令较为准确地进行相应的处理,从而提高用户体验。
99.在一些实施例中,还包括:s319、若不存在与第一类别的相似度大于预设值的预设类别,则确定通用的处理策略为第一语音指令对应的处理策略。
100.具体的,若处理器确定不存在与第一类别的距离小于预设距离的预设类别,即不存在与第一类别的相似度大于预设值的预设类别,说明所有预设类别均与该第一类别的区别较大,相似度较低。此时,处理器可以采用一些通用的处理策略进行处理。例如,通过语音向用户回复“好的”等。
101.可选的,若所有预设类别均与该第一类别的区别较大,处理器还可以将该第一类别进行保存,从而,在后续遇到与第一语音指令较为接近的指令时,可以将该第一语音指令对应的处理策略作为该指令的处理策略,从而保证所有指令均可以得到处理。
102.在一些实施例中,对语音指令处理方法的所有处理流程进行解释说明。
103.图2为本技术实施例提供的语音指令处理方法的另一示意图,如图2所示,该方法主要包括以下步骤:
104.s1、获取用户的第一语音指令;
105.s2、根据第一语音指令的指令内容确定对应的洗衣设备信息,洗衣设备信息包括洗衣设备问答信息和/或洗衣设备参数变化信息,其中,洗衣设备问答信息包括衣物处理问答信息或者设备故障问答信息,洗衣设备参数变化信息包括发生变化的洗衣设备参数类型以及参数值变化量;
106.根据洗衣设备信息对第一语音指令进行分类,确定第一语音指令为第一类别。
107.s3、判断第一类别是否属于预设类别,若是,执行s4;否则,执行s7;
108.s4、判断第一语音指令是否属于预设指令,若是,执行s5;否则,执行s6;
109.s5、确定预设指令对应的预设处理策略为第一语音指令对应的处理策略。
110.s6、从第一类别对应的预设类别中的所有预设指令中确定与第一语音指令相似度最高的第二语音指令;确定第二语音指令对应的预设处理策略为第一语音指令对应的处理策略。
111.s7、判断是否存在与第一类别的相似度大于预设值的预设类别,若是,执行s8;否则,执行s9;
112.s8、从与第一类别的相似度大于预设值的预设类别中确定与第一类别相似度最高的第二类别;从第二类别对应的所有预设指令中确定与第一语音指令相似度最高的第三语音指令;确定第三语音指令对应的预设处理策略为第一语音指令对应的处理策略。
113.s9、确定通用的处理策略为第一语音指令对应的处理策略。
114.本实施例提供一种语音指令处理方法,在洗衣设备内部预存储有不同的预设分类以及预设处理策略,在洗衣设备获取到用户的语音指令时,首先对语音指令进行分类处理,然后根据分类结果,结合预保存的预设分类以及对应的预设处理策略来确定用户的语音指令的处理策略,从而,即使洗衣设备未保存用户的语音指令对应的预设指令,也可以根据与语音指令相关的预设分类来确定处理策略,以保证用户的语音指令可以正常被处理,从而提高用户体验。
115.在一些实施例中,在获取用户的第一语音指令后,首先通过本技术前述各实施例中语音指令处理方法的流程对第一语音指令进行分类,确定第一语音指令对应的第一类别;然后根据洗衣设备功能信息、当前洗衣阶段状态、洗衣设备当前状态、当前环境状态等状态信息中的至少一种,结合第一类别以及预设类别,确定处理策略,所述处理策略包括直接执行所述第一语音指令、向用户确认是否执行所述第一语音指令、向用户进行功能推荐或者输出问答回复信息中的至少一项。
116.图3为本技术实施例中技术方案的具体应用场景的示例图,如图3所示,以下对本实施例的方案进行举例说明:
117.1、若用户的第一语音指令为“开始洗衣服”,则洗衣设备中的处理器通过分类确定该第一语音指令对应的第一类别为程序选择类指令,此时,处理器可以进一步获取当前环境状态,具体例如当前的本地天气状态等,在当前环境状态适合执行第一语音指令对应的处理时,例如当前本地天气为晴天,则正常执行该第一语音指令,即开始执行洗衣处理。
118.另外,若当前环境状态不适合执行第一语音指令对应的处理时,例如当前本地天气不佳(例如为雨、雪、阴、霜、雷、雹、霾、空气湿度》70%中的至少一种),则可以向用户智能推荐相关的关联程序,例如“当前天气不适合晾晒,是否需要执行衣物烘干处理”,若用户确
认执行烘干处理,则执行洗衣处理以及烘干处理,否则,仅执行洗衣处理。
119.2、若用户的第一语音指令为“关闭洗衣设备”,处理器确定为洗涤状态控制类指令,此时,若处理器根据洗衣设备当前状态确定洗衣设备可以正常进行关机,例如当前已完成衣物洗涤处理,说明洗衣设备当前状态适合执行第一语音指令对应的处理,则正常执行该第一语音指令,即执行关机处理。
120.另外,若洗衣设备当前状态为洗衣设备当前正在进行衣物洗涤,说明洗衣设备当前状态不适合执行第一语音指令对应的处理,则向用户进行确认,例如“请确认是否需要执行关机处理”,在收到客户的进一步确认指令后,执行该第一语音指令,否则,不执行该第一语音指令。
121.3、在洗衣设备当前正在进行洗涤的过程中,若接收到到进行程序切换的第一语音指令(洗涤状态控制类指令),若当前适合进行程序切换,则执行程序切换处理;若当前不适合进行程序切换,则进一步向用户进行确认,若用户确认,则进行程序切换处理,否则,不执行程序切换处理。
122.4、若用户询问“羽绒服怎么洗不会洗坏?”,即用户的第一语音指令为洗涤类问答,则处理器获取洗衣设备功能信息,若该洗衣设备不能进行相关洗护方案,则向用户输出问答回复信息,例如正常播报相应的洗涤策略。
123.另外,若该洗衣设备可以进行羽绒衣物洗护,则主动向用户推荐对应洗护程序,即进行功能推荐,并输出是否执行对应洗护程序的确认信息,若用户确认,则执行对应洗护程序;否则,向用户输出问答回复信息且不执行对应洗护程序。
124.5、若用户询问“洗衣设备为什么不转”,即用户的第一语音指令为设备故障类问答,则处理器获取洗衣设备当前状态,根据不同的洗衣设备当前状态输出不同的问答回复信息。
125.例如,若洗衣设备当前存在故障,则播报告警信息,提醒用户进行售后处理;若洗衣设备当前正处于预约状态,则播报提示信息,以提示用户洗衣设备当前处于预约状态,并提示用户具体的洗涤时间;若洗衣设备当前处于不需要转动的状态,例如正在排水,则播报提示信息,以提醒用户当前正在排水,无需转动。
126.从而,本实施例通过根据洗衣设备功能信息、当前洗衣阶段状态、洗衣设备当前状态、当前环境状态等状态信息中的至少一种,结合第一类别以及预设类别,确定处理策略,所述处理策略包括直接执行所述第一语音指令、向用户确认是否执行所述第一语音指令、向用户进行功能推荐或者输出问答回复信息中的至少一项,从而提高洗衣设备的智能化程度,同时提高用户体验。
127.应该理解的是,虽然上述实施例中的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
128.在一些实施例中,提供一种语音指令处理装置。
129.图4为本技术实施例提供的语音指令处理装置的示意图,如图4所示,该装置包括:
130.指令获取模块100,用于获取用户的第一语音指令;
131.指令分类模块200,用于对所述第一语音指令进行分类,得到所述第一语音指令对应的指令分类结果;
132.策略确定模块300,用于根据所述指令分类结果,确定所述第一语音指令对应的处理策略。
133.关于语音指令处理装置的具体限定可以参见上文中对于语音指令处理方法的限定,在此不再赘述。上述语音指令处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
134.本技术提供一种语音指令处理装置,在洗衣设备内部预存储有不同的预设分类以及预设处理策略,在洗衣设备获取到用户的语音指令时,首先对语音指令进行分类处理,然后根据分类结果,结合预保存的预设分类以及对应的预设处理策略来确定用户的语音指令的处理策略,从而,即使洗衣设备未保存用户的语音指令对应的预设指令,也可以根据与语音指令相关的预设分类来确定处理策略,以保证用户的语音指令可以正常被处理,从而提高用户体验。
135.在一些实施例中,提供一种洗衣设备,包括:存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现本技术各方法实施例的步骤。
136.图5为本技术实施例提供的洗衣设备的结构示意图,如图5所示,该洗衣设备,包括:处理器111、存储器112以及语音采集装置113。
137.语音采集装置113用于采集用户发出的语音指令,并发送至处理器111。存储器112用于存储程序和数据,处理器111调用存储器存储的程序,以执行前述任一方法实施例的技术方案。
138.在上述洗衣设备中,存储器和处理器之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可以通过一条或者多条通信总线或信号线实现电性连接,如可以通过总线连接。存储器中存储有实现数据访问控制方法的计算机执行指令,包括至少一个可以软件或固件的形式存储于存储器中的软件功能模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理。
139.存储器可以是,但不限于,随机存取存储器(random access memory,ram),只读存储器(read only memory,rom),可编程只读存储器(programmable read-only memory,prom),可擦除只读存储器(erasable programmable read-only memory,eprom),电可擦除只读存储器(electric erasable programmable read-only memory,eeprom)等。其中,存储器用于存储程序,处理器在接收到执行指令后,执行程序。进一步地,上述存储器内的软件程序以及模块还可包括操作系统,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通信,从而提供其他软件组件的运行环境。
140.处理器可以是一种集成电路芯片,具有信号的处理能力。上述的处理器可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。
通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
141.在一些实施例中,提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现本技术各方法实施例的步骤。
142.在一些实施例中,提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本技术各方法实施例的步骤。
143.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(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)等。
144.本领域技术人员在考虑说明书及实践这里公开的申请后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求书指出。
145.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求书来限制。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献