一种移动声源的获取方法及系统技术方案

技术编号:19752145 阅读:55 留言:0更新日期:2018-12-12 05:55
本申请提供了一种移动声源的获取方法,应用于智能音箱,包括:获取各个麦克风采集的语音的幅度;根据声强计算公式计算出幅度对应的语音的声强;确定最大声强的语音对应的麦克风为最优麦克风;接收最优麦克风传输的语音。该方法能够获取识别度高的语音,进而提升语音交互体验。在保持智能音箱原有识别度的基础上,解决了声源移动导致语音获取衰减的问题。智能音箱不断更新最优麦克风,由各个最优麦克风分别在不用时段采集语音,降低智能音箱的负荷,提高了经济效益。本申请还提供一种移动声源的获取系统、设备以及计算机可读存储介质,均具有上述有益效果。

【技术实现步骤摘要】
一种移动声源的获取方法及系统
本申请涉及移动声源的获取设备
,特别涉及一种移动声源的获取方法、系统、设备及计算机可读存储介质。
技术介绍
随着近些年来,语音技术飞速发展,语音识别作为语音技术中最为关键的环节,已经达到了相当可靠的程度,现在越来越多的产品都嵌入了语音识别技术,使得交互效率极大地提高,例如智能音箱。目前在一般的语音交互中,用户往往需要与语音交互设备保持相对较近的距离,而且用户需要保持相对固定的位置才能让语音交互设备有较好的识别度。但当用户在语音交互时处于移动状态,语音交互设备获取到的语音识别度不高,从而严重影响语音交互的体验。因此,如何获取识别度高的语音,进而提升语音交互体验是本领域技术人员目前需要解决的技术缺点。
技术实现思路
本申请的目的是提供一种移动声源的获取方法、系统、设备及计算机可读存储介质,能够获取识别度高的语音,进而提升语音交互体验。为解决上述技术问题,本申请提供一种移动声源的获取方法,应用于智能音箱,包括:获取各个麦克风采集的语音的幅度;根据声强计算公式计算出所述幅度对应的语音的声强;确定最大声强的语音对应的麦克风为最优麦克风;接收所述最优麦克风传输的语音。优选地,在接收所述最优麦克风传输的语音之后,还包括:判断所述语音是否为端点语音;其中,所述端点语音为包含语音结束端点的语音;若所述语音为所述端点语音,将所述端点语音和所述端点语音之前的语音整合成完整语音。优选地,在将所述端点语音和所述端点语音之前的语音整合成完整语音之后,还包括:识别所述完整语音,生成与所述完整语音对应的回馈语音;利用所述最优麦克风播放所述回馈语音。优选地,该方法还包括:在接收所述最优麦克风传输的语音时,关闭除所述最优麦克风之外的所有所述麦克风。优选地,该方法还包括:监听用户语音中的唤醒词,并在监听到所述唤醒词后进行语音交互。本申请还提供一种移动声源的获取系统,包括:幅度获取模块,用于获取各个麦克风采集的语音的幅度;声强计算模块,用于根据声强计算公式计算出所述幅度对应的语音的声强;确定模块,用于确定最大声强的语音对应的麦克风为最优麦克风;接收模块,用于接收所述最优麦克风传输的语音。本申请还提供一种移动声源的获取设备,包括:智能音箱、麦克风、存储器和处理器;其中,所述存储器,用于存储计算机程序,所述处理器用于执行所述计算机程序时实现上述所述的移动声源的获取方法的步骤。优选地,所述麦克风呈两列分布;每一列所述麦克风中相邻所述麦克风间隔预设距离;第二列所述麦克风位于第一列所述麦克风中相邻两个所述麦克风的中垂线上。优选地,所述预设距离为两倍于所述麦克风拾音半径的长度。本申请还提供一种计算机可读存储介质,所述计算机存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述所述的移动声源的获取方法的步骤。本申请所提供的一种移动声源的获取方法,应用于智能音箱,包括:获取各个麦克风采集的语音的幅度;根据声强计算公式计算出所述幅度对应的语音的声强;确定最大声强的语音对应的麦克风为最优麦克风;接收所述最优麦克风传输的语音。可见,该方法利用麦克风采集语音,进而得到语音的幅度,再利用声强计算公式计算出语音的声强,确定最大声强的语音对应的麦克风为最优麦克风,最后接收最优麦克风传输的语音,由于最优麦克风采集的是最大声强的语音,所以获取的语音识别度高,进而提升了语音交互体验。在保持智能音箱原有识别度的基础上,解决了声源移动导致语音获取衰减的问题。智能音箱不断更新最优麦克风,由各个最优麦克风分别在不用时段采集语音,降低智能音箱的负荷,提高了经济效益。本申请还提供一种移动声源的获取系统、设备以及计算机可读存储介质,均具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例所提供的一种移动声源的获取方法的流程图;图2为本申请实施例所提供的场景示意图;图3为本申请实施例所提供的一种移动声源的获取方法的完整流程图;图4为本申请实施例所提供的一种移动声源的获取系统的结构框图;图5为本申请实施例所提供的麦克风并行布设示意图;图6为本申请实施例所提供的麦克风交错布设示意图。具体实施方式本申请的核心是提供一种移动声源的获取方法,能够获取识别度高的语音,进而提升语音交互体验。本申请的另一核心是提供一种移动声源的获取系统、设备以及计算机可读存储介质。为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。请参考图1,图1为本申请实施例所提供的一种移动声源的获取方法的流程图,该获取方法具体包括:S101、获取各个麦克风采集的语音的幅度。本实施例对麦克风的位置和数量均不作限定,应由本领域技术人员根据实际情况进行相应的设定。通常设有多个麦克风,进一步,组成麦克风阵列,在此对麦克风阵列的分布方式不作具体限定,故麦克风阵列的形状以及相邻麦克风间的距离也不作具体限定。麦克风采集语音时的采集时长在此不作限定,应由本领域技术人员根据实际情况进行相应的设定。获取语音的幅度的方式在此也不作限定,例如可以通过均方根检波器获取语音的幅度。S102、根据声强计算公式计算出幅度对应的语音的声强。本实施例在获取语音的幅度之后,可以通过声强计算公式计算幅度对应的语音的声强。其中,声强计算公式为I=p2/2ρv,该公式中I为声强,P为幅度,ρ为介质密度,v为声速。在此对介质密度ρ对应的介质不作具体限定,通常介质为空气。此外,对介质密度ρ和声速v的获取方式也不作限定,可以分别预设介质密度ρ和声速v的平均数值,也可实时计算介质密度ρ和声速v的实时数值。对于前一种情况,当介质为空气时,此时介质密度ρ为空气密度ρ,通常空气密度ρ的平均数值为1.293g/L,通常声速v的平均数值为340m/s;对于后一种情况,可以通过密度检测器和声速检测器进行实时计算,当介质为空气时,此时密度检测器具体为空气密度检测器,可以根据空气实时温湿度计算出空气密度,声速检测器可以根据空气实时气压和温度计算出声速。S103、确定最大声强的语音对应的麦克风为最优麦克风。本实施例在计算出语音的声强后,确定最大声强的语音对应的麦克风为最优麦克风。具体过程通常包括:根据已经计算出的语音的声强,确定最大声强对应的语音,利用上述语音确定语音对应的麦克风为最优麦克风。由于声源通常处于运动状态中,所以最优麦克风也不是固定的,在最优麦克风的传输次数达到预设的传输次数时,需重复S101和S102的步骤,进而再次确定最优麦克风。在确定最优麦克风的过程中,特殊地,若干个语音的声强均为最大声强即最优麦克风有若干个,此时需从若干个最优麦克风中确定出目标最优麦克风。确定目标最优麦克风的方式在此不作具体限定,通常取若干个最优麦克风中距离上一本文档来自技高网...

