通话氛围生成方法、装置、电子设备和存储介质

文档序号:516255 发布日期:2021-05-28 浏览:15次 >En<

阅读说明:本技术 通话氛围生成方法、装置、电子设备和存储介质 (Call atmosphere generation method and device, electronic equipment and storage medium ) 是由 金丹·潘迪亚 于 2019-11-28 设计创作,主要内容包括:本申请涉及一种通话氛围生成方法、装置、电子设备和存储介质。所述方法包括:发送呼叫请求;响应在呼叫请求对应的呼叫界面上触发的主题设定指令,切换到主题设定指令对应的主题界面;响应在主题界面上触发的主题选择指令,获取主题选择指令对应的背景音乐;获取主叫方的通话语音,把背景音乐和通话语音发送给呼叫请求对应的被叫方;接收被叫方发送的被叫方的通话语音,并播放背景音乐和被叫方的通话语音。采用本方案在通话语音中添加背景音乐抑制噪声对通话语音的干扰,提高了通话音频的清晰度。(The application relates to a call atmosphere generation method and device, electronic equipment and a storage medium. The method comprises the following steps: sending a call request; responding to a theme setting instruction triggered on a calling interface corresponding to the calling request, and switching to a theme interface corresponding to the theme setting instruction; responding to a theme selection instruction triggered on the theme interface, and acquiring background music corresponding to the theme selection instruction; acquiring the call voice of a calling party, and sending the background music and the call voice to a called party corresponding to the call request; and receiving the call voice of the called party sent by the called party, and playing the background music and the call voice of the called party. By adopting the scheme, the background music is added in the call voice to inhibit the interference of noise to the call voice, and the definition of call audio is improved.)

通话氛围生成方法、装置、电子设备和存储介质

技术领域

本申请涉及通信技术领域,特别是涉及一种通话氛围生成方法、装置、电子设备和存储介质。

背景技术

随着通信技术的发展,移动通信设备(例如,手机、等)的功能也不断的完善,除了简单的语音和视频通信之外,还可以在移动通信设备上设置拍照、图形识别等各种功能。由于终端的功能不断完善,用户对移动通信设备通信的音频质量要求越来越高。

目前,用户通过移动通信设备终端进行通信时,一般通过噪声抑制对音频进行处理,提高音频质量,但是去噪处理不能满足用户对通话音频质量的要求。

发明内容

基于此,有必要针对上述技术问题,提供一种能够提高通话音频质量的通话氛围生成方法、装置、电子设备和存储介质。

一种通话氛围生成方法,所述方法包括:

发送呼叫请求;

响应在呼叫请求对应的呼叫界面上触发的主题设定指令,切换到所述主题设定指令对应的主题界面;

响应在所述主题界面上触发的主题选择指令,获取所述主题选择指令对应的背景音乐;

获取主叫方的通话语音,把所述背景音乐和所述主叫方的通话语音发送给所述呼叫请求对应的被叫方;

接收被叫方发送的被叫方的通话语音,并播放所述背景音乐和被叫方的通话语音。

在其中一个实施例中,所述把所述背景音乐和所述通话语音进行发送给所述呼叫请求对应的被叫方,包括:

根据预置滤波器对所述通话语音进行滤波处理;

将滤波处理后的通话语音与所述背景音乐通过数字混合音频处理,得到混合后的通话语音;

将所述混合后的通话语音发送至所述呼叫请求对应的被叫方。

在其中一个实施例中,在所述把所述背景音乐和所述通话语音进行发送给所述呼叫请求对应的被叫方之前,所述方法还包括:

基于所述呼叫请求建立的会话连接,检测所述会话连接对应的信号强度;

当所述信号强度小于预设强度时,将所述通话语音发送给所述呼叫请求对应的被叫方。

在其中一个实施例中,所述方法还包括:

实时检测背景音乐的第一响度;

当所述第一响度大于或小于预设响度时,将所述背景音乐的第一响度调节至预设响度。在其中一个实施例中,所述方法还包括:

实时检测背景音乐的第一响度和通话语音的第二响度;

当所述第一响度与所述第二响度的比值不等于预设比值,将所述第一响度和所述第二响度调节到比值等于所述预设比值。

在其中一个实施例中,所述呼叫请求对应至少一个被叫方。

在其中一个实施例中,所述方法还包括:

当检测到所述被叫方对应的背景音乐与所述主叫方的背景音乐不同时,根据背景音乐同步策略,同步所述被叫方对应的背景音乐和所述主叫方的背景音乐。

