將錄取的語音數(shù)據(jù)傳入智能語音前端,前端通過無線方式,如Wifi,與云端智能語音引擎或者模型連接,云端將識別結果通過無線方式傳回,輸出到識別結果輸出模塊;測試接口模塊分別與測試計算機和識別結果輸出模塊連接,接收測試計算機的信號并從識別結果輸出模塊中獲取識別結果給測試計算機,測試接口模塊也可以與語音采集模塊或者智能語音前端連接,以下達測試計算機的測試控制指令。測試計算機外接語音播放器進行播放語音,測試計算機可連接噪聲產(chǎn)生裝置,控制測試環(huán)境噪聲的播放。應理解的是,噪聲產(chǎn)生裝置用于產(chǎn)生測試環(huán)境的噪聲,可以獨立控制,也可以與測試計算機連接,接收計算機在測試流程中進行的播放、停止、音量、噪聲源類型等的控制信號。
[0021]方法實施例1:
本發(fā)明實施例提供的終端智能語音測試方法包括:
測試計算機控制播放預設的語音信息的步驟;
待測終端連接本地智能語音引擎或者模型對錄取到的語音數(shù)據(jù)進行識別,并在待測終端上輸出識別結果的步驟; 以及,測試計算機獲取識別結果并基于識別結果進行性能分析的步驟;
結合系統(tǒng)實施例1和附圖3,本實施例的方法的詳細步驟包括:
1)測試計算機向測試接口模塊發(fā)出啟動測試的信號,測試接口模塊控制語音采集模塊進入本地錄音狀態(tài);
2)測試計算機輸出一條預先設定的參考文本對應的語音信息至語音播放器,語音播放器播放語音;
3)語音播放結束后,測試計算機向測試接口模塊發(fā)出播放結束的信號,測試接口模塊控制語音采集模塊退出本地錄音狀態(tài);
4)終端啟動本地智能語音引擎或者模型對錄取到的語音數(shù)據(jù)進行智能語音識別;
5)測試計算機通過測試接口模塊查詢待測終端是否獲得語音識別結果,若得到識別結果則讀取結果文本,否則每隔設定的時間間隔(如10ms)再查詢待測終端是否獲得語音識別結果直至得到識別結果或超出設定的等待總時長(如Is);
測試計算機得到語音識別結果文本后即可與參考文本進行比對,基于多次測試結果即可進行識別率的計算,進一步進行智能語音識別的性能分析和評估。
[0022]方法實施例2:
本發(fā)明實施例提供的終端智能語音測試方法包括:
測試計算機控制播放預設的語音信息的步驟;
待測終端通過無線方式連接云端智能語音引擎或者模型對錄取到的語音數(shù)據(jù)進行識另IJ,并在待測終端上輸出識別結果的步驟;
以及,測試計算機獲取識別結果并基于識別結果進行性能分析的步驟;
結合系統(tǒng)實施例2和附圖4,本實施例的方法的詳細步驟包括:
I)測試計算機控制噪聲產(chǎn)生裝置開始播放噪聲;
2 )測試計算機向測試接口模塊發(fā)出啟動測試的信號,測試接口模塊控制語音采集模塊進入本地錄音狀態(tài);
3)測試計算機輸出一條預先設定的參考文本對應的語音信息至語音播放器,語音播放器播放語音;
4)語音播放結束后,測試計算機向測試接口模塊發(fā)出播放結束的信號,測試接口模塊控制語音采集模塊退出本地錄音狀態(tài);
5)測試計算機控制噪聲產(chǎn)生裝置停止播放噪聲;
6)待測終端將錄取到的語音數(shù)據(jù)進行智能語音前端處理后,通過無線方式(如Wifi)傳給云端的智能語音引擎或者模型,啟動云端智能語音引擎或者模型進行智能語音識別,并等待接收通過無線方式傳回的識別結果;
7)測試計算機通過測試接口模塊查詢待測終端是否獲得語音識別結果,若得到識別結果則讀取結果文本,否則每隔設定的時間間隔(如100ms)再查詢待測終端是否獲得語音識別結果直至得到識別結果或超出設定的等待總時長(如4s)。
[0023]測試計算機得到語音識別結果文本后即可與參考文本進行比對,基于多次測試結果即可進行識別率的計算,進一步進行智能語音識別的性能分析和評估。
【主權項】
1.終端智能語音測試系統(tǒng),包括待測終端、測試計算機和智能語音引擎或者模型,其特征在于,所述智能語音引擎或者模型設在云端,測試計算機與待測終端連接,待測終端通過無線方式與云端智能語音引擎或者模型連接。
2.根據(jù)權利要求1所述的終端智能語音測試系統(tǒng),其特征在于,所述無線方式為Wifi或者藍牙。
3.根據(jù)權利要求1或2所述的終端智能語音測試系統(tǒng),其特征在于,所述系統(tǒng)還包括語音播放器和噪聲產(chǎn)生裝置,語音播放器與測試計算機連接。
4.根據(jù)權利要求1或2所述的終端智能語音測試系統(tǒng),其特征在于,所述待測終端包括測試接口模塊和依次連接的語音采集模塊,智能語音前端以及識別結果輸出模塊,所述測試接口模塊與識別結果輸出模塊連接,所述測試接口模塊與測試計算機連接,所述智能語音前端通過無線方式與其云端智能語音引擎或者模型連接。
5.終端智能語音測試系統(tǒng),包括待測終端、測試計算機和智能語音引擎或者模型,其特征在于,所述智能語音引擎或者模型設在待測終端本地,測試計算機與待測終端連接。
6.根據(jù)權利要求5所述的終端智能語音測試系統(tǒng),其特征在于,所述系統(tǒng)還包括語音播放器和噪聲產(chǎn)生裝置,語音播放器與測試計算機連接。
7.根據(jù)權利要求5所述的終端智能語音測試系統(tǒng),其特征在于,所述待測終端包括測試接口模塊和依次連接的語音采集模塊,智能語音引擎或者模型以及識別結果輸出模塊,所述測試接口模塊與識別結果輸出模塊連接,所述測試接口模塊與測試計算機連接。
8.終端智能語音測試方法,包括測試計算機控制播放預設的語音信息的步驟;通過智能語音引擎或者模型對待測終端錄取到的語音數(shù)據(jù)進行識別的步驟;以及測試計算機獲取識別結果并基于識別結果進行性能分析的步驟;其特征在于,由待測終端連接本地智能語音引擎或者模型進行語音識別,或者通過無線方式連接云端智能語音引擎或者模型進行語音識別,識別結果輸出在待測終端上。
9.根據(jù)權利要求8所述的終端智能語音測試方法,其特征在于,所述無線方式為Wifi或者藍牙。
10.根據(jù)權利要求8或9所述的終端智能語音測試方法,其特征在于,在噪聲干擾環(huán)境下播放預設的參考文本對應的語音信息。
11.終端智能語音測試方法,包括測試計算機控制播放預設的語音信息的步驟;通過智能語音引擎或者模型對待測終端錄取到的語音數(shù)據(jù)進行識別的步驟;以及測試計算機獲取識別結果并基于識別結果進行性能分析的步驟;其特征在于,由待測終端連接本地或云端的智能語音引擎或者模型進行語音識別,識別結果輸出在待測終端上,測試計算機通過與終端的接口直接從終端得到智能語音的識別結果。
12.根據(jù)權利要求11所述的終端智能語音測試方法,其特征在于,在噪聲干擾環(huán)境下播放預設的參考文本對應的語音信息。
【專利摘要】本發(fā)明公開了終端智能語音測試系統(tǒng)和方法,系統(tǒng)包括待測終端、測試計算機和智能語音引擎或者模型,其中,智能語音引擎或者模型設在云端或待測終端本地,測試計算機與待測終端連接,待測終端通過無線方式與云端智能語音引擎或者模型連接。所述方法為:智能語音引擎或者模型在云端的情況下,待測終端通過無線方式連接云端進行識別,智能語音引擎或者模型在本地的情況下,待測終端直接在本地進行識別,在兩種情況下,測試計算機都直接從待測終端獲取識別結果,進行性能分析。與現(xiàn)有技術相比,本發(fā)明能測試待測終端自身以及云端的智能語音性能,測試全面、準確,并且簡單靈活易用。
【IPC分類】G10L25-60
【公開號】CN104538042
【申請?zhí)枴緾N201410804454
【發(fā)明人】張銘, 林松
【申請人】南京聲準科技有限公司
【公開日】2015年4月22日
【申請日】2014年12月22日