【技术保护点】
1.一种移动声源的获取方法,应用于智能音箱,其特征在于,包括:获取各个麦克风采集的语音的幅度;根据声强计算公式计算出所述幅度对应的语音的声强;确定最大声强的语音对应的麦克风为最优麦克风;接收所述最优麦克风传输的语音。

【技术特征摘要】
1.一种移动声源的获取方法,应用于智能音箱,其特征在于,包括:获取各个麦克风采集的语音的幅度;根据声强计算公式计算出所述幅度对应的语音的声强;确定最大声强的语音对应的麦克风为最优麦克风;接收所述最优麦克风传输的语音。2.根据权利要求1所述的获取方法,其特征在于,在接收所述最优麦克风传输的语音之后,还包括:判断所述语音是否为端点语音;其中,所述端点语音为包含语音结束端点的语音;若所述语音为所述端点语音,将所述端点语音和所述端点语音之前的语音整合成完整语音。3.根据权利要求2所述的获取方法,其特征在于,在将所述端点语音和所述端点语音之前的语音整合成完整语音之后,还包括:识别所述完整语音,生成与所述完整语音对应的回馈语音;利用所述最优麦克风播放所述回馈语音。4.根据权利要求1所述的获取方法,其特征在于,还包括:在接收所述最优麦克风传输的语音时,关闭除所述最优麦克风之外的所有所述麦克风。5.根据权利要求1所述的获取方法,其特征在于,还包括:监听用户语音中的唤醒词,并在监听到所述唤醒词后进行语音交互。6....

【专利技术属性】
技术研发人员:蒲乐辉赖粤余荣张浩川陈群
申请(专利权)人:广东工业大学
类型:发明
国别省市:广东,44

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

1