基于多人语音通信中的通信控制方法技术

技术编号:20007123 阅读:32 留言:0更新日期:2019-01-05 18:42
本发明专利技术公开了基于多人语音通信中的通信控制方法,涉及语音通信技术领域,解决了外界的噪音容易传入群聊中,整个群聊声音将会变得嘈杂,影响信息传递的问题,其技术方案要点是:获取多个参与语音通信的语音用户端传送的语音数据;对每个语音数据进行噪音分析,提取语音数据中的语音信息和噪音信息;对语音信息和噪音信息进行响度分析,获取语音信息的语音响度值和噪音信息的噪音响度值;判断语音响度值是否小于预设语音响度标准值;判断噪音响度值是否大于预设噪音响度标准值;融合相应的新语音信息与新噪音信息,并生成新语音数据;上传各个相应的新语音数据,具有降低外界噪音对多人语音通信的影响,增强多人语音通信的用户体验感的效果。

Communication control method based on multi-person voice communication

The invention discloses a communication control method based on multi-person voice communication, which relates to the field of voice communication technology. It solves the problem that external noise can easily be transmitted into group chat, and the whole group chat voice will become noisy, affecting the transmission of information. The technical scheme essentials are: acquiring voice data transmitted by multiple voice clients participating in voice communication; and noising each voice data. Sound analysis extracts voice information and noise information from voice data; carries out loudness analysis of voice information and noise information to obtain voice loudness value and noise loudness value of voice information; judges whether voice loudness value is less than the preset standard value of voice loudness; judges whether noise loudness value is greater than the preset standard value of voice loudness; integrates the corresponding new voice information and noise loudness value; New noise information is generated and new voice data is uploaded, which can reduce the impact of external noise on multi-person voice communication and enhance the user experience of multi-person voice communication.

【技术实现步骤摘要】
基于多人语音通信中的通信控制方法
本专利技术涉及语音通信
,更具体地说,它涉及基于多人语音通信中的通信控制方法。
技术介绍
目前,多人语音聊天软件在网络生活中已经被广泛应用于远程会议、游戏团队在线指挥和在线唱歌等各个领域。如:QQ、微信、YY语音等。现有的多人语音聊天软件,一般包括自由说话模式和按键说话模式;在自由说话模式下以及在按键说话模式启动下,外界的噪音容易传入群聊中,整个群聊声音将会变得嘈杂,影响信息的传递,降低了多人语音通信的用户体验感。因此,如何增强多人语音通信的用户体验感是我们目前迫切需要解决的问题。
技术实现思路
本专利技术的目的是提供基于多人语音通信中的通信控制方法,具有降低外界噪音对多人语音通信的影响,增强多人语音通信的用户体验感的效果。本专利技术的上述技术目的是通过以下技术方案得以实现的:基于多人语音通信中的通信控制方法,包括以下步骤:S1:获取多个参与语音通信的语音用户端传送的语音数据;S2:对每个所述语音数据进行噪音分析,提取所述语音数据中的语音信息和噪音信息;S3:对所述语音信息和噪音信息进行响度分析,获取所述语音信息的语音响度值和噪音信息的噪音响度值;S4:判断所述语音响度值是否小于预设语音响度标准值;若判断为是,则调整相应所述语音信息中的语音响度值以实现所述语音信息中的语音响度值不小于所述预设语音响度标准值,并生成相应的新语音信息;S5:判断所述噪音响度值是否大于预设噪音响度标准值;若判断为是,则调整相应所述噪音信息中的噪音响度值以实现所述噪音信息中的噪音响度值不大于所述预设噪音响度标准值,并生成相应的新噪音信息;S6:融合相应的所述新语音信息与所述新噪音信息,并生成新语音数据;S7:上传各个相应的所述新语音数据。通过采用上述技术方案,对语音信息和噪音信息进行处理,便于降低外界噪音对多人语音通信的影响,增强多人语音通信的用户体验感。本专利技术进一步设置为:还包括获取各个所述语音数据的语音发出时间点和语音终止时间点;根据各个所述语音数据的语音发出时间点和语音终止时间点的先后顺序对各个所述语音数据的上传时间进行延时处理。通过采用上述技术方案,便于减少多个语音用户端同时传送语音数据的情况发生,使得多人语音通信的信息传递更加清楚。本专利技术进一步设置为:所述延时处理具体包括:以在先所述语音数据的语音发出时间点为起始点对在先所述语音数据的时间段进行缩短或/和以在后所述语音数据的语音终止时间点为终止点对在后所述语音数据的时间段进行缩短。通过采用上述技术方案,进一步减少了多个语音用户端同时传送语音数据的情况发生。本专利技术进一步设置为:所述时间段的缩短为加快所述语音数据的语速。通过采用上述技术方案,便于增强多人语音通信的连贯性。本专利技术进一步设置为:所述语音用户端包括管理员用户端和普通用户端;所述管理员用户端的优先级大于所述普通用户端的优先级;当所述管理员用户端传送语音数据时,普通用户端停止传送语音数据。通过采用上述技术方案,使得多人语音通信的管理操作方便。综上所述,本专利技术具有以下有益效果:对语音信息和噪音信息进行处理,便于降低外界噪音对多人语音通信的影响,增强多人语音通信的用户体验感;便于减少多个语音用户端同时传送语音数据的情况发生,使得多人语音通信的信息传递更加清楚;使得多人语音通信的管理操作方便。附图说明图1是本专利技术实施例中的流程框图。具体实施方式以下结合附图1对本专利技术作进一步详细说明。实施例:基于多人语音通信中的通信控制方法,如图1所示,包括以下步骤:步骤一,获取多个参与语音通信的语音用户端传送的语音数据。步骤二,对每个语音数据进行噪音分析,提取语音数据中的语音信息和噪音信息。步骤三,对语音信息和噪音信息进行响度分析,获取语音信息的语音响度值和噪音信息的噪音响度值。步骤四,判断语音响度值是否小于预设语音响度标准值。若判断为是,则调整相应语音信息中的语音响度值以实现语音信息中的语音响度值不小于预设语音响度标准值,并生成相应的新语音信息。步骤五,判断噪音响度值是否大于预设噪音响度标准值。若判断为是,则调整相应噪音信息中的噪音响度值以实现噪音信息中的噪音响度值不大于预设噪音响度标准值,并生成相应的新噪音信息。步骤六,融合相应的新语音信息与新噪音信息,并生成新语音数据。步骤七,上传各个相应的新语音数据。对语音信息和噪音信息进行处理,便于降低外界噪音对多人语音通信的影响,增强多人语音通信的用户体验感。在步骤一中,还包括获取各个语音数据的语音发出时间点和语音终止时间点。在步骤七中,根据各个语音数据的语音发出时间点和语音终止时间点的先后顺序对各个语音数据的上传时间进行延时处理。便于减少多个语音用户端同时传送语音数据的情况发生,使得多人语音通信的信息传递更加清楚。延时处理具体包括:以在先语音数据的语音发出时间点为起始点对在先语音数据的时间段进行缩短或/和以在后语音数据的语音终止时间点为终止点对在后语音数据的时间段进行缩短。进一步减少了多个语音用户端同时传送语音数据的情况发生。时间段的缩短为加快语音数据的语速。便于增强多人语音通信的连贯性。语音用户端包括管理员用户端和普通用户端。管理员用户端的优先级大于普通用户端的优先级。当管理员用户端传送语音数据时,普通用户端停止传送语音数据。使得多人语音通信的管理操作方便。本实施例中的管理员用户端在默认状态下为多人语音通信的发起者。本实施例中的管理员用户端的数量可设置为一个或多个。工作原理:对语音信息和噪音信息进行处理,便于降低外界噪音对多人语音通信的影响,增强多人语音通信的用户体验感。本具体实施例仅仅是对本专利技术的解释,其并不是对本专利技术的限制,本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本专利技术的权利要求范围内都受到专利法的保护。本文档来自技高网...