一种通话氛围生成装置,所述装置包括:

第一发送模块,用于发送呼叫请求;

切换模块,用于响应用户在呼叫请求对应的呼叫界面上触发的主题设定指令,切换到所述主题设定指令对应的主题界面;

获取模块,用于响应用户在所述主题界面上触发的主题选择指令,获取所述主题选择指令对应的背景音乐;

第二发送模块,用于获取主叫方的通话语音,把所述背景音乐和所述主叫方的通话语音发送给所述呼叫请求对应的被叫方;

播放模块,用于接收被叫方发送的被叫方的通话语音,并播放所述背景音乐和被叫方的通话语音。

一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

发送呼叫请求;

接响应在呼叫请求对应的呼叫界面上触发的主题设定指令,切换到所述主题设定指令对应的主题界面;

接响应在所述主题界面上触发的主题选择指令,获取所述主题选择指令对应的背景音乐;

接获取主叫方的通话语音,把所述背景音乐和所述主叫方的通话语音发送给所述呼叫请求对应的被叫方;

接收被叫方发送的被叫方的通话语音,并播放所述背景音乐和被叫方的通话语音。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

发送呼叫请求;

接响应在呼叫请求对应的呼叫界面上触发的主题设定指令,切换到所述主题设定指令对应的主题界面;

接响应在所述主题界面上触发的主题选择指令,获取所述主题选择指令对应的背景音乐;

接获取主叫方的通话语音,把所述背景音乐和所述主叫方的通话语音发送给所述呼叫请求对应的被叫方;

接收被叫方发送的被叫方的通话语音,并播放所述背景音乐和被叫方的通话语音。

上述通话氛围生成方法、装置、电子设备和存储介质,通过发送呼叫请求,响应呼叫请求对应的呼叫界面上触发的主题设定指令,切换到该主题设定指令对应的主题界面;响应在主题界面上触发的主题选择指令,获取主题选择指令对应的背景音乐;在获取背景音乐后先进行噪声消除,当获取主叫方的通话语音,把背景音乐和主叫方的通话语音发送给呼叫请求对应的被叫方;被叫方在接收到背景音乐和通话语音时,通过扬声器把背景音乐和通话语音同时播放出来;基于会话连接,接受被叫方发送的被叫方的通话语音,并播放背景音乐和被叫方的通话语音,在进行通话的时候同时播放背景音乐,通过播放背景音乐抑制噪声对通话语音的干扰,提高了通话音频的清晰度,避免通话音频失真。

附图说明

图1为一个实施例中通话氛围生成方法的应用环境图;

图2为一个实施例中通话氛围生成方法的流程示意图;

图3为一个实施例中通话氛围生成步骤的流程示意图;

图4为另一个实施例中通话氛围生成方法的流程示意图;

图5为一个实施例中呼叫界面图;

图6为一个实施例中主题界面图;

图7为一个实施例中通话氛围生成装置的结构框图;

图8为另一个实施例中通话氛围生成装置的结构框图;

图9为一个实施例中电子设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的通话氛围生成方法,可以应用于如图1所示的应用环境中。其中,第一终端102通过网络与第二终端104通过网络进行通信。第一终端102发送呼叫请求;响应在呼叫请求对应的呼叫界面上触发的主题设定指令,切换到主题设定指令对应的主题界面;响应在主题界面上触发的主题选择指令,获取主题选择指令对应的背景音乐;获取主叫方的通话语音,通过网络把背景音乐和通话语音发送给所述呼叫请求对应的被叫方。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,终端104可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。

可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述不同的终端,但这些终端不受这些术语限制。这些术语仅用于将第一个终端与另一个终端进行区分。举例来说,在不脱离本申请的范围的情况下,可以将第一终端称为第二终端,且类似地,可将第二终端称为第一终端。第一终端和第二终端两者都是终端,但其不是同一个终端。

在一个实施例中,如图2所示,提供了一种通话氛围生成方法,以该方法应用于图1中的第一终端102为例进行说明,包括以下步骤:

步骤202,发送呼叫请求。

其中,呼叫请求用于发送给被叫方,基于通信网络建立会话连接。发出呼叫请求的方式可以是通过终端上的拨号器拨号,也可以是通过语音拨号,在这里呼叫请求产生的方式不做限定。

具体地,主叫方与被叫方进行通话,基于通信网络,通过终端上拨号器或语音拨号等方式向被叫方发送呼叫请求。其中,通话的方式应不限于语音通话,还可以是音视频通话等。

