一种动态更新TV拾音外设唤醒词的方法和系统技术方案

技术编号:32349481 阅读:14 留言:0更新日期:2022-02-20 02:13
一种动态更新TV拾音外设唤醒词的方法和系统,方法包括:TV端集成语音助手,存储声学模型文件,并对接拾音外设提供的USB串口协议接口;语音助手发送串口指令获取拾音外设当前的声学模型文件对应的语种和版本号,向服务端发起声学模型文件的OTA请求;服务端将对应的声学文件信息返回给语音助手;语音助手下载并更新本地的声学模型文件,并通过USB串口协议更新到拾音外设;拾音外设接收语音助手传送的声学模型文件到MCU,由MCU来完成声学模型文件的更新和替换。本发明专利技术可适用于支持多语种的智能电视。电视。电视。

【技术实现步骤摘要】
一种动态更新TV拾音外设唤醒词的方法和系统


[0001]本专利技术属于计算机
,特别涉及一种动态更新TV拾音外设唤醒词的方法和系统。

技术介绍

[0002]国内传统智能语音电视系统大都仅支持语音遥控器的近场拾音,而支持远场拾音功能的智能语音电视系统均为一体式的结构,即智能语音电视系统内部集成了拾音功能,同时,将回音消除功能也一并集成,这样,就不用考虑TV喇叭声音与麦克风拾取的语音指令声(即人声)的同步问题。若要将已完成生产或销售的传统的智能语音电视系统上实现远场拾音功能,则需要将具有拾音功能和消音功能的芯片集成在电视内,就会造成改造困难。因此,目前是设计一个USB Audio拾音外设,将拾音功能和回音消除功能都设计在拾音外设芯片中,通过USB数据线接到传统的智能语音电视,完成远场拾音功能,即可方便地实现改造。
[0003]USB Audio拾音外设通过USB数据线接到电视,完成唤醒和拾音功能。唤醒词检测功能都是做在拾音外设的MCU上面,其中的算法要求有相应的声学模型文件,但是由于flash空间限制,拾音外设只能保存一份声学模型文件。对于支持多语种的智能电视,需要支持不同语种的声学唤醒词识别功能。这就需要有一种手段能够动态地将新语种的声学模型文件更新和替换掉拾音外设里旧的声学模型文件。

技术实现思路