【技术保护点】
1.基于多人语音通信中的通信控制方法,其特征是:包括以下步骤:S1:获取多个参与语音通信的语音用户端传送的语音数据;S2:对每个所述语音数据进行噪音分析,提取所述语音数据中的语音信息和噪音信息;S3:对所述语音信息和噪音信息进行响度分析,获取所述语音信息的语音响度值和噪音信息的噪音响度值;S4:判断所述语音响度值是否小于预设语音响度标准值;若判断为是,则调整相应所述语音信息中的语音响度值以实现所述语音信息中的语音响度值不小于所述预设语音响度标准值,并生成相应的新语音信息;S5:判断所述噪音响度值是否大于预设噪音响度标准值;若判断为是,则调整相应所述噪音信息中的噪音响度值以实现所述噪音信息中的噪音响度值不大于所述预设噪音响度标准值,并生成相应的新噪音信息;S6:融合相应的所述新语音信息与所述新噪音信息,并生成新语音数据;S7:上传各个相应的所述新语音数据。

【技术特征摘要】
1.基于多人语音通信中的通信控制方法,其特征是:包括以下步骤:S1:获取多个参与语音通信的语音用户端传送的语音数据;S2:对每个所述语音数据进行噪音分析,提取所述语音数据中的语音信息和噪音信息;S3:对所述语音信息和噪音信息进行响度分析,获取所述语音信息的语音响度值和噪音信息的噪音响度值;S4:判断所述语音响度值是否小于预设语音响度标准值;若判断为是,则调整相应所述语音信息中的语音响度值以实现所述语音信息中的语音响度值不小于所述预设语音响度标准值,并生成相应的新语音信息;S5:判断所述噪音响度值是否大于预设噪音响度标准值;若判断为是,则调整相应所述噪音信息中的噪音响度值以实现所述噪音信息中的噪音响度值不大于所述预设噪音响度标准值,并生成相应的新噪音信息;S6:融合相应的所述新语音信息与所述新噪音信息,并生成新语音数据;S7:上传各个相应的所述新语音数据。2.根据权利要求1所述的基于多人...

【专利技术属性】
技术研发人员:李华光安菲菲肖林霞安风双曹爱霞刘晓玲
申请(专利权)人:青岛黄海学院
类型:发明
国别省市:山东,37

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

1