远程会议中实现有序发言的方法及服务器的制造方法_2

文档序号:9380695阅读:来源:国知局
以下步骤:
[0045]步骤S01、接收终端发送的远程会议发言人对应的音频信息;
[0046]在远程会议运行环境中,终端实时检测用户触发的操作指令。当终端检测到用户触发了声音采集指令(比如,用户通过麦克风讲话),或者接收到用户发送的声音信息时,终端采集用户对应的音频信息;并将采集的音频信息发送至服务器,服务器接收终端发送的远程会议发言人对应的音频信息。
[0047]本发明实施例中,服务器接收的终端发送的上述音频信息也有可能不是本次远程会议对应的与会人员讲话所对应的音频信息,但服务器均将接收到的远程会议终端发送的所有音频信息认为是远程会议与会人员对应的音频信息;并在后续对上述音频信息进行识别时,再判断上述音频信息是否为本次远程会议与会人员所发出的声音对应的音频信息。
[0048]步骤S02、查找预先存储的声音样本数据库,对所述音频信息进行语音识别,获取所述音频信息对应的发言人的发言优先级;
[0049]服务器接收到终端发送的远程会议发言人对应的音频信息时,查找预先存储的声音样本数据库,识别声音样本数据库中是否存储有上述音频信息所对应的声音样本。本实施例中,所述声音样本数据库中存储了本次远程会议所有与会人员对应的声音样本。服务器对接收到的上述音频信息进行语音识别,从声音样本数据库中找到上述音频信息对应的声音样本,从而根据查找的声音样本,获取上述音频信息对应的发言人的优先等级。比如,服务器每间隔100毫秒对接收到的音频信息与声音样本数据库进行一次比对。
[0050]本领域的技术人员可以理解,由于不同的人声音不同,也就是说,可以根据人的音色来区分不同的发言人;因此,服务器在声音样本数据库中找到上述音频信息对应的声音样本时,即可确定该声音样本对应的发言人,进而便可获取上述音频信息对应的发言人的发言优先级。另外,在服务器获取上述音频信息对应的发言人的发言优先级的同时,也能够获取到上述音频信息对应的发言人的数量等其他相关信息。
[0051]步骤S03、根据所述发言人的发言优先级,将所述发言优先级最高的发言人所对应的音频信息作为优先音频信息发送至终端,以使终端播放接收到的所述优先音频信息。
[0052]服务器根据获取的发言人的发言优先级,找出发言优先级最高的发言人所对应的音频信息,并将发言优先级最高的发言人所对应的音频信息作为优先音频信息;服务器将找出的优先音频信息发送至各个终端,从而由各个终端播放服务器发送的上述优先音频信息,避免了多个发言人同时发言所带来的声音干扰问题。
[0053]在本发明一优选实施例中,当服务器识别出接收到的音频信息仅对应一个发言人时,直接将该音频信息发送至终端。当服务器识别出接收到的音频信息对应多个发言人时,再识别出各音频信息对应声音样本的发言优先级,并找出上述发言优先级中优先级最高的发言优先级,将最高发言优先级对应的音频信息发送至终端。
[0054]进一步地,为了降低声音播放时噪音干扰、提高终端播放声音的清晰度,服务器将优先音频信息进行过滤噪音等降噪处理后再下发至各终端。
[0055]本发明实施例服务器接收终端发送的远程会议发言人对应的音频信息;查找预先存储的声音样本数据库,对所述音频信息进行语音识别,获取所述音频信息对应的发言人的发言优先级;根据所述发言人的发言优先级,将所述发言优先级最高的发言人所对应的音频信息作为优先音频信息发送至终端,以使终端播放接收到的所述优先音频信息;解决了远程会议中多人同时发言声音相互干扰的问题,实现了远程会议有序发言的目的,提高了会议效率和人机的可交互性。
[0056]本发明还提供了一种远程会议中实现有序发言的方法第二实施;本实施例与图2所述实施例的区别是,服务器识别终端发送的音频信息对应的声音样本不在声音样本数据库时,所执行的操作。
[0057]基于图1、图2所述实施例的描述,如图3所示,本发明远程会议中实现有序发言的方法在图2所述实施例的“步骤S02、查找预先存储的声音样本数据库,对所述音频信息进行语音识别,获取所述音频信息对应的发言人的发言优先级”之后还包括:
[0058]步骤S13、所述音频信息对应的发言人为陌生人时,禁止将所述音频信息发送至终端,并将所述音频信息对应的声音作为噪音处理;
[0059]本实施例中,服务器对接收到的终端发送的音频信息进行语音识别,查找声音样本数据库,识别是否能够找到上述音频信息对应的声音样本;服务器在声音样本数据库中不能找到上述音频信息对应的声音样本时,服务器识别出上述音频信息对应的发言人为陌生人,即该音频信息对应的发言人的声音样本没有存储在声音样本数据库中。服务器识别出上述音频信息对应的发言人为陌生人时,服务器禁止将上述音频信息发送至终端,并将上述音频信息对应的声音作为噪音进行处理。
[0060]本实施例中,所述陌生人可以理解为:所述声音样本数据库中没有存储的声音样本所对应的音频信息映射的发言人;也就是说,所述陌生人对应的音频信息所映射的声音样本不在所述声音样本数据库中。本领域的技术人员可以理解,由于声音样本数据库中存储了本次远程会议所有与会人员对应的声音样本,因此,当服务器在上述声音样本数据库中找不到音频信息对应的声音样本时,便识别出上述音频信息来自于非本次远程会议与会人员的陌生人,则服务器将上述音频信息对应的声音作噪音处理。
[0061]本发明实施例服务器识别出接收的音频信息为来自陌生人时,直接将上述音频信息对应的声音进行噪音处理;并自动屏蔽发言优先级低的发言人的声音,降低了远程会议的噪音干扰,避免了声音混杂。
[0062]本发明还提供了一种远程会议中实现有序发言的方法第三实施例;本实施例与图
2、图3所示实施例的区别是,在远程会议正式开始之前,服务器根据终端发送的声音样本,建立所述声音样本数据库。本实施例以与图2所述实施例的区别为例进行描述。
[0063]基于图1、图2和图3所述实施例的描述,如图4所示,本发明远程会议中实现有序发言的方法中,在图2所述实施例的“步骤S01、接收终端发送的远程会议发言人对应的音频信息”的步骤之前还包括:
[0064]步骤S11、接收终端发送的发言优先级不同的与会人员分别对应的声音样本,并根据所述声音样本创建所述声音样本数据库。
[0065]本实施例中,在组建好远程会议运行的硬件环境之后,在正式开始进行远程会议之前,终端根据用户触发的配置指令,基于不同的发言优先级,分别录制各发言优先级对应的参与本次远程会议的各与会人员的声音样本,并将录制的上述声音样本发送至服务器。服务器将接收终端发送的发言优先级不同的与会人员分别对应的声音样本,根据接收的上述声音样本,服务器建立所述声音样本数据库。其中,终端发送的声音样本中,各声音样本的优先级是对与会人员的身份进行加权得到的。终端根据用户触发的操作指令来确定各与会人员身份权重的高低。通常情况下,与会人员的身份权重越高,其发言的优先级越高。
[0066]进一步地,本发明实施例中,在远程会议进行过程中,该远程会议可随时添加与会人员。终端检测到用户触发的配置指令时,响应上述配置指令,录制新加入本次远程会议的与会人员在某一发言优先级所对应的新声音样本,并将录制的新声音样本发送至服务器;其中,录制的新声音样本携带对应的发言优先级。服务器接收终端发送的新加入远程会议的与会人对应的新声音样本,并将所述新声音样本添加至所述声音样本数据库;其中,服务器接收的所述新声音样本在录制时已配置有对应的发言优先级。在本发明一优选实施例中,为了降低服务器的数据存储压力,服务器存储的声音样本仅在本次远程会议中有效,一旦服务器接收到本次远程会议结束的操作指令,则服务器便将本次远程会议对应的所述声音样本数据库删除。
[0067]下面以具体的应用场景为例,再次描述本发明远程会议中实现有序发言的方法中,服务器及终端进行数据交互,建立声音样本数据库的实现过程。
[0068]服务器根据用户的设置指令,设置远程会议中各个角色对应的发言优先级;比如,默认情况下,服务器对与会人员身份进行加权,权重由高到低依次分为:领导身份、主持人身
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1