在直播间显示音高信息的方法及装置、存储介质制造方法及图纸

技术编号:17915122 阅读:31 留言:0更新日期:2018-05-10 19:52
本发明专利技术公开了一种在直播间显示音高信息的方法及装置、存储介质,属于计算机技术领域。所述方法包括:基于直播间的主播终端采集的主播的人声,确定第一人声音高信息;获取所述主播终端上播放的歌曲的信息,和/或,所述主播演唱的歌曲的信息;基于所述歌曲的信息,获取所述歌曲的标准音高信息;在所述直播间的观众终端上显示所述第一人声音高信息和所述标准音高信息。本发明专利技术解决了相关技术中音高信息的显示方式比较单一的问题。本发明专利技术用于在直播间显示音高信息。

【技术实现步骤摘要】
在直播间显示音高信息的方法及装置、存储介质
本专利技术涉及计算机
,特别涉及一种在直播间显示音高信息的方法及装置、存储介质。
技术介绍
随着网络直播的快速发展,越来越多的用户通过网络直播观看直播内容,目前比较常见的直播内容包括游戏直播和唱歌直播等。相关技术中,当主播在直播唱歌时,通常会在主播终端(也即是主播用于直播的终端)上显示音高信息,音高信息的显示方式比较单一。
技术实现思路
本专利技术实施例提供了一种在直播间显示音高信息的方法及装置、存储介质,可以解决相关技术中音高信息的显示方式比较单一的问题。所述技术方案如下:第一方面,提供了一种在直播间显示音高信息的方法,所述方法包括:基于直播间的主播终端采集的主播的人声,确定第一人声音高信息;获取所述主播终端上播放的歌曲的信息,和/或,所述主播演唱的歌曲的信息;基于所述歌曲的信息,获取所述歌曲的标准音高信息;在所述直播间的观众终端上显示所述第一人声音高信息和所述标准音高信息。可选的,所述基于主播终端采集的主播的人声,确定第一人声音高信息,包括:接收所述主播终端发送的第一报文,所述第一报文中包括人声音高数据;基于所述人声音高数据,确定所述第一人声音高信息;其中,所述人声音高数据是所述主播终端基于所述主播的人声确定的。可选的,所述人声音高数据是所述主播终端基于所述主播的人声确定第二人声音高信息后,对所述第二人声音高信息采样得到的离散人声数据,所述基于所述人声音高数据,确定所述第一人声音高信息,包括:对所述人声音高数据进行平滑处理,得到所述第一人声音高信息。可选的,所述第一报文中还包括所述歌曲的信息,所述获取所述主播终端上播放的歌曲的信息,和/或,所述主播演唱的歌曲的信息,包括:基于所述第一报文,获取所述主播终端上播放的歌曲的信息,和/或,所述主播演唱的歌曲的信息。可选的,所述歌曲的信息包括所述歌曲的标识信息,所述基于所述歌曲的信息,获取所述歌曲的标准音高信息,包括:基于所述标识信息,获取所述歌曲的标准音高文件;从所述标准音高文件中获取所述标准音高信息。可选的,所述歌曲的信息包括所述歌曲的标准音高文件,所述基于所述歌曲的信息,获取所述歌曲的标准音高信息,包括:从所述标准音高文件中获取所述标准音高信息。可选的,所述歌曲的信息包括所述歌曲的标准音高文件的下载地址,所述基于所述歌曲的信息,获取所述歌曲的标准音高信息,包括:基于所述下载地址,下载所述歌曲的标准音高文件;从所述标准音高文件中获取所述标准音高信息。可选的,所述接收所述主播终端发送的第一报文,包括:在所述观众终端的显示界面上显示音高信息提示信息;在检测到对所述音高信息提示信息的触发操作后,接收所述主播终端发送的第一报文。可选的,所述接收所述主播终端发送的第一报文,包括:接收所述主播终端同步发送的所述第一报文和直播数据,所述直播数据包括多媒体数据;所述在所述直播间的观众终端上显示所述第一人声音高信息和所述标准音高信息,包括:在所述观众终端上播放所述直播数据对应的直播内容,以及在所述观众终端上同步显示所述第一人声音高信息和所述标准音高信息。可选的,所述多媒体数据包括所述歌曲的音频数据,所述获取所述主播终端上播放的歌曲的信息,和/或,所述主播演唱的歌曲的信息,包括:采用听歌识曲算法对所述音频数据对应的音频进行识别,以确定所述歌曲的信息。可选的,所述第一报文中还包括音高评分信息,所述在所述直播间的观众终端上显示所述第一人声音高信息和所述标准音高信息,包括:在所述观众终端上显示所述标准音高信息、所述第一人声音高信息以及所述音高评分信息。第二方面,提供了一种在直播间显示音高信息的方法,所述方法包括:在直播间的主播终端上的直播客户端开启后,基于所述主播的人声确定人声音高数据,所述人声音高数据用于所述直播间的观众终端基于所述人声音高数据确定第一人声音高信息;生成第一报文,所述第一报文中包括所述人声音高数据;向所述观众终端发送所述第一报文。可选的,所述方法还包括:在所述直播客户端开启后,检测所述主播终端上是否正在采集音频;当所述主播终端上正在采集音频时,从所述音频中提取所述主播的人声。可选的,所述基于所述主播的人声确定人声音高数据,包括:采用离散变换算法对所述主播的人声进行处理,得到第二人声音高信息;基于所述第二人声音高信息,确定所述人声音高数据。可选的,所述基于所述第二人声音高信息,确定所述人声音高数据,包括:对所述第二人声音高信息进行采样,得到离散人声数据;将所述离散人声数据确定为所述人声音高数据。可选的,所述第一报文中还包括所述主播终端上播放的歌曲的信息,和/或,所述主播演唱的歌曲的信息。可选的,当所述主播终端上采集的音频为所述主播演唱的音频时,所述方法还包括:采用听歌识曲算法对所述音频进行识别,以确定所述音频对应的歌曲的信息。可选的,所述歌曲的信息包括所述歌曲的标识信息、所述歌曲的标准音高文件和所述歌曲的标准音高文件的下载地址中的至少一种。可选的,所述向所述观众终端发送所述第一报文,包括:向所述观众终端同步发送所述第一报文和直播数据,所述直播数据包括多媒体数据。可选的,所述方法还包括:根据所述主播终端上播放的歌曲的信息,和/或,所述主播演唱的歌曲的信息,获取所述歌曲的标准音高信息;在所述主播终端上显示所述第二人声音高信息和所述标准音高信息。可选的,所述第一报文中还包括音高评分信息。第三方面,提供了一种在直播间显示音高信息的装置,所述装置包括:确定模块,用于基于直播间的主播终端采集的主播的人声,确定第一人声音高信息;第一获取模块,用于获取所述主播终端上播放的歌曲的信息,和/或,所述主播演唱的歌曲的信息;第二获取模块,用于基于所述歌曲的信息,获取所述歌曲的标准音高信息;显示模块,用于在所述直播间的观众终端上显示所述第一人声音高信息和所述标准音高信息。可选的,所述确定模块,包括:接收子模块,用于接收所述主播终端发送的第一报文,所述第一报文中包括人声音高数据;确定子模块,用于基于所述人声音高数据,确定所述第一人声音高信息;其中,所述人声音高数据是所述主播终端基于所述主播的人声确定的。可选的,所述人声音高数据是所述主播终端基于所述主播的人声确定第二人声音高信息后,对所述第二人声音高信息采样得到的离散人声数据,所述确定子模块,用于:对所述人声音高数据进行平滑处理,得到所述第一人声音高信息。可选的,所述第一报文中还包括所述歌曲的信息,所述获取模块,用于:基于所述第一报文,获取所述主播终端上播放的歌曲的信息,和/或,所述主播演唱的歌曲的信息。可选的,所述歌曲的信息包括所述歌曲的标识信息,所述获取模块,用于:基于所述标识信息,获取所述歌曲的标准音高文件;从所述标准音高文件中获取所述标准音高信息。可选的,所述歌曲的信息包括所述歌曲的标准音高文件,所述获取模块,用于:从所述标准音高文件中获取所述标准音高信息。可选的,所述歌曲的信息包括所述歌曲的标准音高文件的下载地址,所述获取模块,用于:基于所述下载地址,下载所述歌曲的标准音高文件;从所述标准音高文件中获取所述标准音高信息。可选的,所述接收子模块,用于:在所述观众终端的显示界面上显示音高信息提示信息;在检测到对所述音高信息提示信息的触发操作后,接收所述主播终端发送的第一报文。可选的,本文档来自技高网...
在直播间显示音高信息的方法及装置、存储介质

