專利名稱:一種語音模塊測試方法及語音模塊測試設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種語音測試領(lǐng)域,尤其涉及一種語音模塊測試方法及語音模塊測試設(shè)備。
背景技術(shù):
目前,基于POS產(chǎn)品的語音測試,常規(guī)上采用的測試方法是,利用軟件播放一定的音頻文件,并通過人工對播放的語音進行判斷,但是,采用這種人工測試的方法,就會因為人為的因素,導致測試的結(jié)果不準確,且耗費的人力,測試的效率也低。
發(fā)明內(nèi)容
本發(fā)明主要解決的技術(shù)問題是提供一種語音模塊測試方法及語音模塊測試設(shè)備, 能夠解決目前語音測試不能自動測試的問題。為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是提供一種語音模塊測試方法,包括以下步驟Sl 采集音頻信號;S2 對所述音頻信號進行幅值解析、頻率解析和碼值解析,并輸出解析結(jié)果;S3 將所述解析結(jié)果與預置的指標相對比,輸出判斷結(jié)果。其中,所述音頻信號為音頻頻率范圍內(nèi)的FSK信號。其中,所述步驟Sl中采集音頻信號包括以下步驟SlOl 向被測設(shè)備發(fā)送播放音頻信號的命令并開始采集信號;S102:判斷接收到的信號是否為音頻信號結(jié)束信號,若是,則進入步驟S103 ;若否,繼續(xù)采集信號并判斷該信號是否為音頻信號結(jié)束信號;S103 接收到所述音頻信號結(jié)束信號時結(jié)束信號采集。其中,所述步驟S2中的對音頻信號進行解析的方法包括過零檢測法。其中,所述步驟S3將所述預置的指標包括幅值指標、頻率指標和碼值指標。其中,所述步驟S3中的判斷結(jié)果為符合指標或不符合指標。其中,所述步驟S3包括判斷所述幅值、頻率和碼值的解析結(jié)果是否都符合預置的指標,若是,則輸出判斷結(jié)果為符合指標;若否,則輸出判斷結(jié)果為不符合指標。為解決上述技術(shù)問題,本發(fā)明采用的另一個技術(shù)方案是提供一種語音模塊測試設(shè)備,包括用于發(fā)送接收指令的通信模塊,用于采集音頻信號的采集模塊,用于對音頻信號進行解析的解析模塊,所述通信模塊與所述采集模塊電連接,所述采集模塊與所述解析模塊電連接,所述通信模塊與外置的被測設(shè)備相連接,所述采集模塊與外置的被測設(shè)備相連接。本發(fā)明的有益效果是區(qū)別于現(xiàn)有技術(shù)的語音模塊不能自動測試的問題,本發(fā)明提供一種語音模塊測試方法,首先對音頻信號進行采集,對所采集到的音頻信號進行解析, 將解析的結(jié)果與預置的指標相比對,通過比對,得出測試的結(jié)果,采用這種方式,就能夠?qū)σ纛l信號進行自動測試,不添加人為因素,使測試的結(jié)果更準確,測試的效率更高。
圖1是本發(fā)明提供的語音模塊測試方法的流程圖;圖2是本發(fā)明提供的采集音頻信號的流程圖;圖3是本發(fā)明提供的語音模塊測試設(shè)備的結(jié)構(gòu)圖;圖4是本發(fā)明提供的一種實施例的流程圖;圖5是本發(fā)明提供的幅度解析的波形圖;圖6是本發(fā)明提供的實施例的被測設(shè)備的流程圖。標號說明1.通信模塊2.采集模塊3.解析模塊4.被測設(shè)備
具體實施例方式為詳細說明本發(fā)明的技術(shù)內(nèi)容、構(gòu)造特征、所實現(xiàn)目的及效果,以下結(jié)合實施方式并配合附圖詳予說明。請參閱圖1,本發(fā)明提供一種語音模塊測試方法,包括以下步驟Sl 采集音頻信號;S2 對所述音頻信號進行幅值解析、頻率解析和碼值解析,并輸出解析結(jié)果;S3 將所述解析結(jié)果與預置的指標相對比,輸出判斷結(jié)果。上述音頻信號為音頻頻率范圍內(nèi)的FSK信號,所謂FSK(Frequency-shift keying)是指頻移鍵控,是利用載波的頻率變化來傳遞數(shù)字信息,它是利用基帶數(shù)字信號離散取值特點去鍵控載波頻率以傳遞信息的一種數(shù)字調(diào)制技術(shù)。具體是指,用兩個頻率承載二進制1和0,其優(yōu)點是實現(xiàn)起來較容易,抗噪聲與抗衰減的性能較好,在解調(diào)的時候,只要分析其載波的頻率、幅值、碼值等,就能得到傳輸?shù)臄?shù)據(jù)。請參閱圖2,在步驟Sl中,采集音頻信號包括以下步驟SlOl 向被測設(shè)備4發(fā)送播放音頻信號的命令并開始采集信號;S102:判斷接收到的信號是否為音頻信號結(jié)束信號,若是,則進入步驟S103 ;若否,繼續(xù)采集信號并判斷該信號是否為音頻信號結(jié)束信號;S103 接收到所述音頻信號結(jié)束信號時結(jié)束信號采集。請參閱圖5,在步驟S2中,對音頻信號的解析包括幅值解析、頻率解析和碼值解析。其中,幅值解析的方法是定時采樣解析波形幅度取值,以一個基準點(如圖5中的A點)幅度值起始解析,在本發(fā)明中,采用過零檢測法,檢測零觸發(fā)信號(如圖5的B、C、 D、E、F點等),可以得到后續(xù)波形相同幅度值的點,由于,對音頻信號進行AD采樣過后,音頻信號的波形是以一定的數(shù)據(jù)保存在存儲器里面的,可以通過求最大值排列等算法,即可算最正弦波的波峰、波谷(例如Hl和Li);重復如上解析則得到整個波形每個波峰和波谷值 (例如Hl和Li,H2和L2...),通過統(tǒng)計計算這些數(shù)據(jù)從而得到最終的幅值。這種波峰、波谷的計算方法以及過零檢測法,都是本領(lǐng)域技術(shù)人員公知的方法,這里不做贅述。頻率解析由于采用過零檢測法,就能夠測試出音頻信號的波形零觸發(fā)的時間點以及信號波形的情況,如圖5中的A點與C點,其波形的方向是一致的,都是從波峰向波谷下降,從而可以檢測出從A點到C點是一個波形周期;進一步的,在波形A點到C點之間,過零檢測法測出中斷的零觸發(fā)點,即B點,再結(jié)合FSK信號的調(diào)制特性,即采用兩種不同頻率的載波來進行信號傳遞(如頻率Fl代表信號1,頻率FO代表信號0),就能解析得到從A點到B點為FSK信號的一種載波頻率,B點到C點為FSK信號的另一種載波頻率,再解析A、B、 C點的時間點,解析得到兩種頻率的均值。需要指出的是,這種頻率的解析方法,為本領(lǐng)域人員對FSK信號解調(diào)的公知方法。其具體實施方式
為本領(lǐng)域技術(shù)人員能夠掌握的。FSK碼值解析根據(jù)FSK信號特性,例如,F(xiàn)l和FO兩種頻率對應(yīng)為數(shù)據(jù)1和0,即可解析得出FSK信息。請參閱圖1,在步驟S3中,將獲取的音頻信號與預置的指標相比對,其比對方式是,將上述方法解析到的幅值、頻率和碼值,跟指標相比對,預置的指標包括幅值指標、頻率指標和碼值指標,只有這三種指標都合格的情況下,才輸出符合指標的信號;只要其中一個指標不合格,就輸出不符合指標的信號。采用這樣的判斷方法就能夠提高音頻信號測試的準確性,避免出現(xiàn)如幅值、頻率正常,而碼值正常的情況下,將測試結(jié)果誤判為符合指標的情況。另外,請參閱圖3,本發(fā)明還提供一種語音模塊測試設(shè)備,包括用于發(fā)送接收指令的通信模塊1,用于采集音頻信號的采集模塊2,用于對音頻信號進行解析的解析模塊3,所述通信模塊1與外置的被測設(shè)備4相連接,并與所述采集模塊2相連接,所述解析模塊3與所述采集模塊2相連接,所述采集模塊2與外置的被測設(shè)備4相連接。請參閱圖4,下面結(jié)合一個實施例來說明本發(fā)明的具體工作流程,語音模塊測試設(shè)備與被測設(shè)備4相連接,在本實施例中,語音模塊測試設(shè)備使用的是PC機,首先PC機下發(fā)播放語音的指令,如發(fā)送“產(chǎn)生FSK信號”的指令到被測設(shè)備4,并啟動采集語音信號的波形程序,執(zhí)行采集波形的動作,當接收到被測語音設(shè)備發(fā)送的“FSK信號產(chǎn)生完畢”通知的時候,就停止采集波形;若沒有接收到被測語音設(shè)備發(fā)出的“FSK信號產(chǎn)生完畢”的通知,就繼續(xù)采集波形。請參閱圖6,被測設(shè)備4的工作流程是當接收到PC機發(fā)送的“產(chǎn)生FSK信號”的通知時候,就開始產(chǎn)生FSK數(shù)據(jù)波形;若沒收到通知,則繼續(xù)檢測來自PC端的指令信息;當 FSK數(shù)據(jù)波形產(chǎn)生完畢時,被測設(shè)備4就向PC機發(fā)送“FSK信號產(chǎn)生完畢”的通知,結(jié)束發(fā)送數(shù)據(jù)波形,并繼續(xù)監(jiān)聽來自PC端的指令。完成波形的采集后,PC就對采集到的波形進行解析,包括幅值解析、頻率解析和碼值解析,并將解析完的數(shù)據(jù)與預定的指標進行比對,當與指標符合時,就輸出符合指標的信號,當與指標不匹配時,就輸出不符合指標的信號。另外,輸出的信號可以通過多種方式顯示,如在顯示屏上顯示,或輸出到信號燈上顯示,這里對顯示的方法不做贅述。以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
權(quán)利要求
1.一種語音模塊測試方法,其特征在于,包括以下步驟51采集音頻信號;52對所述音頻信號進行幅值解析、頻率解析和碼值解析,并輸出解析結(jié)果;53將所述解析結(jié)果與預置的指標相對比,輸出判斷結(jié)果。
2.根據(jù)權(quán)利要求1所述的語音模塊測試方法,其特征在于所述音頻信號為音頻頻率范圍內(nèi)的FSK信號。
3.根據(jù)權(quán)利要求1所述的語音測試方法,其特征在于,所述步驟Sl中采集音頻信號包括以下步驟5101向被測設(shè)備發(fā)送播放音頻信號的命令并開始采集信號;5102判斷接收到的信號是否為音頻信號結(jié)束信號,若是,則進入步驟S103 ;若否,繼續(xù)采集信號并判斷該信號是否為音頻信號結(jié)束信號;5103接收到所述音頻信號結(jié)束信號時結(jié)束信號采集。
4.根據(jù)權(quán)利要求1所述的語音測試方法,其特征在于所述步驟S2中的對音頻信號進行解析的方法包括過零檢測法。
5.根據(jù)權(quán)利要求1所述的語音測試方法,其特征在于所述步驟S3將所述預置的指標包括幅值指標、頻率指標和碼值指標。
6.根據(jù)權(quán)利要求1所述的語音測試方法,其特征在于所述步驟S3中的判斷結(jié)果為符合指標或不符合指標。
7.根據(jù)權(quán)利要求6所述的語言測試方法,其特征在于所述步驟S3包括判斷所述幅值、頻率和碼值的解析結(jié)果是否都符合預置的指標,若是,則輸出判斷結(jié)果為符合指標;若否,則輸出判斷結(jié)果為不符合指標。
8.一種語音模塊測試設(shè)備,其特征在于包括用于發(fā)送接收指令的通信模塊,用于采集音頻信號的采集模塊,用于對音頻信號進行解析的解析模塊,所述通信模塊與所述采集模塊電連接,所述采集模塊與所述解析模塊電連接,所述通信模塊與外置的被測設(shè)備相連接,所述采集模塊與外置的被測設(shè)備相連接。
全文摘要
本發(fā)明公開了一種語音模塊測試方法和語音語言模塊測試設(shè)備,其中,語音模塊測試方法包括以下步驟,S1采集音頻信號;S2對所述音頻信號進行幅值解析、頻率解析和碼值解析,并輸出解析結(jié)果;S3將所述解析結(jié)果與預置的指標相對比,輸出判斷結(jié)果。采用這種方法,就能夠?qū)φZ音信號進行自動檢測,克服了人工檢測準確性和效率不高的問題。
文檔編號H04B17/00GK102368384SQ201110325188
公開日2012年3月7日 申請日期2011年10月19日 優(yōu)先權(quán)日2011年10月19日
發(fā)明者曹小蘇, 蘇龍, 鄭云斌 申請人:福建聯(lián)迪商用設(shè)備有限公司