logo好方法网

一种自定义智能音箱技能的系统、方法及存储介质


技术摘要:
本发明涉及智能音箱领域,公开了一种自定义智能音箱技能的系统、方法及存储介质,自定义智能音箱技能的系统包括语音识别模块、通讯接口、语音技能模块以及注册表;通讯接口,用于语音识别模块与语音技能模块之间进行信息交互;语音识别模块,用于对用户发送的语音指令  全部
背景技术:
现有的智能音箱,语音引擎与语音技能通常是不同方案商提供的,在语音引擎进 行语音识别后需要执行相应的语音技能;目前常用的做法是将语音引擎和语音技能整合在 一起,比如语音引擎接入固定的音乐服务,或者固定的天气查询服务,从而导致了产品的同 质化严重的问题,显得产品更加单一,这种方式导致语音技能业务应用不能独立更新、语音 技能不能动态增减,无法实现语音技能的自定义化。
技术实现要素:
本发明实施例提供一种自定义智能音箱技能的系统、方法及存储介质,从而解决 现有智能音箱中不能独立更新语音技能、不能动态增减语音技能以及语音技能单一且无法 实现自定义化的问题。 第一方面,本发明实施例提供一种自定义智能音箱技能的系统,所述自定义智能 音箱技能的系统包括语音识别模块、通讯接口、语音技能模块以及注册表;所述语音识别模 块、所述通讯接口、所述语音技能模块以及所述注册表分别位于智能音箱终端上;所述语音 技能模块包括若干个不同的语音技能业务应用;所述通讯接口,用于所述语音识别模块与 所述语音技能模块之间进行信息交互;所述语音识别模块,用于对用户发送的语音指令进 行识别及解析、并通过所述通讯接口与所述语音技能模块进行信息交互;所述注册表,用于 动态存储及更新若干个不同的语音技能业务应用的关键语音信息。 在一种可能的实施方式中,所述语音识别模块包括本地语音引擎。 在一种可能的实施方式中,所述自定义智能音箱技能的系统还包括云平台语音引 擎,所述云平台语音引擎通过网络与所述智能音箱终端进行通讯。 在一种可能的实施方式中,,所述关键语音信息包括若干个不同的语音技能业务 应用的名称、与所述若干个不同的语音技能业务应用相对应的唤醒语以及配置参数。 在一种可能的实施方式中,所述自定义智能音箱技能的系统还包括基于循环神经 网络的语音唤醒引擎;所述基于循环神经网络的语音唤醒引擎,用于对若干个不同的语音 技能业务应用相对应的唤醒语进行学习、并将新的判断为属于所述若干个不同的语音技能 业务应用的唤醒语动态添加进所述注册表中。 在一种可能的实施方式中,所述基于循环神经网络的语音唤醒引擎位于云平台或 智能音箱终端上。 第二方面,本发明提供一种自定义智能音箱技能的方法,包括以下步骤: S1)启动智能音箱,用户发出语音指令,判断所述语音指令的语法是否正确,若是, 则进入步骤S2);若否,则重复本步骤; 4 CN 111599362 A 说 明 书 2/5 页 S2)通过语音引擎接收用户发出的语音指令,打开语音引擎与语音技能模块之间 的通讯接口,并利用语音引擎对语音指令进行解析,获得语音指令解析结果;所述语音引擎 包括本地语音引擎或云平台语音引擎; S3)调用注册表,判断所述语音引擎通过通讯接口是否在注册表中匹配到与所述 语音指令解析结果相对应的语音技能业务应用,若是,则将与所述语音指令解析结果相对 应的语音技能业务应用与语音指令进行绑定,进入步骤S4);若否,则返回步骤S1); S4)执行与所述语音指令解析结果相对应的语音技能业务应用中的业务逻辑,获 得执行的业务逻辑结果,并通过通讯接口将所述业务逻辑结果反馈给语音引擎,语音引擎 将所述业务逻辑结果转换成语音、并进行播报。 在一种可能的实施方式中,步骤S3)中调用注册表前,还包括实时地对新的语音技 能业务应用进行定义,并将新定义的语音技能业务应用的关键语音信息动态更新到注册表 中,生成最新的注册表供语音引擎调用。 在一种可能的实施方式中,所述关键语音信息包括新定义的语音技能业务应用的 名称、与新定义的语音技能业务应用相对应的唤醒语以及新定义的语音技能业务应用的配 置参数。 第三方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质中存 储有计算机执行指令,当处理器执行所述计算机执行指令时,实现第二方面及第二方面各 种可能的实施方式的自定义智能音箱技能的方法。 本发明实施例提供的一种自定义智能音箱技能的系统、方法及存储介质,通过定 义通讯接口能够让语音技能业务应用的开发者去动态增减相应的技能,同时让语音引擎的 更新不影响语音技能的使用,相比现有的智能音箱产品能够让智能音箱的语音技能实现自 定义化。本发明解耦了语音引擎与语音技能业务应用,实现语音引擎的独立更新、语音技能 业务应用的独立更新和动态增减;解耦后的智能音箱终端丰富了语音技能的多样性;实现 了自定义语音技能的功能,更进一步地增加的智能音箱终端的趣味多样性,减少了同质化 严重的问题。 附图说明 为了更清楚地说明本发明实施例的技术方案,下面将对实施例所需要使用的附图 作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通 技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图1是本发明实施例一提供的自定义智能音箱技能的系统结构示意图。 图2是本发明实施例一提供的自定义智能音箱技能的方法流程示意图。 图3是本发明实施例二提供的自定义智能音箱技能的系统结构示意图。 图4是本发明实施例二提供的自定义智能音箱技能的方法流程示意图。 图5是本发明实施例三提供的自定义智能音箱技能的方法流程示意图。
分享到:
收藏