一种增加新主播留存的方法与系统技术方案

技术编号:15295792 阅读:45 留言:0更新日期:2017-05-11 13:11
本发明专利技术公开了一种增加新主播留存的方法与系统,该方法包括:1)实时监测主播所在直播间的弹幕量,动态增减直播间中模拟机器人数量;2)采集主播的语音数据流,并对语音数据流进行智能断句,通过断句将语音数据流分割成语音小段;3)调用语音识别API对上一步中的语音小段进行识别,将智能断句后的语音小段转换为文本信息M;4)将文本信息M作为输入发送至智能聊天机器人接口,智能聊天机器人给出的回复文本R;5)根据步骤4)得到的文本信息R,生成弹幕,推送给主播;6)判断主播是否有语音回复,进行与主播的弹幕互动。本发明专利技术能有效增加新主播的直播热情,丰富直播间弹幕内容的多样性。

Method and system for increasing retention of new anchor

The invention discloses a method for adding new anchor retained with the system, the method includes: 1) the amount of real-time monitoring of anchor barrage live, the number of simulated robot dynamic changes in the studio; 2) speech data acquisition anchor flow, and the voice data flow through smart punctuation, punctuation will voice data stream the speech is divided into segments; 3) called API speech recognition to identify a step in the short speech, intelligent voice short after segmentation into text information M; 4) the text information is sent as input to M intelligent chat robot interface, reply text R intelligent chat robot is given; 5) according to step 4) text information R, the generation of the barrage, pushed to the anchor; 6) to determine whether the voice response of anchor, anchor and interactive barrage. The invention can effectively increase the broadcast enthusiasm of the new anchor and enrich the diversity of the content of the barrage in the live broadcast.

【技术实现步骤摘要】

