終端智能語音測試系統(tǒng)和方法
【技術領域】
[0001]本發(fā)明涉及一種終端的測試系統(tǒng)和方法,尤其是終端的智能語音測試系統(tǒng)和方法,屬于自動化測試技術領域。
【背景技術】
[0002]目前測試終端的智能語音的方式是:在測試電腦上安裝智能語音引擎或者模型,把待測終端錄取到的語音數(shù)據(jù)傳到測試電腦上的智能語音引擎或者模型連接起來,進行識另U。此種測試方式存在以下的缺點:
1、只能測試某個智能語音的引擎或者模型的性能;
2、得不到被測終端里或者其在云端的具體智能語音的引擎或者模型的性能;
3、不全面,也與實際使用的情況有差別。
[0003]現(xiàn)代終端,如手機等,與智能語音的連接包括如下幾種形式:
1)終端上的智能語音引擎或者模型,即待測終端得到使用者的語音數(shù)據(jù)后,直接傳給自身帶有的智能語音引擎或者模型,進行智能語音識別別,給出結果,各種不同終端的智能語音的引擎或者模型是不一樣的;
2)終端上帶有的智能語音前端處理,而智能語音的引擎或者模型在其云端,終端只是把前端處理后的數(shù)據(jù),如語音特征,傳給其云端進行識別,給出結果,不同的智能語音軟件其云端的智能語音引擎或者模型也不一樣;
3)終端通過通信方式,如打電話,到某個服務器上進行智能語音識別,這樣待測終端發(fā)送的是經過編解碼器的語音數(shù)據(jù)。
[0004]上述智能語音包括語音識別、語音喚醒和說話人識別等,通信終端的智能語音測試主要是針對終端的本地智能語音以及自身云端智能語音和其他服務器或者云端智能語音的性能進行評估。目前尚未有有效的自動化測試系統(tǒng)和方法來實現(xiàn)終端本地或云端的智能語音測試。
【發(fā)明內容】
[0005]發(fā)明目的:針對現(xiàn)有技術的不足,本發(fā)明目的在于提供通信終端智能語音的自動化測試系統(tǒng)和方法,以實現(xiàn)通信終端本地智能語音或云端智能語音的測試。
[0006]技術方案:為實現(xiàn)通信終端在其云端的智能語音測試,本發(fā)明的終端智能語音測試系統(tǒng),包括待測終端、測試計算機和智能語音引擎或者模型,所述智能語音引擎或者模型設在云端,測試計算機與待測終端連接,待測終端通過無線方式與云端智能語音引擎或者模型連接。
[0007]優(yōu)選的,所述無線方式為Wifi或者藍牙或其他類似方式,測試時不需要花費流量。
[0008]優(yōu)選的,所述系統(tǒng)還包括語音播放器和噪聲產生裝置,語音播放器與測試計算機連接。噪聲產生裝置用于產生測試環(huán)境的噪聲,可用于測試在不同噪聲干擾環(huán)境下的識別性能。語音播放器和噪聲產生裝置與待測終端的位置關系可根據(jù)實際測試需求而定。
[0009]優(yōu)選的,所述待測終端包括測試接口模塊和依次連接的語音采集模塊,智能語音前端以及識別結果輸出模塊,所述測試接口模塊與識別結果輸出模塊連接,所述測試接口模塊與測試計算機連接,所述智能語音前端通過無線方式與其云端智能語音引擎或者模型連接。
[0010]為實現(xiàn)通信終端本地的智能語音測試,本發(fā)明的終端智能語音測試系統(tǒng),包括待測終端、測試計算機和智能語音引擎或者模型,所述智能語音引擎或者模型設在待測終端本地,測試計算機與待測終端連接。
[0011]優(yōu)選的,所述系統(tǒng)還包括語音播放器和噪聲產生裝置,語音播放器與測試計算機連接。噪聲產生裝置用于產生測試環(huán)境的噪聲,可用于測試在不同噪聲干擾環(huán)境下的識別性能。語音播放器和噪聲產生裝置與待測終端的位置關系可根據(jù)實際測試需求而定。
[0012]優(yōu)選的,所述待測終端包括測試接口模塊和依次連接的語音采集模塊,智能語音引擎或者模型以及識別結果輸出模塊,所述測試接口模塊與識別結果輸出模塊連接,所述測試接口模塊與測試計算機連接。
[0013]本發(fā)明的終端智能語音測試方法,包括測試計算機控制播放預設的語音信息的步驟;通過智能語音引擎或者模型對待測終端錄取到的語音數(shù)據(jù)進行識別的步驟;以及測試計算機獲取識別結果并基于識別結果進行性能分析的步驟;其中,由待測終端連接本地智能語音引擎或者模型進行語音識別,或者通過無線方式連接云端智能語音引擎或者模型進行語音識別,識別結果輸出在待測終端上。
[0014]優(yōu)選的,所述無線方式為Wifi或者藍牙或者其他的無線連接方式。
[0015]作為本發(fā)明的進一步改進,本發(fā)明還提供了另一種終端語音識別測試方法,包括測試計算機控制播放預設的語音信息的步驟;通過智能語音引擎或者模型對待測終端錄取到的語音數(shù)據(jù)進行識別的步驟;以及測試計算機獲取識別結果并基于識別結果進行性能分析的步驟;其中,由待測終端連接本地或云端的智能語音引擎或者模型進行語音識別,識別結果輸出在待測終端上,測試計算機通過與終端的接口直接從終端得到智能語音的識別結果O
[0016]有益效果:本發(fā)明提供的終端智能語音測試系統(tǒng)和測試方法,智能語音引擎或者模型設置在待測終端本地或其云端,不需要在測試計算機上安裝各種智能語音引擎或者模型,更無需在待測終端和測試計算機之間傳遞錄取的語音數(shù)據(jù),直接在終端上進行智能語音識別或者由終端連接其云端進行識別。在智能語音引擎或者模型在云端的情況下,終端通過無線方式與云端連接,如Wifi,這樣不需要流量,而且不需要了解終端與云端的接口(是傳輸語音特征呢?還是直接傳輸語音文件?還是其他的)。進一步的,測試系統(tǒng)通過與終端的接口直接從終端得到智能語音的識別結果,充分利用了待測終端自身的功能,簡化了系統(tǒng),并且適用于智能語音引擎或者模型在本地和在云端的兩種情形。與現(xiàn)有技術相比,本發(fā)明既保證測試自動化和易用性,又降低系統(tǒng)復雜性和成本、提高測試效率,并且測試更全面、更準確。
【附圖說明】
[0017]圖1為本發(fā)明系統(tǒng)實施例1的結構示意圖; 圖2為本發(fā)明系統(tǒng)實施例2的結構示意圖;
圖3為本發(fā)明方法實施例1的流程圖;
圖4為本發(fā)明方法實施例2的流程圖。
【具體實施方式】
[0018]下面結合具體實施例,進一步闡明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例以及實施例中的特征可以相互任意組合。應理解,這些實施例僅用于說明本發(fā)明而不用于限制本發(fā)明的范圍,在閱讀了本發(fā)明之后,本領域技術人員對本發(fā)明的各種等價形式的修改均落于本申請所附權利要求項要求所限定的范圍。
[0019]系統(tǒng)實施例1:
如圖1所示,本實施例提供的終端智能語音測試系統(tǒng),包括待測終端、測試計算機和智能語音引擎或者模型,其中智能語音引擎或者模型設在待測終端本地,測試計算機與待測終端連接。待測終端還包括語音采集模塊、識別結果輸出模塊和測試接口模塊,語音采集模塊用于錄音,并與本地智能語音引擎或者模型連接,將錄取的語音數(shù)據(jù)傳入智能語音引擎或者模型進行識別,智能語音引擎或者模型得到識別結果后輸出到識別結果輸出模塊;測試接口模塊分別與測試計算機和識別結果輸出模塊連接,接收測試計算機的信號并從識別結果輸出模塊中獲取識別結果給測試計算機,測試接口模塊也可以與語音采集模塊或者智能語音引擎或者模型連接,以下達測試計算機的測試控制指令。測試計算機可以通過自帶的揚聲器播放語音信息,也可以外接語音播放器進行播放語音,語音播放器可以是通用的揚聲器或特殊的播放設備,如人工嘴,以適應各種不同的測試要求。
[0020]系統(tǒng)實施例2:
如圖2所示,本實施例提供的終端智能語音測試系統(tǒng),包括待測終端、測試計算機和智能語音引擎或者模型,智能語音引擎或者模型設置云端,待測終端上設有智能語音前端,待測終端通過無線方式,如Wif1、藍牙或其他無線方式,與云端智能語音引擎或者模型連接,測試計算機與待測終端連接。待測終端還包括語音采集模塊、識別結果輸出模塊和測試接口模塊,語音采集模塊用于錄音,并與本地智能語音前端連接,