一种语音控制机顶盒直播频道跳转的方法及系统与流程

文档序号:35541774发布日期:2023-09-23 18:42阅读:75来源:国知局
一种语音控制机顶盒直播频道跳转的方法及系统与流程

本发明涉及语音控制技术,具体涉及一种语音控制机顶盒直播频道跳转的方法及系统。


背景技术:

1、在当下,随着人们生活方式的提高,机顶盒最基础的用途是观看电视频道,自机顶盒诞生以来,用户一直是使用遥控器,通过按动遥控器中按键的方式进行电视机频道的跳转。随着时代的发展,电视节目逐渐丰富,电视频道也越来越多,大部分地区都有200多个电视频道,原来的频道跳转方式以及显得比较繁琐。随着时代的发展,由于人工智能技术的出现,为用户操控机顶盒提供了新的技术支持,人工智能技术将语音识别、意图理解等人工智能技术与机顶盒技术相结合,实现了用户语言操控频道跳转,可以极大的改善用户的使用体验。


技术实现思路

1、本发明提供一种语音控制机顶盒直播频道跳转的方法及系统,以解决现有技术中存在的上述问题。

2、一种语音控制机顶盒直播频道跳转的系统,包括:

3、数据获取模块,用于将直播数据保存在本地语音服务器中,直播管理系统调用本地语音服务器提供的接口,并由广电局向本地语音服务器的接口发送直播数据;

4、语音识别模块,用于对用户的语音进行意图识别,录制用户的语音数据并进行语音识别得到文本数据,对文本数据进行意图识别,并将意图识别结果发送到机顶盒中;

5、频道跳转模块,用于智能控制机顶盒对直播频道进行跳转,将意图识别结果在直播数据中进行匹配,并生成指令数据,机顶盒调用指令数据完成直播频道跳转。

6、优选的,所述数据获取模块,包括:

7、数据编辑单元,直播管理系统向广电局发出直播数据修改请求,广电局在接收到请求后获取直播数据并进行手动编辑,在直播数据编辑完成后,直播管理系统主动调用由本地语音服务器提供的接口;

8、数据发送单元,直播管理系统通过接口向本地语音服务器发送直播数据,直播数据包括区域码、网络id、传输id、业务id、频道号以及频道名称;将直播数据中的不同种类进行标识作为每种的唯一标识符;

9、数据处理单元,本地语音服务器在接收直播数据的同时,识别直播数据中的唯一标识符,判断唯一标识符中的类别是否准确,将准确类别的直播数据保存到直播管理系统的本地语音服务器中,将不准确类别的直播数据进行返回。

10、优选的,所述语音识别模块,包括:

11、语音录制单元,用户登录机顶盒中的智能语音app用于录取语音,根据使用的录音设备选择智能语音app中的录音模式录取语音数据,录音模式分为麦克风模式、语音遥控器模式以及智能音箱模式,录音设备在录取到用户的语音数据后,实时发送至智能语音app中;

12、语音处理单元,智能语音app在录取到用户语音后,将语音转化为语音信号;机顶盒接收第一语音信号,并识别用户语音中发出的用户指令标记用于发起指令;由机顶盒接收第二语音信号,用于从标签列表中识别标签;标签列表中包括语音信号与直播数据序号、直播数据以及直播种类作为标签的关联排序;

13、语音上传单元,获取语音信号,并使用智能语音app将语音信号实时上传到直播管理系统的云端语音服务器中。

14、优选的,所述语音识别模块,还包括:

15、语音识别单元,对用户语音进行语音识别,机顶盒将应用场景信息上传到云端语音服务器上,应用场景信息包括终端设备以及运行环境;云端语音服务器在语音识别后进行解码,并根据应用场景信息得到语音数据作为识别结果;

16、语音分割单元,将语音数据分为若干个数据块,逐个将数据块上传到云端语音服务器中,云端语音服务器逐个识别数据块并存储识别结果,在获取到全部语音数据后返回最终的识别结果;

17、预处理单元,获取识别结果并进行预处理,将语音数据进行特征提取作为特征向量,计算根据声学特征计算中特征向量在声学特征中的得分并形成词组序列;对词组序列进行解码,最终得到文本数据。

18、优选的,所述语音识别模块,还包括:

19、数据训练单元,构建基于语音数据的预测模型用于训练和生成可识别的语音数据,获取直播数据中直播频道的标准名称和原始名称并形成对应关系表输入到预测模型中;