【技术保护点】
一种在直播间显示音高信息的方法,其特征在于,所述方法包括:基于直播间的主播终端采集的主播的人声,确定第一人声音高信息;获取所述主播终端上播放的歌曲的信息,和/或,所述主播演唱的歌曲的信息;基于所述歌曲的信息,获取所述歌曲的标准音高信息;在所述直播间的观众终端上显示所述第一人声音高信息和所述标准音高信息。

【技术特征摘要】
1.一种在直播间显示音高信息的方法,其特征在于,所述方法包括:基于直播间的主播终端采集的主播的人声,确定第一人声音高信息;获取所述主播终端上播放的歌曲的信息,和/或,所述主播演唱的歌曲的信息;基于所述歌曲的信息,获取所述歌曲的标准音高信息;在所述直播间的观众终端上显示所述第一人声音高信息和所述标准音高信息。2.根据权利要求1所述的方法,其特征在于,所述基于主播终端采集的主播的人声,确定第一人声音高信息,包括:接收所述主播终端发送的第一报文,所述第一报文中包括人声音高数据;基于所述人声音高数据,确定所述第一人声音高信息;其中,所述人声音高数据是所述主播终端基于所述主播的人声确定的。3.根据权利要求2所述的方法,其特征在于,所述人声音高数据是所述主播终端基于所述主播的人声确定第二人声音高信息后,对所述第二人声音高信息采样得到的离散人声数据,所述基于所述人声音高数据,确定所述第一人声音高信息,包括:对所述人声音高数据进行平滑处理,得到所述第一人声音高信息。4.根据权利要求2所述的方法,其特征在于,所述第一报文中还包括所述歌曲的信息,所述获取所述主播终端上播放的歌曲的信息,和/或,所述主播演唱的歌曲的信息,包括:基于所述第一报文,获取所述主播终端上播放的歌曲的信息,和/或,所述主播演唱的歌曲的信息。5.根据权利要求4所述的方法,其特征在于,所述歌曲的信息包括所述歌曲的标识信息,所述基于所述歌曲的信息,获取所述歌曲的标准音高信息,包括:基于所述标识信息,获取所述歌曲的标准音高文件;从所述标准音高文件中获取所述标准音高信息。6.根据权利要求4所述的方法,其特征在于,所述歌曲的信息包括所述歌曲的标准音高文件,所述基于所述歌曲的信息,获取所述歌曲的标准音高信息,包括:从所述标准音高文件中获取所述标准音高信息。7.根据权利要求4所述的方法,其特征在于,所述歌曲的信息包括所述歌曲的标准音高文件的下载地址,所述基于所述歌曲的信息,获取所述歌曲的标准音高信息,包括:基于所述下载地址,下载所述歌曲的标准音高文件;从所述标准音高文件中获取所述标准音高信息。8.根据权利要求2所述的方法,其特征在于,所述接收所述主播终端发送的第一报文,包括:在所述观众终端的显示界面上显示音高信息提示信息;在检测到对所述音高信息提示信息的触发操作后,接收所述主播终端发送的第一报文。9.根据权利要求2所述的方法,其特征在于,所述接收所述主播终端发送的第一报文,包括:接收所述主播终端同步发送的所述第一报文和直播数据,所述直播数据包括多媒体数据;所述在所述直播间的观众终端上显示所述第一人声音高信息和所述标准音高信息,包括:在所述观众终端上播放所述直播数据对应的直播内容,以及在所述观众终端上同步显示所述第一人声音高信息和所述标准音高信息。10.根据权利要求2所述的方法,其特征在于,所述第一报文中还包括音高评分信息,所述在所述直播间的观众终端上显示所述第一人声音高信息和所述标准音高信息,包括:在所述观众终端上显示所述标准音高信息、所述第一人声音高信息以及所述音高评分信息。11.一种在直播间显示音高信息的方法,其特征在于,所述方法包括:在直播间的主播终端上的直播客户端开启后,基于所述主播的人声确定人声音高数据,所述人声音高数据用于所述直播间的观众终端基于所述人声音高数据确定第一人声音高信息;生成第一报文,所述第一报文中包括所述人声音高数据;向所述观众终端发送所述第一报文。12.根据权利要求11所述的方法,其特征在于,所述方法还包括:在所述直播客户端开启后,检测所述主播终端上是否正在采集音频;当所述主播终端上正在采集音频时,从所述音频中提取所述主播的人声。13.根据权利要求11或12所述的方法,其特征在于,所述基于所述主播的人声确定人声音高数据,包括:采用离散变换算法对所述主播的人声进行处理,得到第二人声音高信息;基于所述第二人声音高信息,确定所述人声音高数据。14.根据权利要求13所述的方法,其特征在于,所述基于所述第二人声音高信息,确定所述人声音高数据,包括:对所述第二人声音高信息进行采样,得到离散人声数据;将所述离散人声数据确定为所述人声音高数据。15.根据权利要求11所述的方法,其特征在于,所述第一报文中还包括所述主播终端上播放的歌曲的信息,和/或,所述主播演唱的歌曲的信息。16.根据权利要求15所述的方法,其特征在于,所述歌曲的信息包括所述歌曲的标识信息、所述歌曲的标准音高文件和所述歌曲的标准音高文件的下载地址中的至少一种。17.根据权利要求11所述的方法,其特征在于,所述向所述观众终端发送所述第一报文,包括:向所述观众终端同步发送所述第一报文和直播数据,所述直播数据包括多媒体数据。18.根据权利要求13所述的方法,其特征在于,所述方法还包括:根据所述主播终端上播放的歌曲的信息,和/或,所述主播演唱的歌曲的信息,获取所述歌曲的标准音高信息;在所述主播终端上显示所述第二人声音高信息和所述标准音高信息。19.根据权利要求11所述的方法,其特征在于,所述第一报文中还包括音高评分信息。20.一种在直播间显示音高信息的装置,其特征在于,所述装置包括:确定模块,用于基于直播间的主播终端采集的主播的人声,确定第一人声音高信息;第一获取模块,用于获取所述主播终端上播放的歌曲的信息,和/或,所述主播演唱的歌曲的信息;第二获取模块,用于基于所述歌曲的信息,获取所述歌曲的标准音高信息;显示模块,用于在所述直播间的观众终端上显示所述第一人声音高信息和所述标准音高信息。21.根据权利要求20所述的装...

【专利技术属性】
技术研发人员:梁衍鹏
申请(专利权)人:广州酷狗计算机科技有限公司
类型:发明
国别省市:广东,44

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

1