System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种语音服务唤醒方法、装置、设备及存储介质。
技术介绍
1、近年来,随着计算机技术以及人工智能的快速发展,智能设备具备了一种新的服务方式——语音服务。用户可以通过语音的方式与智能设备进行直接地服务调用,智能设备也可以与用户进行语音交互。具有语音操作功能的智能设备逐渐进入了人们的生活。语音交互前,设备需要先被唤醒,从休眠状态进入工作状态,才能正常的处理用户的指令。把设备从休眠状态叫醒到工作状态就叫唤醒,一般需要通过特定的唤醒词来唤醒语音操作功能。
2、当前针对一个智能设备,一般设置固定的唤醒词,大多数为系统默认的词组或者用户录入的一个固定词组,且该固定唤醒词仅能唤醒语音服务,无法直接确定用户目的。例如针对某一智能设备,用户通过语音服务唤醒词a唤醒智能设备的语音服务,智能设备在接收到唤醒词a后拉起语音服务,打开监听,用户再下达用于唤醒应用的唤醒词b,智能设备在接收到唤醒词b后拉起应用,用户再下达用于唤醒应用内固定业务的唤醒词c,智能设备在接收到唤醒词c后启动业务。
3、然而,现有技术的语音服务唤醒方式实现复杂,用户体验性差。
技术实现思路
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、本文档来自技高网...
【技术保护点】
1.一种语音服务唤醒方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在所述保存每个所述应用对应的至少一个语音唤醒词,生成唤醒词映射表之后,还包括:
3.根据权利要求1所述的方法,其特征在于,在所述获取终端设备的应用列表之前,还包括:
4.根据权利要求1至3任一项所述的方法,其特征在于,在所述保存每个所述应用对应的至少一个语音唤醒词,生成唤醒词映射表之后,还包括:
5.根据权利要求1至3任一项所述的方法,其特征在于,还包括:
6.根据权利要求1至3任一项所述的方法,其特征在于,所述应用信息包括应用名称、应用配置文件中的预设关键字和应用的高频俗称中的至少一种。
7.一种语音服务唤醒装置,其特征在于,包括:
8.一种语音服务唤醒设备,其特征在于,包括:
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至6中任一项所述的语音服务唤醒方法。
10.一种计算机程序产品,包括计算
...【技术特征摘要】
1.一种语音服务唤醒方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在所述保存每个所述应用对应的至少一个语音唤醒词,生成唤醒词映射表之后,还包括:
3.根据权利要求1所述的方法,其特征在于,在所述获取终端设备的应用列表之前,还包括:
4.根据权利要求1至3任一项所述的方法,其特征在于,在所述保存每个所述应用对应的至少一个语音唤醒词,生成唤醒词映射表之后,还包括:
5.根据权利要求1至3任一项所述的方法,其特征在于,还包括:
6.根据权利要求1至3任一项所...
【专利技术属性】
技术研发人员:彭敏,
申请(专利权)人:鼎桥通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。