消息处理方法及装置、计算机存储介质、电子设备制造方法及图纸

技术编号:25761829 阅读:31 留言:0更新日期:2020-09-25 21:09
本公开涉及通信领域,提供了一种消息处理方法、装置、计算机存储介质及电子设备,应用于消息接收端,所述消息接收端包括语音处理单元,所述方法包括:接收服务器发送的语音数据;通过所述语音处理单元对所述语音数据根据屏蔽规则进行屏蔽处理,并将屏蔽处理后的语音数据发送至所述消息接收端对应的语音播放接口,以使所述语音播放接口播放所述屏蔽处理后的语音数据。本公开能够在消息接收端进行语音的屏蔽处理,可以根据消息接收端的不同对语音进行不同的屏蔽处理,实现屏蔽效果的个性化和差异化。

【技术实现步骤摘要】
消息处理方法及装置、计算机存储介质、电子设备
本公开涉及通信
,特别涉及一种消息处理方法、消息处理装置、计算机可读存储介质及电子设备。
技术介绍
随着通信技术的发展,很多应用软件为用户提供了实时语音系统,用户能够通过实时语音系统与其他用户进行语音聊天。在多人实时语音系统中,多个用户通过终端来进行说话和收听,达到实时交流的目的。但是,在实时交流的过程中,可能存在部分用户的发言不符合法律法规或规定等异常情况,比如,存在骂人、说脏话等发言。在现有技术中,针对语音发送端用户的发言内容使用符合规定的屏蔽规则处理,再将处理后的语音数据上传分发给接收端用户。但是,这种只在发送端进行处理的方法一方面无法实现个性化屏蔽,另一方面,会造成发送端较大的系统损耗。鉴于此,本领域亟需开发一种新的消息处理方法及装置。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种消息处理方法、消息处理装置、计算机可读存储介质及电子设备,进而至少在一定程度上实现了个性化的语音屏蔽。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的一个方面,提供一种消息处理方法,应用于消息接收端,所述消息接收端包括语音处理单元,所述方法包括:接收服务器发送的语音数据;通过所述语音处理单元对所述语音数据根据屏蔽规则进行屏蔽处理,并将屏蔽处理后的语音数据发送至所述消息接收端对应的语音播放接口,以使所述语音播放接口播放所述屏蔽处理后的语音数据。在本公开的一些示例性实施例中,所述方法还包括:所述语音处理单元包括主进程和至少一个子进程,通过所述主进程启动所述子进程。在本公开的一些示例性实施例中,接收服务器发送的语音数据,包括:通过所述主进程向所述子进程发送传输指令,以使所述子进程接收所述服务器发送的所述语音数据。在本公开的一些示例性实施例中,在通过所述语音处理单元对所述语音数据根据屏蔽规则进行屏蔽处理之前,所述方法还包括:通过所述主进程将所述屏蔽规则发送至所述子进程,以使所述子进程根据所述屏蔽规则对所述语音数据进行屏蔽处理。在本公开的一些示例性实施例中,所述语音数据包括音频数据、所述音频数据对应的文字数据以及所述音频数据与所述文字数据之间的对应关系。在本公开的一些示例性实施例中,所述对应关系包括所述文字数据的文字序列号与所述音频数据的起止序列号一一对应,所述起止序列号包括起始音频序列号和结束音频序列号。在本公开的一些示例性实施例中,通过所述语音处理单元对所述语音数据根据屏蔽规则进行屏蔽处理,包括:通过所述子进程将所述文字数据与所述屏蔽规则进行匹配,根据匹配结果对所述语音数据进行屏蔽处理。在本公开的一些示例性实施例中,所述屏蔽规则包括一个或多个关键词;通过所述子进程将所述文字数据与所述屏蔽规则进行匹配,根据匹配结果对所述语音数据进行屏蔽处理,包括:通过所述子进程将所述文字数据与所述关键词逐一进行比对;若所述文字数据中包含所述关键词,则在文字数据中确定目标文字,并根据所述目标文字对所述语音数据进行屏蔽处理。在本公开的一些示例性实施例中,根据所述目标文字对所述语音数据进行屏蔽处理,包括:获取所述目标文字对应的目标文字序列号,并根据所述对应关系确定与所述目标文字序列号对应的目标起始音频序列号和目标结束音频序列号;获取所述目标起始音频序列号和所述目标结束音频序列号对应的目标音频数据,并根据预设规则对所述目标音频数据进行处理。在本公开的一些示例性实施例中,在通过所述语音处理单元对所述语音数据根据屏蔽规则进行屏蔽处理之后,所述方法还包括:通过所述子进程将所述屏蔽处理后的语音数据发送至所述主进程。在本公开的一些示例性实施例中,将所述屏蔽处理后的语音数据发送至所述消息接收端对应的语音播放接口,包括:通过所述主进程接收所述多个子进程发送的所述屏蔽处理后的语音数据,并对各所述屏蔽处理后的语音数据进行混音处理,将混音处理之后的语音数据发送至所述语音播放接口。在本公开的一些示例性实施例中,所述语音数据是由消息发送端通过对接收到的语音消息进行语音识别处理得到的。在本公开的一些示例性实施例中,所述屏蔽规则由所述消息接收端自定义设置。根据本公开的一个方面,提供一种消息处理装置,应用于消息接收端,所述消息接收端包括语音处理单元,包括:语音接收模块,用于接收服务器发送的语音数据;屏蔽处理模块,用于通过所述语音处理单元对所述语音数据根据屏蔽规则进行屏蔽处理,并将屏蔽处理后的语音数据发送至所述消息接收端对应的语音播放接口,以使所述语音播放接口播放所述屏蔽处理后的语音数据。根据本公开的一个方面,提供一种消息处理系统,所述系统包括:消息发送端,用于接收语音消息,对所述语音消息进行语音识别处理得到与所述语音消息对应的音频数据和文字数据,并将所述音频数据、所述文字数据和所述音频数据与所述文字数据之间的对应关系组装成语音数据;消息接收端,用于接收所述语音数据,通过语音处理单元根据屏蔽规则对所述语音数据进行屏蔽处理,并将屏蔽处理后的语音数据发送至所述消息接收端对应的语音播放接口;服务器端,用于接收所述消息发送端上传的所述语音数据,并将所述语音数据下发至所述消息接收端。根据本公开的一个方面,提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述实施例中所述的消息处理方法。根据本公开的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中所述的消息处理方法。由上述技术方案可知,本公开示例性实施例中的消息处理方法及装置、计算机可读存储介质、电子设备至少具备以下优点和积极效果:本公开的消息处理方法应用于消息接收端,该消息接收端包括语音处理单元,消息处理方法先接收服务器发送的语音数据,再通过语音处理单元对语音数据根据屏蔽规则进行屏蔽处理,并将屏蔽处理后的语音数据发送至消息接收端对应的语音播放接口,以使语音播放接口播放屏蔽处理后的语音数据。本公开中的消息处理方法一方面能够在消息接收端实现对语音数据的屏蔽处理,针对不同消息接收端实现不同的屏蔽效果,实现语音数据的个性化和差异性屏蔽处理;另一方面能够通过语音处理单元对语音数据进行屏蔽处理,实现了即时、快速地控制多用户语音聊天中语音数据的传输,有效地优化了语音聊天环境。本公开应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的本文档来自技高网...

