本發(fā)明涉及通信領(lǐng)域的終端音頻處理技術(shù),尤其涉及一種音頻調(diào)節(jié)方法及終端設(shè)備。
背景技術(shù):
目前,含有語音功能的智能終端,主要采用一個(gè)聲音采集模塊進(jìn)行用戶語音的采集,聲音采集模塊可以為麥克(MIC)。MIC貼焊在智能終端的印刷電路板(PCB)上,并通過轉(zhuǎn)接裝置與外殼結(jié)構(gòu)件入音孔連接;MIC與結(jié)構(gòu)件入音孔之間的轉(zhuǎn)接裝置由裝配工藝來保證密封狀態(tài)。
但是,在智能終端的使用過程中,如果出現(xiàn)裝配不良、或用戶使用不當(dāng),就會(huì)引起MIC與結(jié)構(gòu)件入音孔之間的密封不良,出現(xiàn)聲音傳遞泄漏的情況;或者,如果結(jié)構(gòu)件入音孔進(jìn)入異物,就會(huì)使得入音孔堵塞而造成的聲音傳輸途徑聲阻增加;或者,MIC本身使用一段時(shí)間后性能出現(xiàn)偏差等。以上這些情況,都會(huì)引起MIC采集語音時(shí)出現(xiàn)頻響差異,進(jìn)而導(dǎo)致語音識(shí)別效果降低,給用戶帶來極差的體驗(yàn)感受。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例提供一種音頻調(diào)節(jié)方法及終端設(shè)備,能至少解決現(xiàn)有技術(shù)中存在的上述問題。
為達(dá)到上述目的,本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
本發(fā)明實(shí)施例提供一種音頻調(diào)節(jié)方法,應(yīng)用于終端設(shè)備,所述方法包括:
控制輸出音頻參考信號(hào);
對(duì)所述音頻參考信號(hào)進(jìn)行采集,得到音頻參考信號(hào)的至少二個(gè)采集信號(hào);
基于至少二個(gè)音頻處理通道分別對(duì)音頻參考信號(hào)的所述至少二個(gè)音頻采集 信號(hào)進(jìn)行處理,得到至少二個(gè)音頻采集信號(hào)對(duì)應(yīng)的頻響參數(shù);
基于至少二個(gè)音頻采集信號(hào)對(duì)應(yīng)的頻響參數(shù)、以及參考頻響曲線,確定針對(duì)至少二個(gè)音頻處理通道的調(diào)整參數(shù)。
本發(fā)明實(shí)施例還提供一種終端設(shè)備,包括:
音頻輸出模塊,用于控制輸出音頻參考信號(hào);
音頻采集模塊,用于對(duì)所述音頻參考信號(hào)進(jìn)行采集,得到音頻參考信號(hào)的至少二個(gè)采集信號(hào);
音頻處理模塊,用于基于至少二個(gè)音頻處理通道分別對(duì)音頻參考信號(hào)的所述至少二個(gè)音頻采集信號(hào)進(jìn)行處理,得到至少二個(gè)音頻采集信號(hào)對(duì)應(yīng)的頻響參數(shù);
調(diào)整模塊,用于基于至少二個(gè)音頻采集信號(hào)對(duì)應(yīng)的頻響參數(shù)、以及參考頻響曲線,確定針對(duì)至少二個(gè)音頻處理通道的調(diào)整參數(shù)。
本發(fā)明所提供的音頻調(diào)節(jié)方法及終端設(shè)備,通過輸出音頻參考信號(hào),再由音頻采集模塊對(duì)音頻參考信號(hào)進(jìn)行音頻采集,將得到的音頻采集信號(hào)與音頻參考信號(hào)的頻響曲線進(jìn)行對(duì)比,得到調(diào)整參數(shù),根據(jù)調(diào)整參數(shù)對(duì)音頻采集模塊進(jìn)行增益調(diào)整。如此,能夠維持頻響使用前后一致性,從而防止語音識(shí)別效果降低,使得音頻采集避免頻響差異,保證語音識(shí)別的成功率。多路聲音采集及相應(yīng)音頻調(diào)節(jié)方法能解決上述問題,維持頻響使用前后一致性,防止語音識(shí)別效果降低。
附圖說明
圖1為本發(fā)明實(shí)施例音頻調(diào)節(jié)方法流程示意圖;
圖2為本發(fā)明實(shí)施例頻響曲線與音頻采集信號(hào)頻點(diǎn)增益示意圖一;
圖3為本發(fā)明實(shí)施例調(diào)整示意圖;
圖4為本發(fā)明實(shí)施例終端設(shè)備組成結(jié)構(gòu)示意圖一;
圖5為本發(fā)明實(shí)施例終端設(shè)備組成結(jié)構(gòu)示意圖二;
圖6為本發(fā)明實(shí)施例基于各個(gè)模塊的操作示意圖;
圖7為本發(fā)明實(shí)施例終端設(shè)備組成結(jié)構(gòu)示意圖三。
具體實(shí)施方式
下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明再作進(jìn)一步詳細(xì)的說明。
實(shí)施例一、
本發(fā)明實(shí)施例提供了一種音頻調(diào)節(jié)方法,如圖1所示,包括:
步驟101:控制輸出音頻參考信號(hào);
步驟102:對(duì)所述音頻參考信號(hào)進(jìn)行采集,得到音頻參考信號(hào)的至少二個(gè)采集信號(hào);
步驟103:基于至少二個(gè)音頻處理通道分別對(duì)音頻參考信號(hào)的所述至少二個(gè)音頻采集信號(hào)進(jìn)行處理,得到至少二個(gè)音頻采集信號(hào)對(duì)應(yīng)的頻響參數(shù);
步驟104:基于至少二個(gè)音頻采集信號(hào)對(duì)應(yīng)的頻響參數(shù)、以及參考頻響曲線,確定針對(duì)至少二個(gè)音頻處理通道的調(diào)整參數(shù)。
優(yōu)選地,本實(shí)施例中所述音頻參考信號(hào)的獲取方式可以有以下兩種:
方式一、所述控制輸出音頻參考信號(hào)之前,所述方法還包括:
設(shè)置預(yù)設(shè)頻率范圍內(nèi)的掃頻聲波作為音頻參考信號(hào)。其中,所述掃頻聲波為在預(yù)設(shè)頻率范圍內(nèi)的覆蓋至少一個(gè)頻點(diǎn)的音頻信號(hào)。
方式二、所述控制輸出音頻參考信號(hào)之前,所述方法還包括:
采集到語音信息,將所述語音信息作為所述音頻參考信號(hào);
獲取到所述音頻參考信號(hào)對(duì)應(yīng)的參考頻響曲線。
參考頻響曲線可以預(yù)置,也可以通過播放音頻參考信號(hào)由音頻采集模塊來獲取。
基于上述場(chǎng)景,本實(shí)施例針對(duì)兩個(gè)音頻采集模塊進(jìn)行描述:
所述對(duì)所述音頻參考信號(hào)進(jìn)行采集,得到音頻參考信號(hào)的至少二個(gè)采集信號(hào),包括:
通過第一音頻采集子模塊以及第二音頻采集子模塊對(duì)所述音頻參考信號(hào)進(jìn)行音頻采集,得到第一音頻采集信號(hào)以及第二音頻采集信號(hào)。
其中,所述基于至少二個(gè)音頻采集信號(hào)對(duì)應(yīng)的頻響參數(shù)、以及參考頻響曲線,確定針對(duì)至少二個(gè)音頻處理通道的調(diào)整參數(shù),包括:
將所述第一音頻處理信號(hào)以及第二音頻處理信號(hào)進(jìn)行疊加,得到總音頻采集信號(hào)及其對(duì)應(yīng)的頻響參數(shù);
基于所述總音頻采集信號(hào)及其對(duì)應(yīng)的頻響參數(shù)以及所述參考頻響曲線,獲取到第一調(diào)整參數(shù),所述第一調(diào)整參數(shù)中包括有所述總音頻采集信號(hào)中全部頻點(diǎn)對(duì)應(yīng)的增益調(diào)整值;
基于第一音頻處理信號(hào)的頻響參數(shù)、第二音頻處理信號(hào)的頻響參數(shù)與參考頻響曲線,分別獲取到每一路音頻采集信號(hào)的增益差值參數(shù);其中,所述增益差值參數(shù)中包括有音頻采集信號(hào)與所述參考頻響曲線中每一個(gè)頻點(diǎn)的增益差值;
基于所述每一路音頻采集信號(hào)的增益差值參數(shù),確定調(diào)整方式;
基于所述調(diào)整方式以及所述第一調(diào)整參數(shù),確定針對(duì)所述第一音頻采集子模塊以及第二音頻采集子模塊的音頻處理通道的調(diào)整參數(shù)。
圖2給出了針對(duì)上述操作的頻響示意圖,通過中央處理器控制音頻輸出模塊生成預(yù)設(shè)頻率范圍內(nèi)的掃頻聲波。其中,所述預(yù)設(shè)頻率范圍可以為根據(jù)實(shí)際情況進(jìn)行設(shè)置,比如300Hz—3400Hz語音頻率范圍的掃頻聲波形,經(jīng)揚(yáng)聲器裝置電聲轉(zhuǎn)換進(jìn)行播放。
兩個(gè)音頻采集模塊(以MIC為例)接收掃頻聲,轉(zhuǎn)換為電信號(hào)后經(jīng)A/D轉(zhuǎn)換傳送給調(diào)整模塊,調(diào)整模塊內(nèi)第一音頻采集子模塊和第二音頻采集子模塊,分別用于兩個(gè)聲音采集通路的各頻點(diǎn)增益調(diào)整;
經(jīng)調(diào)整模塊的兩路數(shù)字音頻傳送給音頻處理模塊,音頻處理模塊獲取兩路頻響曲線數(shù)據(jù)(頻響曲線圖橫坐標(biāo)為頻率,縱坐標(biāo)為電壓對(duì)數(shù)增益),即各頻點(diǎn)對(duì)應(yīng)的電壓增益,音頻處理模塊對(duì)兩路頻響及參考頻響進(jìn)行計(jì)算及比較處理。其步驟如下:
第一步,進(jìn)行疊加計(jì)算,根據(jù)音頻采集模塊靈敏度及增益公式可以計(jì)算獲取音頻采集模塊拾取的兩路掃頻聲疊加后的整體頻響數(shù)據(jù),兩路音頻采集 模塊獲取的頻響數(shù)據(jù)在某一頻點(diǎn)聲壓為n,單位Pa(同一掃頻聲在兩路音頻采集模塊距離較近時(shí)可認(rèn)為聲壓一致),兩路音頻采集模塊靈敏度分別為x1、x2,單位為V/Pa,兩路聲音采集該頻點(diǎn)的聲壓轉(zhuǎn)換為電壓分別為nx1、nx2,單位V,根據(jù)增益公式dBV=20lg(Vx/1v),兩路音頻采集模塊增益分別為20lg(nx1)、20lg(nx2),疊加計(jì)算該頻點(diǎn)增益為20lg(nx1+nx2),逐一頻點(diǎn)計(jì)算獲得各個(gè)頻點(diǎn)疊加后的增益,以頻率為橫坐標(biāo),以增益為縱坐標(biāo),各頻點(diǎn)增益連線可得到疊加后的頻率響應(yīng)曲線圖。以某頻點(diǎn)為例,若兩路音頻采集模塊聲壓轉(zhuǎn)換為電壓后結(jié)果一致,即nx1=nx2,則疊加計(jì)算后增益20lg(nx1+nx2)=20lg2+20lg(nx1)=6+20lg(nx1),即疊加后增益增加6dB,如果兩個(gè)音頻采集模塊獲取的整個(gè)頻率范圍內(nèi)頻響數(shù)據(jù)一致,則疊加后頻響曲線形狀不變,只是各頻點(diǎn)增益都增加6dB;
音頻處理模塊通過中央處理器獲取存儲(chǔ)器模塊內(nèi)預(yù)置的參考頻響曲線數(shù)據(jù),通常麥克風(fēng)頻率特性框限要求如圖2,可以預(yù)設(shè)頻率范圍300-3400Hz參考頻響曲線為0dB水平線,即各頻點(diǎn)增益與1KHz頻點(diǎn)相對(duì)增益為0dB,參考頻響縱坐標(biāo)是相對(duì)值,不是絕對(duì)值,當(dāng)然,參考頻響曲線數(shù)據(jù)可以根據(jù)實(shí)際情況(如實(shí)際測(cè)得的發(fā)送頻響曲線)進(jìn)行設(shè)置,實(shí)際設(shè)置頻響曲線數(shù)據(jù)可以1KHz為基準(zhǔn),如設(shè)1KHz增益為-10dB,則其他頻點(diǎn)增益根據(jù)相對(duì)增益差值進(jìn)行設(shè)置;
以參考頻響某一頻點(diǎn)相對(duì)增益為基準(zhǔn)(如1KHz),移動(dòng)疊加后整體頻響曲線,使參考頻響和疊加后整體頻響的基準(zhǔn)頻點(diǎn)相對(duì)增益一致(如參考頻響1KHz相對(duì)增益-10dB,疊加后整體頻響1KHz增益-5dB,則將疊加后整體頻響各頻點(diǎn)在縱坐標(biāo)下移5dB),進(jìn)一步,比較參考頻響和疊加后整體頻響在各個(gè)頻點(diǎn)上的相對(duì)增益差值,獲得疊加后整體頻響各頻點(diǎn)需要調(diào)整的增益,如圖3,參考頻響曲線為頻率范圍300-3400Hz相對(duì)增益-10dB的水平橫線,疊加后頻響曲線在1KHz增益-5dB,300Hz處增益-7dB,將整個(gè)頻響曲線下移5dB,則疊加后頻響曲線在1KHz增益變?yōu)?10dB,300Hz處增益-12dB,與參考頻響曲線在基準(zhǔn)頻點(diǎn)1KHz處重合,300Hz處疊加頻響曲線 與參考頻響曲線相對(duì)增益差值為-12dB-(-10dB)=-2dB,即疊加后頻響在300Hz需要增加2dB。
第二步,按上述參考頻響和疊加后整體頻響比較方法,將兩路頻響分別與參考頻響作比較,獲取兩路頻響與參考頻響各頻點(diǎn)相對(duì)增益差值。
第三步,根據(jù)上述兩個(gè)步驟計(jì)算結(jié)果,分配兩路頻響各頻點(diǎn)需要調(diào)整的增益。調(diào)整原則是改變某一路頻響增益時(shí)盡量減少噪聲的提升或過大增益引起的失真等等。
本實(shí)施例中,假設(shè)參考頻點(diǎn)為800Hz頻點(diǎn),兩路頻響與參考頻點(diǎn)800Hz頻點(diǎn)相對(duì)增益差值與預(yù)設(shè)值(如6dB)比較有三種情況:
第一種是兩路頻響與參考頻響800Hz頻點(diǎn)相對(duì)增益差值均不大于6dB;第二種是兩路頻響與參考頻響800Hz頻點(diǎn)相對(duì)增益差值均大于6dB;第三種是其中一路頻響與參考頻響800Hz頻點(diǎn)相對(duì)增益差值大于6dB,另一路頻響與參考頻響800Hz頻點(diǎn)相對(duì)增益差值小于6dB。
第一種和第二種情況對(duì)應(yīng)第一調(diào)整方式,具體為:根據(jù)第一步計(jì)算結(jié)果將疊加后整體頻響800Hz頻點(diǎn)需要調(diào)整的增益分配給兩路頻響800Hz頻點(diǎn),兩路頻響在該頻點(diǎn)增益分別為20lg(nx1)、20lg(nx2),疊加后該頻點(diǎn)增益為20lg(nx1+nx2),與參考頻響在該頻點(diǎn)相對(duì)增益差值為y dB,則兩路頻響在該頻點(diǎn)增益均需要調(diào)整y dB。
第三種情況下對(duì)應(yīng)第二調(diào)整方式,具體為,若疊加后整體頻響800Hz頻點(diǎn)的相對(duì)增益低于參考頻響800Hz頻點(diǎn)的相對(duì)增益,則將疊加后整體頻響800Hz頻點(diǎn)需要調(diào)整的增益分配給與參考頻響差值小于6dB的那一路頻響800Hz頻點(diǎn),若疊加后整體頻響800Hz頻點(diǎn)的相對(duì)增益高于參考頻響800Hz頻點(diǎn)的相對(duì)增益,則將疊加后整體頻響800Hz頻點(diǎn)需要調(diào)整的增益分配給與參考頻響差值大于6dB的那一路頻響800Hz頻點(diǎn),兩路頻響在該頻點(diǎn)增益分別為20lg(nx1)、20lg(nx2),疊加后該頻點(diǎn)增益為20lg(nx1+nx2),與參考頻響在該頻點(diǎn)相對(duì)增益差值為y dB,則疊加后該頻點(diǎn)增益需調(diào)整為
20lg[(nx1+nx2)*10^(y/20)]…………(1)
假設(shè)需要調(diào)整第一路頻響該頻點(diǎn)增益a dB,即該路頻響該頻點(diǎn)增益調(diào)整為20lg[nx1*10^(a/20)],調(diào)整增益后兩路頻響該頻點(diǎn)疊加增益為
20lg[nx1*10^(a/20)+nx2]…………(2)
根據(jù)式(1)等于式(2),可以算得調(diào)整一路頻響增益時(shí)需要調(diào)整的增益a dB。
音頻處理模塊經(jīng)上述步驟計(jì)算獲取兩路頻響各頻點(diǎn)需要調(diào)整的增益,傳送給調(diào)整模塊,對(duì)調(diào)整模塊內(nèi)通道1、通道2進(jìn)行各頻點(diǎn)增益調(diào)整,完成兩路頻響調(diào)節(jié),使兩路聲音采集通路最終疊加頻響與預(yù)置的參考頻響一致。
可見,通過采用上述方案,就能夠通過輸出音頻參考信號(hào),再由音頻采集模塊對(duì)音頻參考信號(hào)進(jìn)行音頻采集,將得到的音頻采集信號(hào)與音頻參考信號(hào)的頻響曲線進(jìn)行對(duì)比,得到調(diào)整參數(shù),根據(jù)調(diào)整參數(shù)對(duì)音頻采集模塊進(jìn)行增益調(diào)整。如此,能夠維持頻響使用前后一致性,從而防止語音識(shí)別效果降低,使得音頻采集避免頻響差異,保證語音識(shí)別的成功率,進(jìn)一步保證用戶的使用體驗(yàn)。
實(shí)施例二、
本發(fā)明實(shí)施例提供了一種音頻調(diào)節(jié)方法,如圖1所示,包括:
步驟101:控制輸出音頻參考信號(hào);
步驟102:對(duì)所述音頻參考信號(hào)進(jìn)行采集,得到音頻參考信號(hào)的至少二個(gè)采集信號(hào);
步驟103:基于至少二個(gè)音頻處理通道分別對(duì)音頻參考信號(hào)的所述至少二個(gè)音頻采集信號(hào)進(jìn)行處理,得到至少二個(gè)音頻采集信號(hào)對(duì)應(yīng)的頻響參數(shù);
步驟104:基于至少二個(gè)音頻采集信號(hào)對(duì)應(yīng)的頻響參數(shù)、以及參考頻響曲線,確定針對(duì)至少二個(gè)音頻處理通道的調(diào)整參數(shù)。
優(yōu)選地,本實(shí)施例中所述音頻參考信號(hào)的獲取方式可以有以下兩種:
方式一、所述控制輸出音頻參考信號(hào)之前,所述方法還包括:設(shè)置預(yù)設(shè)頻率范圍內(nèi)的掃頻聲波作為音頻參考信號(hào)。
方式二、所述控制輸出音頻參考信號(hào)之前,所述方法還包括:采集到語音信息,將所述語音信息作為所述音頻參考信號(hào);
獲取到所述音頻參考信號(hào)對(duì)應(yīng)的參考頻響曲線。
實(shí)施時(shí)可將掃頻聲替換成用戶語音,首先,用戶開啟錄音功能,錄取用戶一段語音,獲取該段語音頻響,作為參考頻響,后續(xù)用戶使用感覺語音識(shí)別成功率降低時(shí)可開啟頻響調(diào)節(jié)功能,多個(gè)音頻采集模塊獲取用戶同一段語音,按上述過程調(diào)整各聲音采集通道頻響,使最終疊加后的整體頻響與參考頻響一致。
本實(shí)施例提供的操作場(chǎng)景中可以包括有三個(gè)音頻采集模塊,具體包括:
所述得到至少二個(gè)音頻采集信號(hào),包括:
通過第一音頻采集子模塊、第二音頻采集子模塊以及第三音頻采集子模塊對(duì)所述音頻參考信號(hào)進(jìn)行音頻采集,得到第一音頻采集信號(hào)、第二音頻采集信號(hào)以及第三音頻采集信號(hào)。
所述基于所述至少二個(gè)音頻處理信號(hào)、以及所述音頻參考信號(hào)對(duì)應(yīng)的參考頻響曲線,確定調(diào)整參數(shù),包括:,
將所述第一音頻處理信號(hào)、第二音頻處理信號(hào)以及第三音頻處理信號(hào)進(jìn)行疊加,得到總音頻采集信號(hào)及其對(duì)應(yīng)的頻響參數(shù);
基于所述總音頻采集信號(hào)的頻響參數(shù)以及所述參考頻響曲線,獲取到第一調(diào)整參數(shù),所述第一調(diào)整參數(shù)中包括有所述總音頻采集信號(hào)中全部頻點(diǎn)對(duì)應(yīng)的增益調(diào)整值;
基于第一音頻處理信號(hào)的頻響參數(shù)、第二音頻處理信號(hào)的頻響參數(shù)、第三音頻處理信號(hào)的頻響參數(shù)與參考頻響曲線,分別獲取到每一路音頻采集信號(hào)的增益差值參數(shù);其中,所述增益差值參數(shù)中包括有音頻采集信號(hào)與所述參考頻響曲線中每一個(gè)頻點(diǎn)的增益差值;
基于所述每一路音頻采集信號(hào)的增益差值參數(shù),確定調(diào)整方式;
基于所述調(diào)整方式以及所述第一調(diào)整參數(shù),確定針對(duì)所述三個(gè)音頻采集模塊的音頻處理通道的調(diào)整參數(shù)。
所述基于所述每一路音頻采集信號(hào)的增益差值參數(shù),確定調(diào)整方式,包括:
若根據(jù)所述每一路音頻采集信號(hào)的增益差值參數(shù),確定每一路音頻采集信號(hào)的參考頻點(diǎn)的增益差值均大于預(yù)設(shè)門限值,或者,均不大于預(yù)設(shè)門限值,則確定調(diào)整方式為第一調(diào)整方式;
若根據(jù)所述每一路音頻采集信號(hào)的增益差值參數(shù),確定僅有一路音頻采集信號(hào)的參考頻點(diǎn)的增益差值大于預(yù)設(shè)門限值,則確定調(diào)整方式為第二調(diào)整方式;
若根據(jù)所述每一路音頻采集信號(hào)的增益差值參數(shù),確定僅有一路音頻采集信號(hào)的參考頻點(diǎn)的增益差值小于預(yù)設(shè)門限值,則確定調(diào)整方式為第三調(diào)整方式。
上述實(shí)施例中分配各路頻響增益的方法是,以參考頻點(diǎn)為選定頻點(diǎn)為例,三路頻響與參考頻響該頻點(diǎn)相對(duì)增益差值與預(yù)設(shè)值(如6dB)比較有四種情況,第一種是三路頻響與參考頻響該頻點(diǎn)相對(duì)增益差值均不大于6dB;第二種是三路頻響與參考頻響該頻點(diǎn)相對(duì)增益差值均大于6dB;第三種是其中一路頻響與參考頻響該頻點(diǎn)相對(duì)增益差值大于6dB,另兩路頻響與參考頻響該頻點(diǎn)相對(duì)增益差值小于6dB;第四種是其中一路頻響與參考頻響該頻點(diǎn)相對(duì)增益差值小于6dB,另兩路頻響與參考頻響該頻點(diǎn)相對(duì)增益差值大于6dB。
第一種和第二種情況根據(jù)第一步驟計(jì)算結(jié)果將疊加后該頻點(diǎn)需要調(diào)整的增益分配給三路頻響該頻點(diǎn),即三路頻響在該頻點(diǎn)增益分別為20lg(nx1)、20lg(nx2)、20lg(nx3),疊加后該頻點(diǎn)增益為20lg(nx1+nx2+nx3),與參考頻響在該頻點(diǎn)相對(duì)增益差值為y dB,則三路頻響在該頻點(diǎn)增益均需要調(diào)整y dB;
第三種情況下,若疊加后整體頻響該頻點(diǎn)的相對(duì)增益低于參考頻響該頻點(diǎn)的相對(duì)增益,則將疊加后整體頻響該頻點(diǎn)需要調(diào)整的增益分配給與參考頻響差值小于6dB的那兩路頻響該頻點(diǎn),若疊加后整體頻響該頻點(diǎn)的相對(duì)增益 高于參考頻響該頻點(diǎn)的相對(duì)增益,則將疊加后整體頻響該頻點(diǎn)需要調(diào)整的增益分配給與參考頻響差值大于6dB的那兩路頻響該頻點(diǎn),三路頻響在該頻點(diǎn)增益分別為20lg(nx1)、20lg(nx2)、20lg(nx3),疊加后該頻點(diǎn)增益為20lg(nx1+nx2+nx3),與參考頻響在該頻點(diǎn)相對(duì)增益差值為y dB,則疊加后該頻點(diǎn)增益需調(diào)整為
20lg[(nx1+nx2+nx3)*10^(y/20)]…………(1)
假設(shè)需要調(diào)整其中兩路頻響該頻點(diǎn)疊加增益a dB,即兩路頻響該頻點(diǎn)疊加增益調(diào)整為20lg[(nx1+nx2)*10^(a/20)],調(diào)整增益后三路頻響該頻點(diǎn)疊加增益為
20lg[(nx1+nx2)*10^(a/20)+nx3]…………(2)
根據(jù)式(1)等于式(2),可以算得兩路頻響疊加該頻點(diǎn)需要調(diào)整的增益a dB,則兩路頻響該頻點(diǎn)增益均需要調(diào)整a dB。
第四種情況下,若疊加后整體頻響該頻點(diǎn)的相對(duì)增益低于參考頻響該頻點(diǎn)的相對(duì)增益,則將疊加后整體頻響該頻點(diǎn)需要調(diào)整的增益分配給與參考頻響差值小于6dB的那一路頻響該頻點(diǎn),三路頻響在該頻點(diǎn)增益分別為20lg(nx1)、20lg(nx2)、20lg(nx3),疊加后該頻點(diǎn)增益為20lg(nx1+nx2+nx3),與參考頻響在該頻點(diǎn)相對(duì)增益差值為y dB,則疊加后該頻點(diǎn)增益需調(diào)整為
20lg[(nx1+nx2+nx3)*10^(y/20)]…………(1)
假設(shè)需要調(diào)整其中一路頻響該頻點(diǎn)疊加增益a dB,即該路頻響該頻點(diǎn)疊加增益調(diào)整為20lg[nx1*10^(a/20)],調(diào)整增益后三路頻響該頻點(diǎn)疊加增益為
20lg[nx1*10^(a/20)+nx2+nx3]…………(2)
根據(jù)式(1)等于式(2),可以算得此路頻響該頻點(diǎn)需要調(diào)整的增益a dB。
若疊加后整體頻響該頻點(diǎn)的相對(duì)增益高于參考頻響該頻點(diǎn)的相對(duì)增益,則將疊加后整體頻響該頻點(diǎn)需要調(diào)整的增益分配給與參考頻響差值大于6dB的那兩路頻響該頻點(diǎn),三路頻響在該頻點(diǎn)增益分別為20lg(nx1)、20lg(nx2)、20lg(nx3),疊加后該頻點(diǎn)增益為20lg(nx1+nx2+nx3),與參考 頻響在該頻點(diǎn)相對(duì)增益差值為y dB,則疊加后該頻點(diǎn)增益需調(diào)整為
20lg[(nx1+nx2+nx3)*10^(y/20)]…………(1)
假設(shè)需要調(diào)整其中兩路頻響該頻點(diǎn)疊加增益a dB,即兩路頻響該頻點(diǎn)疊加增益調(diào)整為20lg[(nx1+nx2)*10^(a/20)],調(diào)整增益后三路頻響該頻點(diǎn)疊加增益為
20lg[(nx1+nx2)*10^(a/20)+nx3]…………(2)
根據(jù)式(1)等于式(2),可以算得兩路頻響疊加該頻點(diǎn)需要調(diào)整的增益a dB,則兩路頻響該頻點(diǎn)增益均需要調(diào)整a dB。
可見,現(xiàn)有單MIC語音終端由于裝配不良或用戶使用過程中不慎跌落引起MIC與結(jié)構(gòu)件入音孔之間密封不良,出現(xiàn)聲音泄漏;或者結(jié)構(gòu)件入音孔進(jìn)入異物堵塞造成聲音傳遞途徑聲阻增加,以及MIC本身使用一段時(shí)間后性能出現(xiàn)偏差等,都會(huì)引起MIC采集語音出現(xiàn)頻響差異,導(dǎo)致用戶語音識(shí)別成功率降低。
本發(fā)明能夠通過輸出音頻參考信號(hào),再由音頻采集模塊對(duì)音頻參考信號(hào)進(jìn)行音頻采集,將得到的音頻采集信號(hào)與音頻參考信號(hào)的頻響曲線進(jìn)行對(duì)比,得到調(diào)整參數(shù),根據(jù)調(diào)整參數(shù)對(duì)音頻采集模塊進(jìn)行增益調(diào)整。如此,能夠維持頻響使用前后一致性,從而防止語音識(shí)別效果降低,使得音頻采集避免頻響差異,保證語音識(shí)別的成功率。多路聲音采集及相應(yīng)音頻調(diào)節(jié)方法能解決上述問題,維持頻響使用前后一致性,防止語音識(shí)別效果降低。
實(shí)施例三、
本發(fā)明實(shí)施例提供了一種終端設(shè)備,如圖4所示,包括:
音頻輸出模塊41,用于控制輸出音頻參考信號(hào);
音頻采集模塊42,用于對(duì)所述音頻參考信號(hào)進(jìn)行采集,得到音頻參考信號(hào)的至少二個(gè)采集信號(hào);
音頻處理模塊43,用于基于至少二個(gè)音頻處理通道分別對(duì)音頻參考信號(hào)的所述至少二個(gè)音頻采集信號(hào)進(jìn)行處理,得到至少二個(gè)音頻采集信號(hào)對(duì)應(yīng) 的頻響參數(shù);
調(diào)整模塊44,用于基于至少二個(gè)音頻采集信號(hào)對(duì)應(yīng)的頻響參數(shù)、以及參考頻響曲線,確定針對(duì)至少二個(gè)音頻處理通道的調(diào)整參數(shù)。
優(yōu)選地,本實(shí)施例中所述音頻參考信號(hào)的獲取方式可以有以下兩種:
方式一、所述終端設(shè)備還包括:中央處理器46,用于控制存儲(chǔ)模塊以及音頻處理模塊;存儲(chǔ)模塊45,用于保存設(shè)置預(yù)設(shè)頻率范圍內(nèi)的掃頻聲波作為音頻參考信號(hào)。
方式二、所述音頻采集模塊42,還用于采集到語音信息,將所述語音信息作為所述音頻參考信號(hào);
相應(yīng)的,所述音頻處理模塊43,還用于獲取到所述音頻參考信號(hào)對(duì)應(yīng)的參考頻響曲線。
基于上述場(chǎng)景,本實(shí)施例針對(duì)兩個(gè)音頻采集模塊進(jìn)行描述:
所述音頻采集模塊42,包括:
第一音頻采集子模塊421,用于對(duì)所述音頻參考信號(hào)進(jìn)行音頻采集,得到第一音頻采集信號(hào);
第二音頻采集子模塊422,用于對(duì)所述音頻參考信號(hào)進(jìn)行音頻采集,得到第二音頻采集信號(hào)。
所述音頻處理模塊43,具體用于將所述第一音頻處理信號(hào)以及第二音頻處理信號(hào)進(jìn)行疊加,得到總音頻采集信號(hào)及其對(duì)應(yīng)的頻響參數(shù);基于所述總音頻采集信號(hào)及其對(duì)應(yīng)的頻響參數(shù)以及所述參考頻響曲線,獲取到第一調(diào)整參數(shù),所述第一調(diào)整參數(shù)中包括有所述總音頻采集信號(hào)中全部頻點(diǎn)對(duì)應(yīng)的增益調(diào)整值;基于第一音頻處理信號(hào)的頻響參數(shù)、第二音頻處理信號(hào)的頻響參數(shù)與參考頻響曲線,分別獲取到每一路音頻采集信號(hào)的增益差值參數(shù);其中,所述增益差值參數(shù)中包括有音頻采集信號(hào)與所述參考頻響曲線中每一個(gè)頻點(diǎn)的增益差值;基于所述每一路音頻采集信號(hào)的增益差值參數(shù),確定調(diào)整方式;基于所述調(diào)整方式以及所述第一調(diào)整參數(shù),確定針對(duì)所述第一音頻采集子模塊以及第二音頻采集子模塊的音頻處理通道的調(diào)整參數(shù)。
圖2給出了針對(duì)上述操作的頻響示意圖,通過中央處理器控制音頻輸出模塊生成預(yù)設(shè)頻率范圍內(nèi)的掃頻聲波。其中,所述預(yù)設(shè)頻率范圍可以為根據(jù)實(shí)際情況進(jìn)行設(shè)置,比如300Hz—3400Hz語音頻率范圍的掃頻聲波形,經(jīng)揚(yáng)聲器裝置電聲轉(zhuǎn)換進(jìn)行播放。
兩個(gè)音頻采集模塊(以MIC為例)接收掃頻聲,轉(zhuǎn)換為電信號(hào)后經(jīng)A/D轉(zhuǎn)換傳送給調(diào)整模塊,調(diào)整模塊內(nèi)第一音頻采集子模塊和第二音頻采集子模塊,分別用于兩個(gè)聲音采集通路的各頻點(diǎn)增益調(diào)整;
經(jīng)調(diào)整模塊的兩路數(shù)字音頻傳送給音頻處理模塊,音頻處理模塊獲取兩路頻響曲線數(shù)據(jù)(頻響曲線圖橫坐標(biāo)為頻率,縱坐標(biāo)為電壓對(duì)數(shù)增益),即各頻點(diǎn)對(duì)應(yīng)的電壓增益,音頻處理模塊對(duì)兩路頻響及參考頻響進(jìn)行計(jì)算及比較處理。其步驟如下:
第一步,進(jìn)行疊加計(jì)算,根據(jù)音頻采集模塊靈敏度及增益公式可以計(jì)算獲取音頻采集模塊拾取的兩路掃頻聲疊加后的整體頻響數(shù)據(jù),兩路音頻采集模塊獲取的頻響數(shù)據(jù)在某一頻點(diǎn)聲壓為n,單位Pa(同一掃頻聲在兩路音頻采集模塊距離較近時(shí)可認(rèn)為聲壓一致),兩路音頻采集模塊靈敏度分別為x1、x2,單位為V/Pa,兩路聲音采集該頻點(diǎn)的聲壓轉(zhuǎn)換為電壓分別為nx1、nx2,單位V,根據(jù)增益公式dBV=20lg(Vx/1v),兩路音頻采集模塊增益分別為20lg(nx1)、20lg(nx2),疊加計(jì)算該頻點(diǎn)增益為20lg(nx1+nx2),逐一頻點(diǎn)計(jì)算獲得各個(gè)頻點(diǎn)疊加后的增益,以頻率為橫坐標(biāo),以增益為縱坐標(biāo),各頻點(diǎn)增益連線可得到疊加后的頻率響應(yīng)曲線圖。以某頻點(diǎn)為例,若兩路音頻采集模塊聲壓轉(zhuǎn)換為電壓后結(jié)果一致,即nx1=nx2,則疊加計(jì)算后增益20lg(nx1+nx2)=20lg2+20lg(nx1)=6+20lg(nx1),即疊加后增益增加6dB,如果兩個(gè)音頻采集模塊獲取的整個(gè)頻率范圍內(nèi)頻響數(shù)據(jù)一致,則疊加后頻響曲線形狀不變,只是各頻點(diǎn)增益都增加6dB;
音頻處理模塊通過中央處理器獲取存儲(chǔ)器模塊內(nèi)預(yù)置的參考頻響曲線數(shù)據(jù),通常麥克風(fēng)頻率特性框限要求如圖2,可以預(yù)設(shè)頻率范圍300-3400Hz參考頻響曲線為0dB水平線,即各頻點(diǎn)增益與1KHz頻點(diǎn)相對(duì)增益為0dB, 參考頻響縱坐標(biāo)是相對(duì)值,不是絕對(duì)值,當(dāng)然,參考頻響曲線數(shù)據(jù)可以根據(jù)實(shí)際情況(如實(shí)際測(cè)得的發(fā)送頻響曲線)進(jìn)行設(shè)置,實(shí)際設(shè)置頻響曲線數(shù)據(jù)可以1KHz為基準(zhǔn),如設(shè)1KHz增益為-10dB,則其他頻點(diǎn)增益根據(jù)相對(duì)增益差值進(jìn)行設(shè)置;
以參考頻響某一頻點(diǎn)相對(duì)增益為基準(zhǔn)(如1KHz),移動(dòng)疊加后整體頻響曲線,使參考頻響和疊加后整體頻響的基準(zhǔn)頻點(diǎn)相對(duì)增益一致(如參考頻響1KHz相對(duì)增益-10dB,疊加后整體頻響1KHz增益-5dB,則將疊加后整體頻響各頻點(diǎn)在縱坐標(biāo)下移5dB),進(jìn)一步,比較參考頻響和疊加后整體頻響在各個(gè)頻點(diǎn)上的相對(duì)增益差值,獲得疊加后整體頻響各頻點(diǎn)需要調(diào)整的增益,如圖3,參考頻響曲線為頻率范圍300-3400Hz相對(duì)增益-10dB的水平橫線,疊加后頻響曲線在1KHz增益-5dB,300Hz處增益-7dB,將整個(gè)頻響曲線下移5dB,則疊加后頻響曲線在1KHz增益變?yōu)?10dB,300Hz處增益-12dB,與參考頻響曲線在基準(zhǔn)頻點(diǎn)1KHz處重合,300Hz處疊加頻響曲線與參考頻響曲線相對(duì)增益差值為-12dB-(-10dB)=-2dB,即疊加后頻響在300Hz需要增加2dB。
第二步,按上述參考頻響和疊加后整體頻響比較方法,將兩路頻響分別與參考頻響作比較,獲取兩路頻響與參考頻響各頻點(diǎn)相對(duì)增益差值。
第三步,根據(jù)上述兩個(gè)步驟計(jì)算結(jié)果,分配兩路頻響各頻點(diǎn)需要調(diào)整的增益。調(diào)整原則是改變某一路頻響增益時(shí)盡量減少噪聲的提升或過大增益引起的失真等等。
本實(shí)施例中,假設(shè)參考頻點(diǎn)為800Hz頻點(diǎn),兩路頻響與參考頻點(diǎn)800Hz頻點(diǎn)相對(duì)增益差值與預(yù)設(shè)值(如6dB)比較有三種情況:
第一種是兩路頻響與參考頻響800Hz頻點(diǎn)相對(duì)增益差值均不大于6dB;第二種是兩路頻響與參考頻響800Hz頻點(diǎn)相對(duì)增益差值均大于6dB;第三種是其中一路頻響與參考頻響800Hz頻點(diǎn)相對(duì)增益差值大于6dB,另一路頻響與參考頻響800Hz頻點(diǎn)相對(duì)增益差值小于6dB。
第一種和第二種情況對(duì)應(yīng)第一調(diào)整方式,具體為:根據(jù)第一步計(jì)算結(jié)果 將疊加后整體頻響800Hz頻點(diǎn)需要調(diào)整的增益分配給兩路頻響800Hz頻點(diǎn),兩路頻響在該頻點(diǎn)增益分別為20lg(nx1)、20lg(nx2),疊加后該頻點(diǎn)增益為20lg(nx1+nx2),與參考頻響在該頻點(diǎn)相對(duì)增益差值為y dB,則兩路頻響在該頻點(diǎn)增益均需要調(diào)整y dB。
第三種情況下對(duì)應(yīng)第二調(diào)整方式,具體為,若疊加后整體頻響800Hz頻點(diǎn)的相對(duì)增益低于參考頻響800Hz頻點(diǎn)的相對(duì)增益,則將疊加后整體頻響800Hz頻點(diǎn)需要調(diào)整的增益分配給與參考頻響差值小于6dB的那一路頻響800Hz頻點(diǎn),若疊加后整體頻響800Hz頻點(diǎn)的相對(duì)增益高于參考頻響800Hz頻點(diǎn)的相對(duì)增益,則將疊加后整體頻響800Hz頻點(diǎn)需要調(diào)整的增益分配給與參考頻響差值大于6dB的那一路頻響800Hz頻點(diǎn),兩路頻響在該頻點(diǎn)增益分別為20lg(nx1)、20lg(nx2),疊加后該頻點(diǎn)增益為20lg(nx1+nx2),與參考頻響在該頻點(diǎn)相對(duì)增益差值為y dB,則疊加后該頻點(diǎn)增益需調(diào)整為
20lg[(nx1+nx2)*10^(y/20)]…………(1)
假設(shè)需要調(diào)整第一路頻響該頻點(diǎn)增益a dB,即該路頻響該頻點(diǎn)增益調(diào)整為20lg[nx1*10^(a/20)],調(diào)整增益后兩路頻響該頻點(diǎn)疊加增益為
20lg[nx1*10^(a/20)+nx2]…………(2)
根據(jù)式(1)等于式(2),可以算得調(diào)整一路頻響增益時(shí)需要調(diào)整的增益a dB。
音頻處理模塊經(jīng)上述步驟計(jì)算獲取兩路頻響各頻點(diǎn)需要調(diào)整的增益,傳送給調(diào)整模塊,對(duì)調(diào)整模塊內(nèi)通道1、通道2進(jìn)行各頻點(diǎn)增益調(diào)整,完成兩路頻響調(diào)節(jié),使兩路聲音采集通路最終疊加頻響與預(yù)置的參考頻響一致。
本發(fā)明實(shí)施例所示的終端設(shè)備的具體框圖可以如圖5所示,包括:
音頻采集模塊51,用于采集外接聲音;
調(diào)整模塊52,用于調(diào)整音頻采集模塊中各個(gè)音頻采集子模塊獲取到的聲音頻響及響度增益;
音頻處理模塊53,用于對(duì)各音頻采集模塊獲取到的聲音頻響進(jìn)行計(jì)算處理,和預(yù)置的頻響進(jìn)行比較獲取調(diào)整參數(shù),傳遞給調(diào)整模塊用于各音頻采 集模塊的頻響和響度增益調(diào)整;
其中存儲(chǔ)模塊54用于預(yù)置參考頻響數(shù)據(jù);
音頻輸出模塊55,用于產(chǎn)生預(yù)設(shè)頻率范圍內(nèi)的掃頻聲;優(yōu)選地,所述音頻輸出模塊55中可以包括有揚(yáng)聲器裝置551;其中揚(yáng)聲器裝置用于播放音頻輸出模塊產(chǎn)生的掃頻聲。
優(yōu)選地,本實(shí)施例還可以提供中央處理器56,用于各模塊的控制管理;
音頻采集模塊中包括有第一音頻采集子模塊511以及第二音頻采集子模塊512,本實(shí)施例以兩個(gè)為例:用于采集外界聲音,結(jié)構(gòu)位置布局上以位于同一側(cè)優(yōu)先,如手機(jī)智能終端底部,盡量避免兩個(gè)音頻采集模塊分開分布在終端兩側(cè),如頂部、底部,以免影響實(shí)施效果;
調(diào)整模塊:調(diào)整兩個(gè)音頻采集模塊獲取到的聲音頻響;
音頻處理模塊:對(duì)各音頻采集模塊獲取到的聲音頻響進(jìn)行計(jì)算處理,和預(yù)置的頻響進(jìn)行比較獲取調(diào)整參數(shù),傳遞給調(diào)整模塊用于各音頻采集模塊的頻響增益調(diào)整;
中央處理器:用于各模塊的控制管理;
存儲(chǔ)器模塊:用于預(yù)置參考頻響數(shù)據(jù);
音頻輸出模塊:用于產(chǎn)生預(yù)設(shè)頻率范圍內(nèi)的掃頻聲,如語音通常頻率范圍300Hz—3400Hz的掃頻聲;揚(yáng)聲器裝置:電聲轉(zhuǎn)換,用于播放音頻輸出模塊產(chǎn)生的掃頻聲。
上述音頻處理模塊計(jì)算過程只是本發(fā)明的一種實(shí)施例,并非限制本發(fā)明的專利范圍,凡是利用多路頻響經(jīng)計(jì)算處理合成最終目標(biāo)頻響,均同理包括在本發(fā)明權(quán)利保護(hù)范圍之內(nèi)。
基于上述結(jié)構(gòu),本實(shí)施例進(jìn)一步描述各個(gè)模塊在執(zhí)行操作時(shí)的過程,如圖6所示:
步驟61:中央處理器控制音頻輸出模塊輸出音頻參考信號(hào);
步驟62:音頻輸出模塊控制自身的揚(yáng)聲器裝置發(fā)聲;
步驟63:音頻采集模塊采集到音頻參考信號(hào),將采集到的信號(hào)經(jīng)過調(diào) 整模塊發(fā)送至音頻處理模塊;
步驟64:音頻處理模塊獲取到音頻采集信號(hào)后,將各個(gè)音頻采集信號(hào)疊加得到總音頻采集信號(hào);
步驟65:判斷音頻采集信號(hào)的各個(gè)頻點(diǎn)的增益與參考頻響曲線是否一致,若一致,則結(jié)束處理流程;否則執(zhí)行步驟66;
步驟66:基于總音頻采集信號(hào)、各路音頻采集信號(hào)以及參考頻響曲線,確定調(diào)整參數(shù);
步驟67:基于調(diào)整參數(shù),控制調(diào)整單元針對(duì)各個(gè)音頻采集通道進(jìn)行調(diào)整。
優(yōu)選地,如圖7所示,本實(shí)施例還提供包括有多個(gè)音頻采集子模塊的音頻采集模塊72,包括:
第一音頻采集子模塊721,用于對(duì)所述音頻參考信號(hào)進(jìn)行音頻采集,得到第一音頻采集信號(hào);
第二音頻采集子模塊722,用于對(duì)所述音頻參考信號(hào)進(jìn)行音頻采集,得到第二音頻采集信號(hào);
第三音頻采集子模塊723,用于對(duì)所述音頻參考信號(hào)進(jìn)行音頻采集,得到第三音頻采集信號(hào)。
相應(yīng)的,所述音頻處理模塊,具體用于將所述第一音頻采集信號(hào)、第二音頻采集信號(hào)以及第三音頻采集信號(hào)進(jìn)行疊加,得到總音頻采集信號(hào);基于所述總音頻采集信號(hào)以及所述參考頻響曲線,獲取到第一調(diào)整參數(shù),所述第一調(diào)整參數(shù)中包括有所述總音頻采集信號(hào)中全部頻點(diǎn)對(duì)應(yīng)的增益調(diào)整值;基于第一音頻采集信號(hào)、第二音頻采集信號(hào)、第三音頻采集信號(hào)與參考頻響曲線,分別獲取到每一路音頻采集信號(hào)的增益差值參數(shù);其中,所述增益差值參數(shù)中包括有音頻采集信號(hào)與所述參考頻響曲線中每一個(gè)頻點(diǎn)的增益差值;基于所述每一路音頻采集信號(hào)的增益差值參數(shù),確定調(diào)整方式;基于所述調(diào)整方式以及所述第一調(diào)整參數(shù),確定針對(duì)所述三個(gè)音頻采集模塊的調(diào)整參數(shù)。
所述音頻處理模塊,具體用于若根據(jù)所述每一路音頻采集信號(hào)的增益差值參數(shù),確定每一路音頻采集信號(hào)的參考頻點(diǎn)的增益差值均大于預(yù)設(shè)門限值,或者,均不大于預(yù)設(shè)門限值,則確定調(diào)整方式為第一調(diào)整方式;若根據(jù)所述每一路音頻采集信號(hào)的增益差值參數(shù),確定僅有一路音頻采集信號(hào)的參考頻點(diǎn)的增益差值大于預(yù)設(shè)門限值,則確定調(diào)整方式為第二調(diào)整方式;若根據(jù)所述每一路音頻采集信號(hào)的增益差值參數(shù),確定僅有一路音頻采集信號(hào)的參考頻點(diǎn)的增益差值小于預(yù)設(shè)門限值,則確定調(diào)整方式為第三調(diào)整方式
上述實(shí)施例中分配各路頻響增益的方法是,以參考頻點(diǎn)為選定頻點(diǎn)為例,三路頻響與參考頻響該頻點(diǎn)相對(duì)增益差值與預(yù)設(shè)值(如6dB)比較有四種情況,第一種是三路頻響與參考頻響該頻點(diǎn)相對(duì)增益差值均不大于6dB;第二種是三路頻響與參考頻響該頻點(diǎn)相對(duì)增益差值均大于6dB;第三種是其中一路頻響與參考頻響該頻點(diǎn)相對(duì)增益差值大于6dB,另兩路頻響與參考頻響該頻點(diǎn)相對(duì)增益差值小于6dB;第四種是其中一路頻響與參考頻響該頻點(diǎn)相對(duì)增益差值小于6dB,另兩路頻響與參考頻響該頻點(diǎn)相對(duì)增益差值大于6dB。
第一調(diào)整方式:第一種和第二種情況根據(jù)第一步驟計(jì)算結(jié)果將疊加后該頻點(diǎn)需要調(diào)整的增益分配給三路頻響該頻點(diǎn),即三路頻響在該頻點(diǎn)增益分別為20lg(nx1)、20lg(nx2)、20lg(nx3),疊加后該頻點(diǎn)增益為20lg(nx1+nx2+nx3),與參考頻響在該頻點(diǎn)相對(duì)增益差值為y dB,則三路頻響在該頻點(diǎn)增益均需要調(diào)整y dB;
第二調(diào)整方式:第三種情況下,若疊加后整體頻響該頻點(diǎn)的相對(duì)增益低于參考頻響該頻點(diǎn)的相對(duì)增益,則將疊加后整體頻響該頻點(diǎn)需要調(diào)整的增益分配給與參考頻響差值小于6dB的那兩路頻響該頻點(diǎn),若疊加后整體頻響該頻點(diǎn)的相對(duì)增益高于參考頻響該頻點(diǎn)的相對(duì)增益,則將疊加后整體頻響該頻點(diǎn)需要調(diào)整的增益分配給與參考頻響差值大于6dB的那兩路頻響該頻點(diǎn),三路頻響在該頻點(diǎn)增益分別為20lg(nx1)、20lg(nx2)、20lg(nx3),疊加后該頻點(diǎn)增益為20lg(nx1+nx2+nx3),與參考頻響在該頻點(diǎn)相對(duì)增益差值為 y dB,則疊加后該頻點(diǎn)增益需調(diào)整為
20lg[(nx1+nx2+nx3)*10^(y/20)]…………(1)
假設(shè)需要調(diào)整其中兩路頻響該頻點(diǎn)疊加增益a dB,即兩路頻響該頻點(diǎn)疊加增益調(diào)整為20lg[(nx1+nx2)*10^(a/20)],調(diào)整增益后三路頻響該頻點(diǎn)疊加增益為
20lg[(nx1+nx2)*10^(a/20)+nx3]…………(2)
根據(jù)式(1)等于式(2),可以算得兩路頻響疊加該頻點(diǎn)需要調(diào)整的增益a dB,則兩路頻響該頻點(diǎn)增益均需要調(diào)整a dB。
第三調(diào)整方式為:在第四種情況下,若疊加后整體頻響該頻點(diǎn)的相對(duì)增益低于參考頻響該頻點(diǎn)的相對(duì)增益,則將疊加后整體頻響該頻點(diǎn)需要調(diào)整的增益分配給與參考頻響差值小于6dB的那一路頻響該頻點(diǎn),三路頻響在該頻點(diǎn)增益分別為20lg(nx1)、20lg(nx2)、20lg(nx3),疊加后該頻點(diǎn)增益為20lg(nx1+nx2+nx3),與參考頻響在該頻點(diǎn)相對(duì)增益差值為y dB,則疊加后該頻點(diǎn)增益需調(diào)整為
20lg[(nx1+nx2+nx3)*10^(y/20)]…………(1)
假設(shè)需要調(diào)整其中一路頻響該頻點(diǎn)疊加增益a dB,即該路頻響該頻點(diǎn)疊加增益調(diào)整為20lg[nx1*10^(a/20)],調(diào)整增益后三路頻響該頻點(diǎn)疊加增益為
20lg[nx1*10^(a/20)+nx2+nx3]…………(2)
根據(jù)式(1)等于式(2),可以算得此路頻響該頻點(diǎn)需要調(diào)整的增益a dB。
若疊加后整體頻響該頻點(diǎn)的相對(duì)增益高于參考頻響該頻點(diǎn)的相對(duì)增益,則將疊加后整體頻響該頻點(diǎn)需要調(diào)整的增益分配給與參考頻響差值大于6dB的那兩路頻響該頻點(diǎn),三路頻響在該頻點(diǎn)增益分別為20lg(nx1)、20lg(nx2)、20lg(nx3),疊加后該頻點(diǎn)增益為20lg(nx1+nx2+nx3),與參考頻響在該頻點(diǎn)相對(duì)增益差值為y dB,則疊加后該頻點(diǎn)增益需調(diào)整為
20lg[(nx1+nx2+nx3)*10^(y/20)]…………(1)
假設(shè)需要調(diào)整其中兩路頻響該頻點(diǎn)疊加增益a dB,即兩路頻響該頻點(diǎn)疊加增益調(diào)整為20lg[(nx1+nx2)*10^(a/20)],調(diào)整增益后三路頻響該頻點(diǎn)疊 加增益為
20lg[(nx1+nx2)*10^(a/20)+nx3]…………(2)
根據(jù)式(1)等于式(2),可以算得兩路頻響疊加該頻點(diǎn)需要調(diào)整的增益a dB,則兩路頻響該頻點(diǎn)增益均需要調(diào)整a dB。
可見,通過采用上述方案,就能夠通過輸出音頻參考信號(hào),再由音頻采集模塊對(duì)音頻參考信號(hào)進(jìn)行音頻采集,將得到的音頻采集信號(hào)與音頻參考信號(hào)的頻響曲線進(jìn)行對(duì)比,得到調(diào)整參數(shù),根據(jù)調(diào)整參數(shù)對(duì)音頻采集模塊進(jìn)行增益調(diào)整。如此,能夠維持頻響使用前后一致性,從而防止語音識(shí)別效果降低,使得音頻采集避免頻響差異,保證語音識(shí)別的成功率,進(jìn)一步保證用戶的使用體驗(yàn)。
在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實(shí)現(xiàn)。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,如:多個(gè)模塊或組件可以結(jié)合,或可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或模塊的間接耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。
上述作為分離部件說明的模塊可以是、或也可以不是物理上分開的,作為模塊顯示的部件可以是、或也可以不是物理模塊,即可以位于一個(gè)地方,也可以分布到多個(gè)網(wǎng)絡(luò)模塊上;可以根據(jù)實(shí)際的需要選擇其中的部分或全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各實(shí)施例中的各功能模塊可以全部集成在一個(gè)處理模塊中,也可以是各模塊分別單獨(dú)作為一個(gè)模塊,也可以兩個(gè)或兩個(gè)以上模塊集成在一個(gè)模塊中;上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能模塊的形式實(shí)現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟 可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。