本發(fā)明涉及一種音質(zhì)測量系統(tǒng),具體地,涉及一種便捷的音質(zhì)自動化測試系統(tǒng)及測試方法。
背景技術(shù):
隨著移動硬件設(shè)備的發(fā)展,移動語音社交軟件的日益增多,如何使用一種通用、便捷的語音質(zhì)量測評方法去評估移動硬件的音質(zhì)、語音軟件的音質(zhì)已經(jīng)成為眾多軟硬件廠商的難點,雖然國際上已經(jīng)擁有一套開源的主觀語音質(zhì)量測評——pesq,但是并沒有將其非常便捷地應(yīng)用于移動社交軟件中,特別是眾多中小型公司難以便捷地測試自身產(chǎn)品音質(zhì)以及與競品之間的音質(zhì)對比,從而無法把控好自身的產(chǎn)品質(zhì)量。
主觀語音質(zhì)量測評pesq為一段基于c/c++語音開發(fā)的開源測試代碼,可對比兩個16k采樣率的音頻文件并輸出得分,除軟件模塊以外,含一整套測試gsm/cdma等信道模塊以及基于多路聲卡、串口卡的移動電腦系統(tǒng)。其缺陷在于:1、測試效率低下,每次對比兩個音頻,無法自動化實時測試,無法直接與移動通訊硬件設(shè)備聯(lián)動;2、大型音質(zhì)測評設(shè)備價格昂貴且較為復(fù)雜,成本較高,主要用于測試通訊硬件設(shè)備的音質(zhì),且涉及各類通訊網(wǎng)絡(luò)的測試對于移動互聯(lián)網(wǎng)公司沒有太大意義,并且對各類移動通訊軟件支持不好。
技術(shù)實現(xiàn)要素:
針對現(xiàn)有技術(shù)中的缺陷,本發(fā)明的目的是提供一種便捷的音質(zhì)自動化測試系統(tǒng)及測試方法。
根據(jù)本發(fā)明提供的一種便捷的音質(zhì)自動化測試系統(tǒng),包括:計算機、音頻線、第一移動設(shè)備以及第二移動設(shè)備;
所述計算機的揚聲器通過音頻線與所述第一移動設(shè)備的麥克風(fēng)相連接,所述計算機將原始音頻通過音頻線傳輸至所述第一移動設(shè)備;
所述第一移動設(shè)備與所述第二移動設(shè)備通過網(wǎng)絡(luò)連接,所述第一移動設(shè)備將接收到的原始音頻編碼后發(fā)送給所述第二移動設(shè)備;
所述第二移動設(shè)備的揚聲器通過音頻線與所述計算機的麥克風(fēng)相連接,所述第二移動設(shè)備對接收到的經(jīng)過編碼的原始音頻進(jìn)行解碼生成最終音頻,并通過音頻線傳輸給所述計算機,所述計算機對原始音頻以及最終音頻進(jìn)行對比評分。
優(yōu)選的,所述第一移動設(shè)備與所述第二移動設(shè)備通過互聯(lián)網(wǎng)或者移動互聯(lián)網(wǎng)相連接。
優(yōu)選的,所述計算機內(nèi)封裝和編譯有主觀音質(zhì)評分pesq的代碼。
根據(jù)本發(fā)明提供的一種便捷的音質(zhì)自動化測試方法,包括步驟:
s1、通過音頻線將原始音頻從計算機的揚聲器傳輸至第一移動設(shè)備的麥克風(fēng);
s2、第一移動設(shè)備對接收到的原始音頻進(jìn)行編碼,并通過網(wǎng)絡(luò)傳輸給第二移動設(shè)備;
s3、第二移動設(shè)備對接收到的經(jīng)過編碼的原始音頻進(jìn)行解碼,得到最終音頻;
s4、通過音頻線將最終音頻從第二移動設(shè)備的揚聲器傳輸至計算機的麥克風(fēng);
s5、計算機將最終音頻與原始音頻進(jìn)行對比評分。
優(yōu)選的,所述第一移動設(shè)備與所述第二移動設(shè)備通過互聯(lián)網(wǎng)或者移動互聯(lián)網(wǎng)相連接。
優(yōu)選的,保持所述第一移動設(shè)備與所述第二移動設(shè)備的硬件不變,通過在所述第一移動設(shè)備與所述第二移動設(shè)備內(nèi)安裝不同的移動通訊軟件進(jìn)行對比評分,測得在同種硬件設(shè)備下,不同的移動通訊軟件的音質(zhì)效果。
優(yōu)選的,保持所述第一移動設(shè)備與所述第二移動設(shè)備內(nèi)安裝的移動通訊軟件不變,更換所述第一移動設(shè)備與所述第二移動設(shè)備的硬件,測得在同種移動通訊軟件環(huán)境下,不同的硬件設(shè)備的音質(zhì)效果。
優(yōu)選的,所述計算機內(nèi)封裝和編譯有主觀音質(zhì)評分pesq的代碼。
與現(xiàn)有技術(shù)相比,本發(fā)明具有如下的有益效果:
1、硬件結(jié)構(gòu)簡單,無需大型音質(zhì)測評設(shè)備,成本低廉;
2、計算機通過額外的腳本設(shè)計,可以多次進(jìn)行原始音頻的播放和最終音頻的錄制采集,而為pesq軟件提供源源不斷的最終音頻,解決了傳統(tǒng)pesq評分測試效率低下以及無法自動化的問題。
附圖說明
通過閱讀參照以下附圖對非限制性實施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
圖1為本發(fā)明一種便捷的音質(zhì)自動化測試系統(tǒng)的系統(tǒng)結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合具體實施例對本發(fā)明進(jìn)行詳細(xì)說明。以下實施例將有助于本領(lǐng)域的技術(shù)人員進(jìn)一步理解本發(fā)明,但不以任何形式限制本發(fā)明。應(yīng)當(dāng)指出的是,對本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變化和改進(jìn)。這些都屬于本發(fā)明的保護(hù)范圍。
如圖1所示,本發(fā)明提供的一種便捷的音質(zhì)自動化測試系統(tǒng),包括計算機、第一移動設(shè)備以及第二移動設(shè)備三個部分。計算機的揚聲器通過音頻線與第一移動設(shè)備的麥克風(fēng)相連接,第一移動設(shè)備與第二移動設(shè)備通過網(wǎng)絡(luò)連接,第二移動設(shè)備的揚聲器通過音頻線與計算機的麥克風(fēng)相連接。
本發(fā)明的原理如下:
首先將主觀音質(zhì)評分pesq的代碼進(jìn)行封裝和編譯,并編寫一個集播放和采集于一體的小程序,它們均在計算機上運行。其次通過3.5mm音頻線將計算機的揚聲器與第一移動設(shè)備的麥克風(fēng)相連,這樣計算機的原始音頻即可直接傳入第一移動設(shè)備且沒有任何環(huán)境干擾。第一移動設(shè)備對接收到的原始音頻進(jìn)行編碼,將經(jīng)過編碼的原始音頻通過互聯(lián)網(wǎng)或者移動互聯(lián)網(wǎng)傳輸至第二移動設(shè)備,通過第二移動設(shè)備對接收到的經(jīng)過編碼的原始音頻進(jìn)行解碼,得到最終音頻。再次通過3.5mm音頻線將第二移動設(shè)備的揚聲器直連計算機的麥克風(fēng)連接,這樣最終音頻即可直接傳入計算機。計算機將原始音頻和最終音頻進(jìn)行主觀音質(zhì)評分pesq。
小程序的作用在于原始音頻的播放和最終音頻的錄制采集,通過額外的腳本設(shè)計,可以多次調(diào)用小程序,自動地進(jìn)行播放和錄制活動從而為pesq軟件提供源源不斷的最終音頻,解決了傳統(tǒng)pesq評分測試效率低下以及無法自動化的問題。
計算機的作用在于提供一個連接兩個移動設(shè)備的平臺,得出測試結(jié)果并將數(shù)據(jù)存儲匯總。
以上對本發(fā)明的具體實施例進(jìn)行了描述。需要理解的是,本發(fā)明并不局限于上述特定實施方式,本領(lǐng)域技術(shù)人員可以在權(quán)利要求的范圍內(nèi)做出各種變化或修改,這并不影響本發(fā)明的實質(zhì)內(nèi)容。在不沖突的情況下,
本技術(shù):
的實施例和實施例中的特征可以任意相互組合。