20、意图识别单元,获取文本数据进行分词处理,抽取分词后带有特征向量的词组,将词组输入到预测模型中进行预测并返回结果到云端服务器中,结果中包含意图数据和意图参数;意图数据的类型包括频道名称跳转、频道号跳转以及指令跳转;

21、意图跳转单元,机顶盒获取云端服务器中的意图数据和意图参数,用于通过识别意图数据的类型调用意图参数完成直播频道的跳转。

22、优选的,所述意图跳转单元,包括:

23、跳转请求子单元,机顶盒向本地语音服务器发送直播频道跳转请求,构建包含所有直播数据的数据库,在数据库内加载直播数据中直播频道的标准名称和原始名称,并与直播数据地址形成索引表;

24、频道分词子单元,获取意图参数,并对频道名称进行分词处理,根据分词处理的结果以及意图参数在索引表中进行查询;

25、数据匹配子单元,获取查询结果,保留与直播数据地址在索引表中相同的项,使用机顶盒区域码与直播数据中的区域码进行匹配,将不符合直播数据的进行排出,用于跳转到准确的直播频道中。

26、优选的,所述数据匹配子单元,包括:

27、数据检索子单元,获取意图数据中的意图名称、机顶盒区域码、机顶盒类型、机顶盒当前场景信息作为属性参数;在机顶盒的内存中使用倒排索引在索引表中对属性参数进行检索;

28、数据转化子单元,获取意图数据,并将意图数据根据直播频道的类别分别转化为唯一的指令数据,将指令数据输入到索引表中,并匹配与机顶盒中直播数据相适配的指令数据项;

29、指令执行子单元,将匹配搭配到的指令数据和直播数据生成机顶盒的可执行指令,用于机顶盒通过调用可执行指令对直播频道进行跳转。

30、优选的,所述频道跳转模块,包括:

31、指令查找单元,获取本地语音服务器中的所有机顶盒区域码以及机顶盒类型作为指令匹配数据,根据直播数据与直播参数生成可执行指令集合;

32、指令匹配单元,在用户生成语音数据后,通过生成可执行指令发送到对应的机顶盒中进行匹配;在可执行指令集合中查询与用户的语音数据对应的可执行指令;

33、频道跳转单元,获取可执行指令,通过机顶盒对可执行指令进行调用,最后跳转到用户需求的直播频道中。

34、优选的,一种语言控制机顶盒直播跳转的方法,包括:

35、s10,将直播数据保存在本地语音服务器中,直播管理系统调用本地语音服务器提供的接口,并由广电局向本地语音服务器的接口发送直播数据;

36、s11,对用户的语音进行意图识别,录制用户的语音数据并进行语音识别得到文本数据,对文本数据进行意图识别,并将意图识别结果发送到机顶盒中;

37、s12,智能控制机顶盒对直播频道进行跳转,将意图识别结果在直播数据中进行匹配,并生成指令数据,机顶盒调用指令数据完成直播频道跳转。

38、优选的,步骤s10,包括:

39、s11,直播管理系统向广电局发出直播数据修改请求,广电局在接收到请求后获取直播数据并进行手动编辑,在直播数据编辑完成后,直播管理系统主动调用由本地语音服务器提供的接口;

40、s12,直播管理系统通过接口向本地语音服务器发送直播数据,直播数据包括区域码、网络id、传输id、业务id、频道号以及频道名称;将直播数据中的不同种类进行标识作为每种的唯一标识符;

41、s13,本地语音服务器在接收直播数据的同时,识别直播数据中的唯一标识符,判断唯一标识符中的类别是否准确,将准确类别的直播数据保存到直播管理系统的本地语音服务器中,将不准确类别的直播数据进行返回。

42、与现有技术相比,本发明具有以下优点:

43、本发明提供一种语音控制机顶盒直播频道跳转的方法及系统,用户通过遥控器按键,向机顶盒发送信号,通过语音进行频道跳转,其一,在操控方面更加便利;其二,因为用户不需要记忆频道名称和数字之间的对应关系,提升了用户体验;最后,支持语音遥控器、音箱、麦克风等多种终端,给了用户更多选择的空间。使用意图理解技术和频道别名参与频道搜索,降低了搜索难度,提升了搜索准确性,极大的改善了用户语音操控的体验。各个区域的直播数据和各种机顶盒型号的频道跳转指令模板,都通过本地服务器进行存储、搜索,进行了统一管理,降低了维护成本。

44、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

45、下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1