步骤204,响应在呼叫请求对应的呼叫界面上触发的主题设定指令,切换到主题设定指令对应的主题界面。

其中,主题设定指令用于设定基于呼叫请求建立的会话连接的主题,其中,会话连接的主题为会话连接时提供一种通话氛围,氛围可以是安静、轻松、忧郁、浪漫等氛围。主题设定指令不应仅限于通过用户在呼叫界面上触发生成,还可以是通过定时器定时触发生成等其他方式生成。

主题界面上可以显示主题选择功能,主题界面中可以包括不同类型的主题,不同的主题类型可以以列表的形式或图片文字组合的形式显示在主题界面上,一种主题对应至少一种背景音乐,背景音乐是指通话期间提供音乐或音频内容,背景音乐可以为如语音通话参与者提供轻松、友好或者其它特定类型的气氛;主题界面上还可以显示声音控制功能、预置滤波功能等,其中,声音控制功能是指通过声音模块实时检测背景音乐的响度,通过负反馈调节控制背景音乐的响度,负反馈调节用于检测到背景音乐的响度大于预设响度时,通过负反馈调节,降低背景音乐的响度,实现背景音乐的自动控制和调节。

具体地,第一终端102响应在呼叫请求对应的呼叫界面上的触发的主题设定指令时,切换到主题设定指令对应的主题界面,其中,切换的方式可以是在呼叫界面弹出主题设定指令对应的主题界面,也可以是在呼叫界面上悬浮主题设定指令对应的主题界面。

在一个实施例中,当第一终端102发送呼叫请求后,触发定时器开始计时,当计时器的计时时间等于预设时间时,触发呼叫界面上的主题设定生成主题设定指令,第一终端102响应呼叫请求对应的主题设定指令,切换到主题设定指令对应的主题界面,其中,切换的方式可以是在呼叫界面弹出主题设定指令对应的主题界面,也可以是在呼叫界面上悬浮主题设定指令对应的主题界面。通过定时器定时触发,可以减少触发操作,便于主题设定。

步骤206,响应在主题界面上触发的主题选择指令,获取主题选择指令对应的背景音乐。

其中,主题选择指令用于选择主题对应的背景音乐,一种主题类型的主题可以对应多首背景音乐,例如,安静类型的主题对应的背景音乐包括:背景音乐1、背景音乐2、背景音乐3、背景音乐4等。背景音乐可以从第一终端102本地存储器中获取,也可以通过接口连接云端,从云端存储器中获取,背景音乐获取的方式不做限定。

在一个实施例中,第一终端响应呼叫请求对应的呼叫界面上触发的主题设定指令,切换到主题设定对应的主题界面,主题界面上可包括预先定义的主题和自定定义主题,其中,自定义主题是用户根据实际需求定义主题和选择对应的背景音乐;响应在主题界面上触发的主题选择指令,从本地存储器或云端存储中获取主题选择指令对应的背景音乐。

步骤208,获取主叫方的通话语音,把背景音乐和主叫方的通话语音发送给呼叫请求对应的被叫方。

具体地,第一终端102通过语音单元获取主叫方的通话语音,对通话语音进行处理,将处理后的通话语音和背景音乐通过数字信号处理,得到通话语音对应的数字信号和背景音乐对应的数字信号,把获取的通话语音的数字信号和背景音乐的数字信号发送给呼叫请求对应的被叫方;其中,对通话语音进行处理的处理方式不仅限于对通话语音进行过滤处理。

步骤210,接收被叫方发送的被叫方的通话语音,并播放背景音乐和被叫方的通话语音。

具体地,基于呼叫请求建立会话连接,第一终端接收被叫方发送的被叫方的通话语音,触发扬声器,通过扬声器播放背景音乐和接收到的被叫方的通话语音;其中,播放的背景音乐可以是第一终端对应的背景音乐,播放的背景音乐还可以是通过响应被呼叫界面上触发的主题设定指令切换到主题设定指令对应的主题界面,响应主题界面上的主题选择指令,根据主题设定指令获取对应的背景音乐,获取的背景音乐可以与主叫方的背景音乐相同,也可以不同于主叫方的背景音乐;背景音乐可以是从本地存储器中获取也可以是从云端存储器中获取等。