本专利技术涉及互联网直播技术,尤其涉及一种增加新主播留存的方法与系统
技术介绍
随着直播行业的快速发展,各行各业的人开始进入直播行业,但新主播一般人气都很低,没有人与主播一起弹幕互动,主播很容易失去直播的兴趣,所以新主播很容易流失。为了增加新主播的直播热情,让新主播能顺利度过人气较低的初始直播期,本方案描述了一种增加新主播留存的解决方案。该方案通过在新主播直播间中增加智能聊天机器人和语音识别的方法,与主播进行弹幕互动。
技术实现思路
本专利技术要解决的技术问题在于针对现有技术中的缺陷,提供一种增加新主播留存的方法与系统。本专利技术解决其技术问题所采用的技术方案是:一种增加新主播留存的方法,包括:1)实时监测主播所在直播间的弹幕量,动态增减直播间中智能聊天机器人数量;2)采集主播的语音数据流,并对语音数据流进行智能断句,通过断句将语音数据流分割成语音小段;3)调用语音识别API对上一步中的语音小段进行识别,将智能断句后的语音小段转换为文本信息M。4)将文本信息M作为输入发送至智能聊天机器人接口,智能聊天机器人给出的回复文本R;5)根据步骤4)得到的文本信息R,生成弹幕,推送给主播;6)判断主播是否有语音回复,如果有,则重复步骤1)至5),直接进行主播与智能聊天机器人之间的弹幕互动;如果判断主播没有语音回复,则发布初始设置的弹幕。按上述方案,所述步骤2)中对语音数据流进行智能断句具体如下:采用基于熵的语音信号端点检测方法,构造一个语音信息熵函数,用以从一段语音流中提取主播的语音信息,剔除噪声信息;当把语音帧的标准化幅度谱|X(i)|看作一个概率分布时,谱域的熵计算可以取第i个幅度谱的概率来代替取第i个信源符号的概率P(Si),即用以下公式表示:那么,语音谱的熵可以表示如下:计算出熵值后根据熵值大小对语音数据流进行智能断句:相对于背景噪声而言,语音信号中的语音段幅度变化的绝对值大于设定阈值,熵值大;而静音段的幅度变化的绝对值小于设定阈值,分布相对集中,熵值小。按上述方案,所述步骤5)中生成弹幕的方法为:首先创建一个模拟机器人账户,并随机从预先设定好的ID与昵称库中,选择一个作为该模拟机器人的昵称;然后模拟机器人模拟正常观众登录进入主播的直播间;最后调用直播应用自带的弹幕发送接口,将步骤4)得到的文本信息R通过接口发送到聊天室中。按上述方案,所述模拟机器人登入直播间时有以下登入效果:为模拟机器人增加随机的等级与网站头衔,当模拟机器人进入直播间时,增加对模拟机器人的进直播间欢迎语句,增加对特殊头衔的欢迎特效。按上述方案,所述步骤1)中对直播间机器人数量的动态增减采用以下方法:当主播直播间人气值低于人气阈值T1时,增加设定数量的智能聊天机器人,当直播间人气值达到或超过人气阈值T1时,减少设定数量的智能聊天机器人;所述直播间人气值P,由后台数据库维护,当人气值P<T1,T1=100时,表示直播间人气不足,需要引入一定数量的智能聊天机器人;当人气值P≥T1,T1=100时,表示直播间人气值上升了,需要减少一定数量的智能聊天机器人;引入机器人的数量由以下规则决定:其中,P为直播间人气值,人气值的获取方式:每个直播间在后台维护一个数据库,实时将当前直播间中的真实观众的数量进行累加,得到当前直播间的人气值。按上述方案,所述步骤6)中判断是否有主播语音回复,使用的方法是基于熵的语音信号端点检测方法,判断当前有语音谱中的熵值大于一定的阈值T2,即可判断当前主播有语音回复,其中T2表示语音谱熵值的阈值。按上述方案,所述语音谱熵值的阈值T2为50。本专利技术还提供一种增加新主播留存的系统,包括:模拟机器人数量确定模块,通过实时监测主播所在直播间的弹幕量,动态增减直播间中智能聊天机器人数量;智能断句模块,通过主播的麦克采集主播的语音数据流,对语音数据流进行智能断句,根据断句结果将语音数据流分割成语音小段;语音识别模块,用于调用语音识别API对分割的语音小段进行识别,将智能断句后的语音小段转换为文本信息M;回复文本生成模块,用于将文本信息M作为输入发送至智能聊天机器人接口,智能聊天机器人给出的回复文本R;弹幕模块,用于根据回复文本生成模块得到的文本信息R,生成弹幕,推送给主播,与主播进行互动;主播回复判断模块,用于判断主播是否有语音回复,如果有,则继续进行主播与系统之间的弹幕互动;如果判断主播没有语音回复,则发布初始设置的弹幕,提高主播回复弹幕的热情。按上述方案,所述模拟机器人数量确定模块中对直播间机器人数量的动态增减采用以下方法:当主播直播间人气值低于人气阈值T1时,增加设定数量的智能聊天机器人,当直播间人气值达到或超过人气阈值T1时,减少设定数量的智能聊天机器人;引入机器人的数量由以下规则决定:其中,P为直播间人气值,人气值的获取方式如下:每个直播间在后台维护一个数据库,实时将当前直播间中的真实观众的数量进行累加,得到当前直播间的人气值。按上述方案,所述智能断句模块中对语音数据流进行智能断句方法如下:采用基于熵的语音信号端点检测方法,构造一个语音信息熵函数,用以从一段语音流中提取主播的语音信息,剔除噪声信息;把语音帧的标准化幅度谱|X(i)|看作一个概率分布,谱域的熵计算可以取第i个幅度谱的概率来代替取第i个信源符号的概率P(Si),即用以下公式表示:那么,语音谱的熵可以表示如下:计算出熵值后根据熵值大小对语音数据流进行智能断句:相对于背景噪声而言,语音信号中的语音段幅度变化的绝对值大于设定阈值,熵值大;而静音段的幅度变化的绝对值小于设定阈值,分布相对集中,熵值小。本专利技术产生的有益效果是:本专利技术要想解决的问题是主播在直播初期会遇到人气不够的问题,在开始直播的时候,人气不够,没有持续的观众互动,主播的直播积极性会有很大的损伤,所以本专利技术提出使用结合语音识别、智能聊天机器人、弹幕互动的方式,增加主播在人气不足的时候,增加互动乐趣,提升新主播的留存率,使其积极进行直播。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是本专利技术实施例的方法流程图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,一种增加新主播留存的方法,包括:1)实时监测主播所在直播间的弹幕量,动态增减直播间中模拟聊天机器人数量;当主播直播间人气较少时,增加一定数量的模拟机器人。当直播间人气达到一定值T1(人气阈值)时,减少一定数量的模拟机器人。直播间人气值P,由后台数据库维护,当人气值P<T1,T1=100时,表示直播间人气不足,需要引入一定数量的模拟机器人;当人气值P≥T1,T1=100时,表示直播间人气值上升了,需要减少一定数量的模拟机器人;引入模拟机器人的数量由以下规则决定:人气值的获取方式:每个直播间在后台维护一个数据库,其中包含当前在直播间观众的ID信息、观众是否是机器人等数据,后台实时将当前直播间中的真实观众的数量进行累加,得到当前直播间的人气值。2)通过主播的麦克采集主播的语音数据流,并存入语音流缓存中,然后对语音数据流进行智能断句,通过断句将语音数据流分割成语音小段;采用语音信号的端点检测是进行本文档来自技高网...
一种增加新主播留存的方法与系统

