一种语音推荐方法、装置、系统及存储介质与流程
- 国知局
- 2024-06-21 11:55:46
本技术涉及语音交互,特别涉及一种语音推荐方法、装置、系统及存储介质。
背景技术:
1、现有语音系统,是在用户唤醒语音并给出精准的指令后,将用户给出的指令与系统中预先设定的指令集进行匹配并输出对应结果,或者帮助用户执行指令。但是,在用户唤醒语音后,可能因遗忘而形成暂时失语的对话空白,或者因思考时间过长导致发出的语音指令不完整,这种情况下,由于语音系统没有获取到用户输出的语音指令,或者没有获取到用户输出的完整语音指令,语音系统无法给出用户推荐信息,导致人机交互失败,用户体验不佳。
2、因此,如何在用户失语或发出的语音指令不完整场景下给出用户推荐信息,降低人机交互失败概率,提高用户体验,成为一项亟待解决的技术问题。
技术实现思路
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、第二检索子模块,用于在目标数据库检索与所述时间信息匹配的时间标签,其中,每项时间标签与所述一项推荐信息对应;
40、第二确定子模块,用于确定与所述时间信息匹配的时间标签对应的推荐信息为与所述时间信息匹配的推荐信息。
41、在一个实施例中,当所述特定信息为多项信息时,所述匹配模块,包括:
42、第三检索子模块,用于在目标数据库中检索与多项特定信息中的至少一项特定信息匹配的多项检索结果;
43、第三确定子模块,用于当存在同时分属于所有检索结果的目标推荐信息时,确定所述特定信息能够与所述目标推荐信息匹配。
44、在一个实施例中,所述提示模块,包括:
45、显示子模块,用于通过显示设备显示所述至少一项推荐信息;
46、播报子模块,用于对所述至少一项推荐信息进行语音播报。
47、本技术还提供一种语音推荐系统,包括:
48、至少一个处理器;以及,
49、与所述至少一个处理器通信连接的存储器;其中,
50、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行以上述任一实施例所记载的语音推荐方法。
51、本技术还提供一种计算机可读存储介质,当存储介质中的指令由语音推荐系统对应的处理器执行时,使得语音推荐系统能够实现上述任一实施例所记载的语音推荐方法。
52、本技术的有益效果在于:本技术在预设时间段内未接收到语音指令或者在预设时间段内接收到的语音指令不完整的情况下,根据特定信息与预存储的推荐信息进行匹配,其中,所述特定信息至少包括历史语音信息;当所述特定信息能够与至少一项推荐信息匹配时,向用户发出包含所述至少一项推荐信息的提示信息。进而在用户失语或因思考时间过长导致发出的语音指令不完整的情况下,仍然能够根据特定信息和预存储的推荐信息,给出用户推荐,进而降低了人机交互失败的概率,提高了用户体验。
53、本技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本技术而了解。本技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
54、下面通过附图和实施例,对本技术的技术方案做进一步的详细描述。
本文地址:https://www.jishuxx.com/zhuanli/20240618/24528.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表