上述通话氛围生成方法中,通过发送呼叫请求,响应呼叫请求对应的呼叫界面上触发的主题设定指令,切换到该主题设定指令对应的主题界面;响应在主题界面上触发的主题选择指令,获取主题选择指令对应的背景音乐;在获取背景音乐后先进行噪声消除,当获取主叫方的通话语音,把背景音乐和主叫方的通话语音发送给所述呼叫请求对应的被叫方,接收被叫方发送的被叫方的通话语音,并播放背景音乐和被叫方的通话语音;第一终端在接收被叫方的背景音乐和通话语音时,通过扬声器把背景音乐和通话语音同时播放出来,在进行通话同时播放背景音乐,通过在通话语音中添加背景音乐抑制噪声对通话语音的干扰,提高了通话音频的清晰度,避免通话音频失真,同时也改善了通话环境。

在一个实施例中,把背景音乐和通话语音进行发送给呼叫请求对应的被叫方之前,该方法还包括:

基于呼叫请求建立的会话连接,检测会话连接对应的信号强度;当信号强度小于预设强度时,将通话语音发送给所述呼叫请求对应的被叫方。

其中,信号强度用于表示当前建立会话连接信号的强弱。信号强度影响通话的音频质量,当信号强度小于正常通话要求的信号强度的情况下,通话的音频质量效果差。信号强度可以用功率来表示,单位是dBm。

预设强度是预先设置的信号强度,当信号强度大于或等于预设强度时,第一终端把背景音乐和通话声音发送给呼叫请求对应的被叫方。

具体地,把背景音乐和通话语音进行发送给呼叫请求对应的被叫方之前,第一终端通过API接口向对应的终端适配器(Terminal Adapter,TA)发送AT指令,通过AT指令中的GET()函数获取当前会话连接的信号强度,若获取的信号强度大于或等于预设强度,利用数字信号处理的算法对把通话语音和背景音乐进行处理,把处理后的数字信号发送给呼叫请求对应的被叫方。若获取的信号强度小于预设强度,触发第一终端生成终止背景音乐发送指令,将通话语音发送给呼叫请求对应的被叫方。当检测到的信号强度小于预设强度时,终止发送背景音乐,避免因发送背景音乐占用网络带宽资源而降低音频质量的效果。

在一个实施例中,该方法还包括:

实时检测背景音乐的第一响度;

当第一响度大于或小于预设响度时,将背景音乐的第一响度调节至预设响度。

其中,响度是用于表示声音的大小;预设响度是预先设置的背景音乐的响度;第一响度用于表示背景音乐的声音的大小。可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述不同的响度,但这些响度不受这些术语限制。这些术语仅用于将第一个响度与另一个响度进行区分。

具体地,第一终端发送呼叫请求,响应在呼叫请求对应的呼叫界面上触发的主题设定指令,切换到主题设定指令对应的主题界面,响应在主题界面上触发的主题选择指令,获取主题选择指令对应的背景音乐,获取主叫方的通话语音,第一终端把背景音乐和通话语音发送给呼叫请求对应的被叫方时,执行对应的背景音乐响度检测指令,实时检测背景音乐的第一响度,把获取的第一响度与预设响度通过函数进行比较,当第一响度大于或小于预设响度时,生成响度调节指令,执行响度调节指令直到将背景音乐的第一响度调节至预设响度,通过实时检测背景音乐的响度,避免背景音乐的响度因过大或过小影响通话语音的音效效果,实时检测背景音乐的响度提高了通话的音频质量效果。

在一个实施例中,该方法还包括:

实时检测背景音乐的第一响度和通话语音的第二响度;

当第一响度与第二响度的比值不等于预设比值,将第一响度和第二响度调节到比值等于预设比值。

其中,预设比值是预先设置第一响度与第二响度的相对比值,预设比值是固定数值,第一响度与第二响度之间存在反比例的关系,例如k代表预设比值是一个常数,a代表第一响度,b代表第二响度,第一响度与第二响度之间的关系可表达为a/b=k。

具体地,第一终端发送呼叫请求,响应在呼叫请求对应的呼叫界面上触发的主题设定指令,切换到主题设定指令对应的主题界面,响应在主题界面上触发的主题选择指令,获取主题选择指令对应的背景音乐,获取主叫方的通话语音,把背景音乐和主叫方的通话语音发送给呼叫请求对应的被叫方时,执行背景音乐响度检测指令和通话语音响度检测指令,实时检测背景音乐的第一响度和通话语音的第二响度,若获取到第一响度与第二响度比值不等于预设比值,生成第一响度调节指令,根据第二响度和预设比值,执行第一响度调节指令直到将背景音乐的第一响度调节至符合与第二响度调节到比值等于预设比值,把背景音乐和主叫方的通话语音发送给呼叫请求对应的被叫方,接收被叫方发送的被叫方的通话语音,并播放背景音乐和被叫方的通话语音。通过实时检测背景音乐的第一响度和通话语音的第二响度,根据预设比值调节背景音乐的第一响度,避免背景音乐的响度因过大或过小影响通话语音的音效效果,实时检测背景音乐的响度提高了通话的音频质量效果。

