[發明專利]算法的測試方法、裝置、電子設備及存儲介質在審
| 申請號: | 201910421873.2 | 申請日: | 2019-05-20 |
| 公開(公告)號: | CN111968620A | 公開(公告)日: | 2020-11-20 |
| 發明(設計)人: | 陳孝良;艾文;馮大航 | 申請(專利權)人: | 北京聲智科技有限公司 |
| 主分類號: | G10L15/01 | 分類號: | G10L15/01 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 周天宇 |
| 地址: | 100086 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 算法 測試 方法 裝置 電子設備 存儲 介質 | ||
一種算法的測試方法,應用于測試技術領域,包括:采用待測試算法對待識別語音信號進行語音信號處理,得到音頻數據,采用預置的語音識別算法模型,對該音頻數據進行語音識別,得到相應的語音識別準確率,根據預置的參數調整算法,更新該待測試算法的參數的取值,并再次執行該采用待測試算法對待識別語音信號進行語音信號處理的步驟,當遍歷完待測試算法的所有參數的取值后,在所有得到的語音識別準確率中,選取使語音識別準確率最高的參數的取值為該待測試算法的參數的最優取值。本發明還公開了一種算法的測試裝置、電子設備及存儲介質,可適用不同算法,測試效率高。
技術領域
本發明涉及計算機技術領域,尤其涉及一種算法的測試方法、裝置、電子設備及存儲介質。
背景技術
語音識別技術在人工智能領域有著廣泛的應用,例如智能家居、智能客服、智能音箱等,因此如何提高語音識別的準確率一直是該技術的重點,因而各種誕生了各種各樣的算法來對語音信號進行處理,以期提高之后的語音識別的準確率。
現有技術中,算法編寫完成后,需要對算法的效果進行測試,但是算法的不同,需要針對不同算法編寫不同的測試程序,再根據測試結果對算法的配置參數進行調整,導致算法的測試周期長,測試效率低。
發明內容
本發明的主要目的在于提供一種算法的測試方法、裝置、電子設備及存儲介質,旨在解決現有技術中需要針對不同算法編寫不同的測試程序,導致算法的測試周期長,測試效率低的技術問題。
為實現上述目的,本發明實施例第一方面提供一種算法的測試方法,包括:
采用待測試算法對待識別語音信號進行語音信號處理,得到音頻數據;
采用預置的語音識別算法模型,對所述音頻數據進行語音識別,得到相應的語音識別準確率;
根據預置的參數調整算法,更新所述待測試算法的參數的取值,并再次執行所述采用待測試算法對待識別語音信號進行語音信號處理的步驟;
當遍歷完所述待測試算法的所有參數的取值后,在所有得到的語音識別準確率中,選取使語音識別準確率最高的參數的取值為所述待測試算法的參數的最優取值。
進一步地,所述待測試算法的參數包括端點檢測控制參數、噪聲抑制參數、幅度調節參數和處理控制參數中的至少一種。
進一步地,所述端點檢測控制參數用于控制采集所述待識別語音信號中的有效語音;
所述噪聲抑制參數用于控制所述有效語音片段中背景噪聲的強弱;
所述幅度調節參數用于控制所述有效語音的幅度;
所述處理控制參數用于控制是否采用所述端點檢測控制參數、噪聲抑制參數、幅度調節參數。
進一步地,所述根據預置的參數調整算法,更新所述待測試算法的參數的取值包括:
基于預置策略,對所述待測試算法的各參數進行優先級排序;
按照所述待測試算法的各參數的優先級,由高到低,依次更新所述待測試算法的參數的取值。
進一步地,所述根據預置的參數調整算法,更新所述待測試算法的參數的取值包括:
以預設步長遍歷所述待測試算法的各參數的所有取值,以依次更新所述待測試算法的參數的取值。
進一步地,所述方法還包括:
選取使語音識別準確率最高的語音識別算法為所述待測試算法的最優語音識別算法。
本發明實施例第二方面提供一種算法的測試裝置,包括:
信號處理模塊,用于采用待測試算法對待識別語音信號進行語音信號處理,得到音頻數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京聲智科技有限公司,未經北京聲智科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910421873.2/2.html,轉載請聲明來源鉆瓜專利網。