【技术保护点】
1.一种消息处理方法,其特征在于,应用于消息接收端,所述消息接收端包括语音处理单元,所述方法包括:/n接收服务器发送的语音数据;/n通过所述语音处理单元对所述语音数据根据屏蔽规则进行屏蔽处理,并将屏蔽处理后的语音数据发送至所述消息接收端对应的语音播放接口,以使所述语音播放接口播放所述屏蔽处理后的语音数据。/n

【技术特征摘要】
1.一种消息处理方法,其特征在于,应用于消息接收端,所述消息接收端包括语音处理单元,所述方法包括:
接收服务器发送的语音数据;
通过所述语音处理单元对所述语音数据根据屏蔽规则进行屏蔽处理,并将屏蔽处理后的语音数据发送至所述消息接收端对应的语音播放接口,以使所述语音播放接口播放所述屏蔽处理后的语音数据。


2.根据权利要求1所述的消息处理方法,其特征在于,所述方法还包括:
所述语音处理单元包括主进程和至少一个子进程,通过所述主进程启动各所述子进程。


3.根据权利要求2所述的消息处理方法,其特征在于,接收服务器发送的语音数据,包括:
通过所述主进程向所述子进程发送传输指令,以使所述子进程接收所述服务器发送的所述语音数据。


4.根据权利要求2所述的消息处理方法,其特征在于,在通过所述语音处理单元对所述语音数据根据屏蔽规则进行屏蔽处理之前,所述方法还包括:
通过所述主进程将所述屏蔽规则发送至所述子进程,以使所述子进程根据所述屏蔽规则对所述语音数据进行屏蔽处理。


5.根据权利要求2所述的消息处理方法,其特征在于,所述语音数据包括音频数据、所述音频数据对应的文字数据以及所述音频数据与所述文字数据之间的对应关系。


6.根据权利要求5所述的消息处理方法,其特征在于,所述对应关系包括所述文字数据的文字序列号与所述音频数据的起止序列号一一对应,所述起止序列号包括起始音频序列号和结束音频序列号。


7.根据权利要求6所述的消息处理方法,其特征在于,通过所述语音处理单元对所述语音数据根据屏蔽规则进行屏蔽处理,包括:
通过所述子进程将所述文字数据与所述屏蔽规则进行匹配,根据匹配结果对所述语音数据进行屏蔽处理。


8.根据权利要求7所述的消息处理方法,其特征在于,所述屏蔽规则包括一个或多个关键词;
通过所述子进程将所述文字数据与所述屏蔽规则进行匹配,根据匹配结果对所述语音数据进行屏蔽处理,包括:
通过所述子进程将所述文字数据与所述关键词逐一进行比对;
若所述文字数据中包含所述关键词,则在文字数据中确定目标文字,并根据所述目标文字对所述语音数据进行屏蔽处理。


9.根据权利要求8所述的消息处理方法,其特征在于,根据所述目标文字对所述语音数据进行屏蔽处理,包括:
获取所述目标文字对应的目标文字序列号,并根据所述对应关系确定与所述目标文字序列号对应的目标起始音频序列号和目标结束音频序列号;

【专利技术属性】
技术研发人员:罗树浩赵宇杰
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

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

1