在一个实施例中,该方法还包括:当检测到被叫方对应的背景音乐与主叫方的背景音乐不同时,根据主题同步策略,同步被叫方对应的背景音乐或主叫方的背景音乐。

其中,主题同步策略是主叫方的背景音乐和被叫方的背景音乐不相同时,被叫方的背景音乐被同步为与主叫方的背景音乐相同的背景音乐。检测背景音乐的方式可以通过采集背景音乐的频率,通过频率比较判断主叫方的背景音乐和被叫方的背景音乐是否相同,还可以通过提取背景音乐声纹的方法检测主叫方的背景音乐和被叫方的背景音乐是否相同,提取背景音乐声纹先对背景音乐进行分块,对每个分块的背景音乐进行傅立叶变化,获得每个分块的特征值,把每个特征值按照顺序进行排序,即获得背景音乐的声纹,在检测主叫方的背景音乐与被叫方的背景音乐是否相同,只需判断两者的特征值是否完全相同。主题同步策略还可以是主题同步策略是主叫方的背景音乐和被叫方的背景音乐不相同时,主叫方的背景音乐被同步为与被叫方的背景音乐相同的背景音乐。

具体地,第一终端发送呼叫请求,响应在呼叫请求对应的呼叫界面上触发的主题设定指令,切换到主题设定指令对应的主题界面,响应在主题界面上触发的主题选择指令,获取主题选择指令对应的背景音乐,检测到被叫方对应的背景音乐与主叫方的背景音乐不同时,把被叫方的背景音乐同步为与主叫方的背景音乐相同的背景音乐或把主叫方的背景音乐被同步为与被叫方的背景音乐相同的背景音乐,把背景音乐和通话语音发送给呼叫请求对应的被叫方,接收被叫方发送的被叫方的通话语音,并播放背景音乐和被叫方的通话语音;通过同步主叫方的背景音乐和被叫方的背景音乐,避免主叫方与被叫方的背景音乐不同,导致主叫方的通话音频质量和被叫方的通话音频质量不同,影响会话连接的通话音频效果。

在一个实施例中,如图3所示,提供了一种通话氛围生成步骤的流程,以该方法应用于图1中的第一终端102为例进行说明,包括以下步骤:

步骤302,发出呼叫请求。

步骤304,显示呼叫请求对应的呼叫界面。

具体地,第一终端发出呼叫请求后,显示呼叫请求对应的呼叫界面,该呼叫界面上包括主题设定按钮和其它功能按钮。

步骤306,响应呼叫请求对应的呼叫界面上触发的主题设定指令。

步骤308,显示主题设定指令对应的主题列表。

具体地,第一终端响应呼叫请求对应的呼叫界面上触发的主题设定指令后,切换到主题设定指令对应的主题界面,该主题界面上包括预加载的主题列表,如图。

步骤310,获取主题设定指令对应的背景音乐。

具体地,响应用户在主题界面上的主题选择指令,获取主题设定指令对应的背景音乐。

步骤312,发送背景音乐和主叫方的通话语音。

步骤314,播放背景音乐和被叫方的通话语音。

在一个实施例中,主叫方在第一终端的拨号器进行拨号,第一终端接收拨号后向被叫方发出呼叫请求,并显示呼叫请求对应的呼叫界面,呼叫界面上包括主题设定按钮和其他功能按钮,第一终端响应由主叫方触发主题界面上的主题设定按钮生成的主题设定指令,切换到主题设定指令对应的主题界面,在主题界面上显示预加载的主题列表;第一终端响应用户在主题界面上的主题选择指令,获取主题设定指令对应的背景音乐;获取主叫方的通话语音,向呼叫请求对应的被叫方发送背景音乐和主叫方的通话语音,基于呼叫请求建立的会话连接,第一终端接收被叫方发送的被叫方的通话语音,并触发扬声器同时播放背景音乐和所接收的被叫方的通话声音。