【技术保护点】
一种增加新主播留存的方法,其特征在于,包括:1)实时监测主播所在直播间的弹幕量,动态增减直播间中模拟机器人数量;2)采集主播的语音数据流,并对语音数据流进行智能断句,通过断句将语音数据流分割成语音小段;3)对步骤2)中的语音小段进行识别,将智能断句后的语音小段转换为文本信息M;4)将文本信息M作为输入发送至智能聊天机器人接口,智能聊天机器人给出的回复文本R;5)根据步骤4)得到的文本信息R,生成弹幕,推送给主播;6)判断主播是否有语音回复,如果有,则重复步骤1)至5),进行主播与模拟机器人之间的弹幕互动;如果判断主播没有语音回复,则发布初始设置的弹幕。

【技术特征摘要】
1.一种增加新主播留存的方法,其特征在于,包括:1)实时监测主播所在直播间的弹幕量,动态增减直播间中模拟机器人数量;2)采集主播的语音数据流,并对语音数据流进行智能断句,通过断句将语音数据流分割成语音小段;3)对步骤2)中的语音小段进行识别,将智能断句后的语音小段转换为文本信息M;4)将文本信息M作为输入发送至智能聊天机器人接口,智能聊天机器人给出的回复文本R;5)根据步骤4)得到的文本信息R,生成弹幕,推送给主播;6)判断主播是否有语音回复,如果有,则重复步骤1)至5),进行主播与模拟机器人之间的弹幕互动;如果判断主播没有语音回复,则发布初始设置的弹幕。2.根据权利要求1所述的增加新主播留存的方法,其特征在于,所述步骤2)中对语音数据流进行智能断句方法如下:采用基于熵的语音信号端点检测方法,构造一个语音信息熵函数,用以从一段语音流中提取主播的语音信息,剔除噪声信息;把语音帧的标准化幅度谱|X(i)|看作一个概率分布,谱域的熵计算可以取第i个幅度谱的概率来代替取第i个信源符号的概率P(Si),即用以下公式表示:P(|X(i)|2)=|X(i)|2Σi|X(i)|2]]>那么,语音谱的熵可以表示如下:H=-ΣiP(|X(i)|2)*log2P(|X(i)|2)]]>计算出熵值后根据熵值大小对语音数据流进行智能断句:相对于背景噪声而言,语音信号中的语音段幅度变化的绝对值大于设定阈值,熵值大;而静音段的幅度变化的绝对值小于设定阈值,分布相对集中,熵值小。3.根据权利要求1所述的增加新主播留存的方法,其特征在于,所述步骤5)中生成弹幕的方法为:首先为模拟机器人创建一个账户,并随机从预先设定好的ID与昵称库中,选择一个作为该模拟机器人的昵称;然后模拟机器人模拟正常观众登录进入主播的直播间;最后调用直播应用自带的弹幕发送接口,将步骤4)得到的文本信息R通过接口发送到聊天室中。4.根据权利要求3所述的增加新主播留存的方法,其特征在于,所述模拟机器人登入直播间时有以下登入效果:为模拟机器人增加随机的等级与网站头衔,增加对模拟机器人的进直播间欢迎语句,增加对特殊头衔的欢迎特效。5.根据权利要求1所述的增加新主播留存的方法,其特征在于,所述步骤1)中对直播间模拟机器人数量的动态增减采用以下方法:当主播直播间人气值低于人气阈值T1时,增加设定数量的模拟机器人,当直播间人气值达到或超过人气阈值T1时,减少设定数量的模拟机器人;引入模拟机器人的数量由以下规则决定:f(x)=P-T1,T1<PT1-P,T1≥P]]>其中,P为直播间人气值,人气值的获取方式如下:每个直播间在后台维护一个数据库,实时将当前直播间中的真实观...

【专利技术属性】
技术研发人员:赵连超
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北;42

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

1