[0004]本专利技术所要解决的技术问题,在于提供一种动态更新TV拾音外设唤醒词的方法和系统,从而可适用于支持多语种的智能电视。
[0005]第一方面,本专利技术提供了一种动态更新TV拾音外设唤醒词的方法,包括如下步骤:步骤S1:TV端集成语音助手,存储声学模型文件,并对接拾音外设提供的USB串口协议接口;步骤S2:语音助手和拾音外设建立串口通信连接后,发送串口指令获取拾音外设当前的声学模型文件对应的语种和版本号;步骤S3:语音助手向服务端发起声学模型文件的OTA请求;步骤S4:服务端将对应的声学文件信息返回给语音助手;步骤S5:语音助手下载并更新本地的声学模型文件,并通过USB串口协议更新到拾音外设;步骤S6:拾音外设通过USB串口协议接口接收语音助手传送的声学模型文件到拾音外设的MCU,由MCU来完成声学模型文件的更新和替换。
[0006]进一步地,所述TV端语音助手和所述拾音外设均支持 USB Audio Class协议。
[0007]进一步地,所述服务端,为portal服务端。
[0008]第二方面,本专利技术提供了一种动态更新TV拾音外设唤醒词的系统,包括:TV端,集成语音助手,存储声学模型文件,并对接拾音外设提供的USB串口协议接
口,语音助手和拾音外设建立串口通信连接后,发送串口指令获取拾音外设当前的声学模型文件对应的语种和版本号;语音助手向服务端发起声学模型文件的OTA请求,并接收服务端返回的信息,语音助手需要先下载并更新本地的声学模型文件,然后再通过USB串口协议更新到拾音外设;服务端:接收语音助手发起的声学模型文件的OTA请求,将对应的声学模型文件下载地址返回给语音助手;拾音外设,提供USB串口协议接口,用于接收语音助手传送的声学模型文件到拾音外设的MCU,由MCU来完成声学模型文件的更新和替换。
[0009]进一步地,所述TV端语音助手和所述拾音外设均支持 USB Audio Class协议。
[0010]进一步地,所述服务端,为portal服务端。
[0011]本专利技术的优点在于:本专利技术为了解决拾音外设flash空间限制问题,将这些声学模型文件事先存储在电视端,然后利用USB协议,将唤醒词声学模型文件转成二进制数据流传给拾音外设的MCU,由MCU来完成更新和替换的工作。用户通过遥控器进入电视端的设置菜单:Voice
ꢀ‑
> Language,选择德语(假设原来选中的是英语),界面UI调用语音助手的接口,同时展示loading状态,语音助手收到消息进行更新声学模型文件的操作,在收到拾音外设更新成功的串口消息后,会通知UI,UI消除loading状态。这时用户直接说德语的唤醒词,拾音外设就能正确被唤醒。
[0012]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
[0013]附图说明
[0014]下面参照附图结合实施例对本专利技术作进一步的描述。
[0015]图1是本专利技术的开机校验并升级声学模型文件的流程示意图。
[0016]图2是本专利技术实现切换语种并更新声学模型文件的流程示意图。
[0017]具体实施方式
[0018]本申请实施例通过提供一种动态更新TV拾音外设唤醒词的方法和系统,从而可适用于支持多语种的智能电视。
[0019]实施例一:本实施例提供一种动态更新TV拾音外设唤醒词的方法,包括如下步骤:步骤S1:TV端集成语音助手,存储声学模型文件,并对接拾音外设提供的USB串口协议接口;步骤S2:语音助手和拾音外设建立串口通信连接后,发送串口指令获取拾音外设当前的声学模型文件对应的语种(比如是英语: en

US)和版本号(比如v20);步骤S3:语音助手向portal服务端发起声学模型文件的OTA请求(参数为lang=en

US&ver=20);
步骤S4:如果portal服务端有该语种且版本号高于20的声学模型文件,则将对应的声学文件信息返回给语音助手;步骤S5:语音助手下载并更新本地的声学模型文件,并通过USB串口协议更新拾音外设(将唤醒词声学模型文件转成二进制数据流传给拾音外设的MCU);步骤S6:拾音外设通过USB串口协议接口接收语音助手传送的声学模型文件到拾音外设的MCU,由MCU来完成声学模型文件的更新和替换。
[0020]考虑用户购买产品后的版本更新问题,本专利技术的方法可实现在线OTA方式来升级拾音外设的声学模型文件,如图1所示。
[0021]在使用时,如图2所示,当用户通过遥控器修改语音功能的交互语言,比如将英语改为德语,语音助手先查找电视端本地特定目录,如果找到对应的德语声学模型文件(例如de

DE_v20.umdl),则从文件名中提取出语种和版本号,同时向服务端发起声学模型文件的OTA请求(参数为lang=de

DE&ver=20, 如果本地不存在此语种文件,则参数为lang=de

DE&ver=0),如果有高版本则下载更新本地文件,然后再通过USB串口协议更新到拾音外设。
[0022]基于同一专利技术构思,本申请还提供了与实施例一中的方法对应的系统,详见实施例二。
[0023]实施例二:本实施例提供一种动态更新TV拾音外设唤醒词的系统,TV端,集成语音助手,存储声学模型文件,并对接拾音外设提供的USB串口协议接口,语音助手和拾本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种动态更新TV拾音外设唤醒词的方法,其特征在于:包括如下步骤:步骤S1:TV端集成语音助手,存储声学模型文件,并对接拾音外设提供的USB串口协议接口;步骤S2:语音助手和拾音外设建立串口通信连接后,发送串口指令获取拾音外设当前的声学模型文件对应的语种和版本号;步骤S3:语音助手向服务端发起声学模型文件的OTA请求;步骤S4:服务端将对应的声学文件信息返回给语音助手;步骤S5:语音助手下载并更新本地的声学模型文件,并通过USB串口协议更新到拾音外设;步骤S6:拾音外设通过USB串口协议接口接收语音助手传送的声学模型文件到拾音外设的MCU,由MCU来完成声学模型文件的更新和替换。2.如权利要求1所述的一种动态更新TV拾音外设唤醒词的方法,其特征在于:所述TV端语音助手和所述拾音外设均支持 USB Audio Class协议。3.如权利要求1所述的一种动态更新TV拾音外设唤醒词的方法,其特征在于:所述服务端,为portal服务端。4.一种动态更新TV拾...

【专利技术属性】
技术研发人员:何志宏李祖强
申请(专利权)人:北京智象信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1