上述通话氛围生成步骤中,通过发出呼叫请求,显示呼叫请求对应的呼叫界面,响应呼叫请求对应的呼叫界面上触发的主题设定指令,显示主题设定指令对应的主题列表;获取主题设定指令对应的背景音乐,获取主叫方的通话语音,把通话语音和背景音乐发送给呼叫请求对应的被叫方,基于呼叫请求建立的会话连接,接收被叫方发送的被叫方的通话语音,接收的背景音乐和通话语音被收录在扬声器中,通过扬声器播放出来,通过在通话语音中添加背景音乐抑制噪声干扰,提高了通话音频的质量,同时也改善通话环境。

在一个实施例中,如图4所示,提供了一种通话氛围生成方法,以该方法应用于图1中的第一终端102为例进行说明,包括以下步骤:

步骤402,发送呼叫请求。

步骤404,响应在呼叫请求对应的呼叫界面上触发的主题设定指令,切换到主题设定指令对应的主题界面。

步骤406,响应在主题界面上触发的主题选择指令,获取主题选择指令对应的背景音乐。

步骤408,获取主叫方的通话语音,根据预置滤波器对通话语音进行滤波处理。

其中,滤波器用于对接收的声音信号进行滤波处理,消除噪声对声音信号的干扰,避免声音失真。声音的滤波处理可以通过matlab进行滤波处理,其中,基于matlab的声音信号处理包括椭圆低通滤波器、椭圆高通滤波器、椭圆带通滤波器、双线性变换法切比雪夫数字高通滤波器等,在进行滤波处理后可以调用sound()函数对处理后声音进行回放,椭圆低通滤波器用于滤掉声音信号中的特定频率声音信号,椭圆高通滤波器用于滤掉声音信号中的高频率额声音信号,椭圆带通滤波器用于滤掉声音信号中的低频率声音信号和高频率声音信号;声音的滤波处理还可以通过均衡器对通话语音进行处理,其中均衡器是用于各种不同频率的电信号的调节来补偿扬声器和声场的缺陷,能够减少码间干扰,起到补偿作用的滤波器,均衡器包括频域均衡器和时域均衡器。

具体地,获取到主叫方的通话语音,把通话语音经过数字信号处理技术,把语音转换成数字信号,根据声音滤波算法对数字信号进行滤波处理,把处理后的通话语音进行编码,编码的方式包括脉冲编码调制(Pulse Code Modulation,PCM)。

在一个实施例中,第一终端在获取主叫方的通话语音后,通过男女声识别技术对获取的通话语音进行识别,男声与女声的声音频率不同,可以根据通话语音的声音频率实现男女声识别,例如,声音频率在150Hz以下具备是丰满、柔和而富有弹性特性,声音频率在150Hz-500Hz具备浑厚有力且百不混浊的特性,根据识别的声音频率特性获取对应的滤波处理,提高通话语音的音频质量和避免通话语音失真。

步骤410,将滤波处理后的通话语音与背景音乐通过数字混合音频处理,得到混合后的通话语音。

其中,数字混合音频处理是通过音频混合算法把声音信号进行叠加。音频混合算法包括线性叠加求平均值、自适应加权混音算法等。

步骤412,将混合后的通话语音发送至呼叫请求对应的被叫方。

步骤414,接收被叫方的被叫方的通话语音,并播放背景音乐和被叫方的通话语音。

其中,接收到的被叫方的通话语音是根据预置滤波器对通话语音进行滤波处理。

上述通话氛围生成方法中,通过发送呼叫请求;响应在呼叫请求对应的呼叫界面上触发的主题设定指令,切换到主题设定指令对应的主题界面;响应在主题界面上触发的主题选择指令,获取主题选择指令对应的背景音乐;获取主叫方的通话语音,据预置滤波器对通话语音进行滤波处理;将滤波处理后的通话语音与背景音乐通过数字混合音频处理,得到混合后的通话语音;将混合后的通话语音发送至呼叫请求对应的被叫方,在背景音乐与通话语音进行混合之前,先对通话语音进行滤波处理,把通话语音转化为数字信号和背景音乐转化为数字信号,再通过音频混合算法对转化为数字信号的通话语音和转化为数字信号的背景音乐进行混合音频处理,对混合后的通话语音进行除噪处理,将混合后的通话语音发送至呼叫请求对应的被叫方,接受接收被叫方的被叫方的通话语音,并播放背景音乐和被叫方的通话语音;其中,在音频混合前对通话语音进行滤波处理,避免了通话语音失真和噪声干扰;对通话语音和背景音乐混合后再次进行除噪处理,用户能清晰接收通话语音和背景音乐,满足用户对通话音频质量的要求。

