[发明专利]一种过滤文字弹幕并转换为语音弹幕的方法及系统在审

专利信息
申请号: 201611244295.2 申请日: 2016-12-29
公开(公告)号: CN106878823A 公开(公告)日: 2017-06-20
发明(设计)人: 周志刚 申请(专利权)人: 武汉斗鱼网络科技有限公司
主分类号: H04N21/4788 分类号: H04N21/4788;H04N21/435;H04N21/4402
代理公司: 湖北武汉永嘉专利代理有限公司42102 代理人: 许美红
地址: 430073 湖北省武汉市东湖开*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 过滤 文字 弹幕 转换 语音 方法 系统
【权利要求书】:

1.一种过滤文字弹幕并转换为语音弹幕的方法,其特征在于,包括以下步骤:

S1、实时获取文字弹幕,文字弹幕包括:发送者名称、弹幕内容和发送时间,设置转换链表,转换链表用于存储待转换为语音弹幕的文字弹幕;

S2、设置优先转换的观众列表,若某文字弹幕的发送者名称存在于优先转换的观众列表,则将该文字弹幕存储至转换链表;否则过滤掉该文字弹幕;

S3、设置优先转换的弹幕内容,若某文字弹幕的弹幕内容与优先转换的弹幕内容相符合,则将该文字弹幕存储至转换链表;否则过滤掉该文字弹幕;

S4、设置过滤重复弹幕内容的时间段,若该时间段内有多条文字弹幕的弹幕内容相同,则过滤重复的文字弹幕,存储其中一条文字弹幕至转换链表;

S5、依次从转换链表中取出文字弹幕,通过文字转语音引擎将文字弹幕转换为语音弹幕并播放。

2.根据权利要求1所述的过滤文字弹幕并转换为语音弹幕的方法,其特征在于,步骤S5中通过文字转语音引擎将文字弹幕转换为语音弹幕的方法为:

文字转语音引擎采用COM组件来实现,调用初始化函数CoInitialize来初始化COM组件;

调用接口函数创建函数CoCreateInstance来创建文字转语音的指针pSpVoice,指针pSpVoice有实现文字转语音的接口;

调用指针pSpVoice的接口函数Speak来实现文字转语音的功能,接口函数Speak为:

Speak(LPCWSTR*pwcs,DWORD dwFlags,ULONG*pulStreamNumber)

其中,参数pwcs为要朗读的字符串;dwFlags是用于控制朗读方式的标志;pulStreamNumber为输出参数,它指向本次朗读请求对应的当前输入流编号,每次朗读一个字符串时都会有一个流编号返回;

通过将文字弹幕传入参数pwcs,则接口函数Speak将文字弹幕转换为语音并播放出来。

3.根据权利要求1所述的过滤文字弹幕并转换为语音弹幕的方法,其特征在于,步骤S1中的转换链表的实现方法为:

使用STL的List数据结构来作为存储文字弹幕的转换链表,List数据结构用于保证文字弹幕的先进先出原则,List数据结构包括接口函数:push_back和front;其中,接口函数push_back用于将待转换的文字弹幕存储到List数据结构中,接口函数front用于从List数据结构中获取一个文字弹幕。

4.根据权利要求1所述的过滤文字弹幕并转换为语音弹幕的方法,其特征在于,步骤S2中设置优先转换的观众列表的方法为:

使用STL的MAP数据结构来存储主播设置的优先转换的观众列表,通过红黑树算法来实现MAP数据结构,能够快速查找数据;MAP数据结构包括接口函数:insert和Find;其中,接口函数insert用于将文字弹幕的发送者名称存储到优先转换的观众列表中;Find接口函数用于查找发送者名称是否存在与优先转换的观众列表中,若存在则将该发送者名称对应的所有文字弹幕都存储到转换链表中,否则过滤掉该发送者名称对应的文字弹幕。

5.根据权利要求1所述的过滤文字弹幕并转换为语音弹幕的方法,其特征在于,步骤S3中设置优先转换的弹幕内容的方法为:

使用STL的MAP数据结构来存储主播设置的优先转换的弹幕内容,通过红黑树算法来实现MAP数据结构,能够快速查找数据;MAP数据结构包括接口函数:insert和Find;其中,接口函数insert用于存储弹幕内容中的关键词;Find接口函数用于查找弹幕内容中是否包含该关键词,若包含则将该文字弹幕存储到转换链表中;否则过滤掉该文字弹幕。

6.根据权利要求1所述的过滤文字弹幕并转换为语音弹幕的方法,其特征在于,步骤S4中设置过滤重复弹幕内容的时间段的方法为:

在准备往转换链表中加入文字弹幕时,首先从已经存在的转换链表中查找是否存在相同的弹幕内容,若存在则判断找到的文字弹幕的发送时间和现在的时间差;如果时间差在主播设置的时间段内,则说明是重复弹幕则不加入到转换链表中,如果时间差超过主播设置的时间段,则将该文字弹幕加入到转换链表中。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201611244295.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top