一种语音控制机顶盒直播频道跳转的方法及系统技术方案

技术编号:38917509 阅读:23 留言:0更新日期:2023-09-25 09:30
本发明专利技术公开了一种语音控制机顶盒直播频道跳转的方法及系统,其中系统包括:数据获取模块,用于将直播数据保存在本地语音服务器中,直播管理系统调用本地语音服务器提供的接口,并由广电局向本地语音服务器的接口发送直播数据;语音识别模块,用于对用户的语音进行意图识别,录制用户的语音数据并进行语音识别得到文本数据,对文本数据进行意图识别,并将意图识别结果发送到机顶盒中;频道跳转模块,用于智能控制机顶盒对直播频道进行跳转,将意图识别结果在直播数据中进行匹配,并生成指令数据,机顶盒调用指令数据完成直播频道跳转。机顶盒调用指令数据完成直播频道跳转。机顶盒调用指令数据完成直播频道跳转。

【技术实现步骤摘要】
一种语音控制机顶盒直播频道跳转的方法及系统


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

技术介绍

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

技术实现思路

[0003]本专利技术提供一种语音控制机顶盒直播频道跳转的方法及系统,以解决现有技术中存在的上述问题。
[0004]一种语音控制机顶盒直播频道跳转的系统,包括:
[0005]数据获取模块,用于将直播数据保存在本地语音服务器中,直播管理系统调用本地语音服务器提供的接口,并由广电局向本地语音服务器的接口发送直播数据;
[0006]语音识别模块,用于对用户的语音进行意图识别,录制用户的语音数据并进行语音识别得到文本数据,对文本数据进行意图识别,并将意图识别结果发送到机顶盒中;
[0007]频道跳转模块,用于智能控制机顶盒对直播频道进行跳转,将意图识别结果在直播数据中进行匹配,并生成指令数据,机顶盒调用指令数据完成直播频道跳转。
>[0008]优选的,所述数据获取模块,包括:
[0009]数据编辑单元,直播管理系统向广电局发出直播数据修改请求,广电局在接收到请求后获取直播数据并进行手动编辑,在直播数据编辑完成后,直播管理系统主动调用由本地语音服务器提供的接口;
[0010]数据发送单元,直播管理系统通过接口向本地语音服务器发送直播数据,直播数据包括区域码、网络ID、传输ID、业务ID、频道号以及频道名称;将直播数据中的不同种类进行标识作为每种的唯一标识符;
[0011]数据处理单元,本地语音服务器在接收直播数据的同时,识别直播数据中的唯一标识符,判断唯一标识符中的类别是否准确,将准确类别的直播数据保存到直播管理系统的本地语音服务器中,将不准确类别的直播数据进行返回。
[0012]优选的,所述语音识别模块,包括:
[0013]语音录制单元,用户登录机顶盒中的智能语音APP用于录取语音,根据使用的录音设备选择智能语音APP中的录音模式录取语音数据,录音模式分为麦克风模式、语音遥控器
模式以及智能音箱模式,录音设备在录取到用户的语音数据后,实时发送至智能语音APP中;
[0014]语音处理单元,智能语音APP在录取到用户语音后,将语音转化为语音信号;机顶盒接收第一语音信号,并识别用户语音中发出的用户指令标记用于发起指令;由机顶盒接收第二语音信号,用于从标签列表中识别标签;标签列表中包括语音信号与直播数据序号、直播数据以及直播种类作为标签的关联排序;
[0015]语音上传单元,获取语音信号,并使用智能语音APP将语音信号实时上传到直播管理系统的云端语音服务器中。
[0016]优选的,所述语音识别模块,还包括:
[0017]语音识别单元,对用户语音进行语音识别,机顶盒将应用场景信息上传到云端语音服务器上,应用场景信息包括终端设备以及运行环境;云端语音服务器在语音识别后进行解码,并根据应用场景信息得到语音数据作为识别结果;
[0018]语音分割单元,将语音数据分为若干个数据块,逐个将数据块上传到云端语音服务器中,云端语音服务器逐个识别数据块并存储识别结果,在获取到全部语音数据后返回最终的识别结果;
[0019]预处理单元,获取识别结果并进行预处理,将语音数据进行特征提取作为特征向量,计算根据声学特征计算中特征向量在声学特征中的得分并形成词组序列;对词组序列进行解码,最终得到文本数据。
[0020]优选的,所述语音识别模块,还包括:
[0021]数据训练单元,构建基于语音数据的预测模型用于训练和生成可识别的语音数据,获取直播数据中直播频道的标准名称和原始名称并形成对应关系表输入到预测模型中;
[0022]意图识别单元,获取文本数据进行分词处理,抽取分词后带有特征向量的词组,将词组输入到预测模型中进行预测并返回结果到云端服务器中,结果中包含意图数据和意图参数;意图数据的类型包括频道名称跳转、频道号跳转以及指令跳转;
[0023]意图跳转单元,机顶盒获取云端服务器中的意图数据和意图参数,用于通过识别意图数据的类型调用意图参数完成直播频道的跳转。
[0024]优选的,所述意图跳转单元,包括:
[0025]跳转请求子单元,机顶盒向本地语音服务器发送直播频道跳转请求,构建包含所有直播数据的数据库,在数据库内加载直播数据中直播频道的标准名称和原始名称,并与直播数据地址形成索引表;
[0026]频道分词子单元,获取意图参数,并对频道名称进行分词处理,根据分词处理的结果以及意图参数在索引表中进行查询;
[0027]数据匹配子单元,获取查询结果,保留与直播数据地址在索引表中相同的项,使用机顶盒区域码与直播数据中的区域码进行匹配,将不符合直播数据的进行排出,用于跳转到准确的直播频道中。
[0028]优选的,所述数据匹配子单元,包括:
[0029]数据检索子单元,获取意图数据中的意图名称、机顶盒区域码、机顶盒类型、机顶盒当前场景信息作为属性参数;在机顶盒的内存中使用倒排索引在索引表中对属性参数进
行检索;
[0030]数据转化子单元,获取意图数据,并将意图数据根据直播频道的类别分别转化为唯一的指令数据,将指令数据输入到索引表中,并匹配与机顶盒中直播数据相适配的指令数据项;
[0031]指令执行子单元,将匹配搭配到的指令数据和直播数据生成机顶盒的可执行指令,用于机顶盒通过调用可执行指令对直播频道进行跳转。
[0032]优选的,所述频道跳转模块,包括:
[0033]指令查找单元,获取本地语音服务器中的所有机顶盒区域码以及机顶盒类型作为指令匹配数据,根据直播数据与直播参数生成可执行指令集合;
[0034]指令匹配单元,在用户生成语音数据后,通过生成可执行指令发送到对应的机顶盒中进行匹配;在可执行指令集合中查询与用户的语音数据对应的可执行指令;
[0035]频道跳转单元,获取可执行指令,通过机顶盒对可执行指令进行调用,最后跳转到用户需求的直播频道中。
[0036]优选的,一种语言控制机顶盒直播跳转的方法,包括:
[0037]S10,将直播数据保存在本地语音服务器中,直播管理系统调用本地语音服务器提供的接口,并由广电局向本地语音服务器的接口发送直播数据;
[0038]S11,对用户的语音进行意图识别,录制用户的语音数据并进行语音识别得到文本数据,对文本数据进行意图本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种语音控制机顶盒直播频道跳转的系统,其特征在于,包括:数据获取模块,用于将直播数据保存在本地语音服务器中,直播管理系统调用本地语音服务器提供的接口,并由广电局向本地语音服务器的接口发送直播数据;语音识别模块,用于对用户的语音进行意图识别,录制用户的语音数据并进行语音识别得到文本数据,对文本数据进行意图识别,并将意图识别结果发送到机顶盒中;频道跳转模块,用于智能控制机顶盒对直播频道进行跳转,将意图识别结果在直播数据中进行匹配,并生成指令数据,机顶盒调用指令数据完成直播频道跳转。2.根据权利要求1所述的一种语音控制机顶盒直播频道跳转的系统,其特征在于,所述数据获取模块,包括:数据编辑单元,直播管理系统向广电局发出直播数据修改请求,广电局在接收到请求后获取直播数据并进行手动编辑,在直播数据编辑完成后,直播管理系统主动调用由本地语音服务器提供的接口;数据发送单元,直播管理系统通过接口向本地语音服务器发送直播数据,直播数据包括区域码、网络ID、传输ID、业务ID、频道号以及频道名称;将直播数据中的不同种类进行标识作为每种的唯一标识符;数据处理单元,本地语音服务器在接收直播数据的同时,识别直播数据中的唯一标识符,判断唯一标识符中的类别是否准确,将准确类别的直播数据保存到直播管理系统的本地语音服务器中,将不准确类别的直播数据进行返回。3.根据权利要求1所述的一种语音控制机顶盒直播频道跳转的系统,其特征在于,所述语音识别模块,包括:语音录制单元,用户登录机顶盒中的智能语音APP用于录取语音,根据使用的录音设备选择智能语音APP中的录音模式录取语音数据,录音模式分为麦克风模式、语音遥控器模式以及智能音箱模式,录音设备在录取到用户的语音数据后,实时发送至智能语音APP中;语音处理单元,智能语音APP在录取到用户语音后,将语音转化为语音信号;机顶盒接收第一语音信号,并识别用户语音中发出的用户指令标记用于发起指令;机顶盒接收第二语音信号,用于从标签列表中识别标签;标签列表中包括语音信号与直播数据序号、直播数据以及直播种类作为标签的关联排序;语音上传单元,获取语音信号,并使用智能语音APP将语音信号实时上传到直播管理系统的云端语音服务器中。4.根据权利要求1所述的一种语音控制机顶盒直播频道跳转的系统,其特征在于,所述语音识别模块,还包括:语音识别单元,对用户语音进行语音识别,机顶盒将应用场景信息上传到云端语音服务器上,应用场景信息包括终端设备以及运行环境;云端语音服务器在语音识别后进行解码,并根据应用场景信息得到语音数据作为识别结果;语音分割单元,将语音数据分为若干个数据块,逐个将数据块上传到云端语音服务器中,云端语音服务器逐个识别数据块并存储识别结果,在获取到全部语音数据后返回最终的识别结果;预处理单元,获取识别结果并进行预处理,将语音数据进行特征提取作为特征向量,计算根据声学特征计算中特征向量在声学特征中的得分并形成词组序列;对词组序列进行解
码,最终得到文本数据。5.根据权利要求1所述的一种语音控制机顶盒直播频道跳转的系统,其特征在于,所述语音识别模块,还包括:数据训练单元,构建基于语音数据的预测模型用于训练和生成可识别的语音数据,获取直播数据中直播频道的标准名称和原始名称并形成对应关系表输入到预测模型中;意图识别单元,获取文本数据进行分词处理,抽取分词后带有特征向量的词组,将词组输入到预测模型中进行预测并返回结果到...

【专利技术属性】
技术研发人员:徐强李召伟李登彪
申请(专利权)人:北京赛科世纪科技股份有限公司
类型:发明
国别省市:

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

1