在一个实施例中,呼叫请求对应至少一个被叫方。

具体地,在支持音视频通话功能的应用程序(Application,App)中,主叫方可以建立一个会话组,主叫向多个被叫方发出呼叫请求,响应在呼叫请求对应的呼叫界面上触发的主题设定指令,切换到主题设定指令对应的主题界面,其中主题设定指令可以是用户在呼叫界面上触发主题设定按钮生成,也可以是通过获取主题设定语音生成;响应在主题界面上触发的主题选择指令,获取主题选择指令对应的背景音乐;获取主叫方的通话语音,根据预置滤波器对通话语音进行滤波处理,将滤波处理后的通话语音与背景音乐通过数字混合音频处理,得到混合后的通话语音,将混合后的通话语音发送至呼叫请求对应的被叫方,第一终端在接收叫方发送的被叫方的通话语音后,通过扬声器播放背景音乐和接收的被叫方的通话语音;其中,在音频混合前对通话语音进行滤波处理,避免了通话语音失真和噪声干扰;对通话语音和背景音乐混合后再一次实现去噪处理,用户能清晰接收通话语音和背景音乐,满足用户对通话音频质量的要求。

以下为通话氛围生成的一个应用场景。

在一个实施例中,第一终端发出呼叫请求,显示呼叫请求对应的呼叫界面,如图5所示,呼叫界面上包括主题设定和其他功能,响应呼叫请求对应的呼叫界面上触发的主题设定指令,切换到主题设定指令对应的主题界面,如图6所示,主题界面以弹窗的形式显示在呼叫界面上,主题界面上的主题以列表的形式加载显示在主题界面上,主题界面上包括主题1、主题2、主题3等各种主题,在这里对主题类型不做限制;响应在主题界面上触发的主题选择指令,获取主题选择指令对应的背景音乐,获取主叫方的通话语音,把背景音乐和通话语音发送给呼叫请求对应的被叫方,背景音乐和通话语音被收录在被叫方的扬声器中,通过被叫方对应的扬声器播放出来,第二终端获取被叫方的通话语音,把通话语音和背景音乐发送给主叫方,当通话结束时,关闭会话连接对应的背景音乐。

应该理解的是,虽然图2-4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-4中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图7所示,提供了一种通话氛围生成装置700,包括:第一发送模块702、切换模块704、获取模块706、第二发送模块708和播放模块710,其中:

第一发送模块702,用于发送呼叫请求。

切换模块704,用于响应在呼叫请求对应的呼叫界面上触发的主题设定指令,切换到主题设定指令对应的主题界面。

获取模块706,用于响应在主题界面上触发的主题选择指令,获取主题选择指令对应的背景音乐。

第二发送模块708,用于获取主叫方的通话语音,把背景音乐和主叫方的通话语音发送给呼叫请求对应的被叫方。

播放模块710,接收被叫方发送的被叫方的通话语音,并播放背景音乐和被叫方的通话语音。

上述通话氛围生成装置中,通过第一发送模块发送呼叫请求,在响应在呼叫请求对应的呼叫界面上触发的主题设定指令,切换到主题设定指令对应的主题界面;响应在主题界面上触发的主题选择指令,获取主题选择指令对应的背景音乐;获取主叫方的通话语音,把背景音乐和通话语音发送给呼叫请求对应的被叫方;接收被叫方发送的被叫方的通话语音,并播放背景音乐和被叫方的通话语音;通过在通话语音中添加背景音乐,抑制噪音对通话语音的干扰,避免通话语音失真,提高了通话语音的音频质量。

在另一个实施中,如图8所示,提供了一种通话氛围生成装置700,包括:第一发送模块702、切换模块704、获取模块706、第二发送模块708、播放模块710、滤波模块712、第一检测模块714、第二检测模块716和同步模块718,其中:

滤波模块712,用于根据预置滤波器对通话语音进行滤波处理;将滤波处理后的通话语音与背景音乐通过数字混合音频处理,得到混合后的通话语音。

具体地,通过滤波模块712对通话语音进行滤波处理,消除噪声对通话语音的干扰,避免通话语音信号失真。

第一检测模块714,用于基于呼叫请求建立的会话连接,检测会话连接对应的信号强度;当信号强度小于预设强度时,将通话语音发送给呼叫请求对应的被叫方。

其中,通过第一检测模块714对会话连接的信号强度进行检测,避免信号强度小于预设强度时,把背景音乐和通话语音发送给被叫方,导致通话音频失真和信号缺失。

第二检测模块716,用于实时检测背景音乐的第一响度;当第一响度大于或小于预设响度时,将背景音乐的第一响度调节至预设响度。

在一个实施例中,第二检测模块716还用于实时检测背景音乐的第一响度和通话语音的第二响度;当第一响度与第二响度的比值不等于预设比值,将第一响度和第二响度调节到比值等于预设比值。

同步模块718,用于当检测到被叫方对应的背景音乐与主叫方的背景音乐不同时,根据背景音乐同步策略,同步被叫方对应的背景音乐或主叫方的背景音乐。

关于通话氛围生成装置的具体限定可以参见上文中对于通话氛围生成方法的限定,在此不再赘述。上述通话氛围生成装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于电子设备中的处理器中,也可以以软件形式存储于电子设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种电子设备,该电子设备可以是终端,其内部结构图可以如图9所示。该电子设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种通话氛围生成方法。该电子设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该电子设备的输入装置可以是显示屏上覆盖的触摸层,也可以是电子设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种电子设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

发送呼叫请求;

响应在呼叫请求对应的呼叫界面上触发的主题设定指令,切换到主题设定指令对应的主题界面;

响应在主题界面上触发的主题选择指令,获取主题选择指令对应的背景音乐;

获取主叫方的通话语音,把背景音乐和主叫方的通话语音发送给呼叫请求对应的被叫方;

接收被叫方发送的被叫方的通话语音,并播放背景音乐和被叫方的通话语音。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

把背景音乐和通话语音进行发送给呼叫请求对应的被叫方,包括:

根据预置滤波器对通话语音进行滤波处理;

将滤波处理后的通话语音与背景音乐通过数字混合音频处理,得到混合后的通话语音;

将混合后的通话语音发送至呼叫请求对应的被叫方。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

在把背景音乐和通话语音进行发送给呼叫请求对应的被叫方之前,方法还包括:

基于呼叫请求建立的会话连接,检测会话连接对应的信号强度;

当信号强度小于预设强度时,将通话语音发送给呼叫请求对应的被叫方。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

实时检测背景音乐的第一响度;

当第一响度大于或小于预设响度时,将背景音乐的第一响度调节至预设响度。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

实时检测背景音乐的第一响度和通话语音的第二响度;

当第一响度与第二响度的比值不等于预设比值,将第一响度和第二响度调节到比值等于预设比值。

在一个实施例中,处理器执行计算机程序时还实现以下:

呼叫请求对应至少一个被叫方。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

当检测到被叫方对应的背景音乐与主叫方的背景音乐不同时,根据背景音乐同步策略,同步被叫方对应的背景音乐和主叫方的背景音乐。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

发送呼叫请求;

响应在呼叫请求对应的呼叫界面上触发的主题设定指令,切换到主题设定指令对应的主题界面;

响应在主题界面上触发的主题选择指令,获取主题选择指令对应的背景音乐;

获取主叫方的通话语音,把背景音乐和主叫方的通话语音发送给呼叫请求对应的被叫方;

接收被叫方发送的被叫方的通话语音,并播放背景音乐和被叫方的通话语音。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

把背景音乐和通话语音进行发送给呼叫请求对应的被叫方,包括:

根据预置滤波器对通话语音进行滤波处理;

将滤波处理后的通话语音与背景音乐通过数字混合音频处理,得到混合后的通话语音;

将混合后的通话语音发送至呼叫请求对应的被叫方。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

在把背景音乐和通话语音进行发送给呼叫请求对应的被叫方之前,方法还包括:

基于呼叫请求建立的会话连接,检测会话连接对应的信号强度;

当信号强度小于预设强度时,将通话语音发送给呼叫请求对应的被叫方。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

实时检测背景音乐的第一响度;

当第一响度大于或小于预设响度时,将背景音乐的第一响度调节至预设响度。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

实时检测背景音乐的第一响度和通话语音的第二响度;

当第一响度与第二响度的比值不等于预设比值,将第一响度和第二响度调节到比值等于预设比值。

在一个实施例中,计算机程序被处理器执行时还实现以下:

呼叫请求对应至少一个被叫方。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

当检测到被叫方对应的背景音乐与主叫方的背景音乐不同时,根据背景音乐同步策略,同步被叫方对应的背景音乐和主叫方的背景音乐。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

22页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种闹钟的提醒方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类