System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及電子產品測試,尤其涉及一種麥克風時延測試方法、裝置、設備、存儲介質及產品。
技術介紹
1、隨著語音識別技術和智能語音設備的發展,麥克風錄音的時延問題逐漸成為影響設備性能的關鍵因素之一。尤其是在平板電腦、智能音箱等具備語音喚醒和語音交互功能的設備中,麥克風的錄音時延會直接影響設備的響應速度和用戶體驗。因此,測試并優化麥克風錄音時延對于確保語音識別設備的準確性和實時性至關重要。現有的麥克風時延測試方法通常依賴于專業的音頻測試設備。例如,使用聲學分析儀、信號發生器等設備,可以精確測量音頻信號的延時。然而,這類專業設備的采購和維護成本較高,且設備的復雜性增加了測試的難度。此外,將測試外包給專業測試機構,不僅增加了成本,還可能延長測試周期,降低了測試效率。因此,如何降低測試成本、提升測試效率和精度成為亟待解決的問題。
技術實現思路
1、本申請的主要目的在于提供了一種麥克風時延測試方法、裝置、設備、存儲介質及產品,旨在解決如何降低測試成本、提升測試效率和精度的技術問題。
2、為實現上述目的,本申請提供了一種麥克風時延測試方法,所述方法包括:
3、基于adb命令窗口,輸入錄制命令至待測試設備;
4、根據所述錄制命令,控制所述待測試設備播放預設音頻,并控制所述待測試設備同步進行錄制,得到錄制音頻;
5、將所述錄制音頻與所述預設音頻進行對比;
6、根據對比結果,確定所述待測試設備的麥克風時延。
7、在一實施例中,在所述
8、獲取所述待測試設備的喇叭數量、麥克風數量以及采樣率;
9、基于所述喇叭數量、所述麥克風數量以及所述采樣率,生成所述錄制命令。
10、在一實施例中,在所述根據所述錄制命令,控制所述待測試設備播放預設音頻,并控制所述待測試設備同步進行錄制,得到錄制音頻的步驟之前,還包括:
11、在所述待測試設備中配置音頻錄制工具和音量調節工具。
12、在一實施例中,所述根據所述錄制命令,控制所述待測試設備播放預設音頻,并控制所述待測試設備同步進行錄制,得到錄制音頻的步驟,包括:
13、根據所述錄制命令,控制所述待測試設備的喇叭播放所述預設音頻;
14、當所述預設音頻播放時,基于所述音頻錄制工具,控制所述待測試設備的麥克風進行錄音,得到所述錄制音頻。
15、在一實施例中,在所述根據所述錄制命令,控制所述待測試設備的喇叭播放所述預設音頻的步驟之前,還包括:
16、基于所述音量調節工具,調節所述待測試設備的音頻參數,所述音頻參數包括音量、音頻通道以及采樣率。
17、在一實施例中,所述將所述錄制音頻與所述預設音頻進行對比的步驟,包括:
18、基于所述adb命令窗口,將所述錄制音頻和所述預設音頻導入至預設音頻分析工具,得到播放波形圖和錄制波形圖;
19、將所述播放波形圖中的峰值點或突變點作為播放點;
20、將所述錄制波形圖中對應的峰值點或對應的突變點作為錄制點;
21、基于所述預設音頻分析工具的時間軸,將所述播放點與所述錄制點進行對比。
22、此外,為實現上述目的,本申請還提出一種麥克風時延測試裝置,所述麥克風時延測試裝置包括:
23、命令模塊,用于基于adb命令窗口,輸入錄制命令至待測試設備;
24、播放錄制模塊,用于根據所述錄制命令,控制所述待測試設備播放預設音頻,并控制所述待測試設備同步進行錄制,得到錄制音頻;
25、對比模塊,用于將所述錄制音頻與所述預設音頻進行對比;
26、目標模塊,用于根據對比結果,確定所述待測試設備的麥克風時延。
27、此外,為實現上述目的,本申請還提出一種麥克風時延測試設備,所述設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的麥克風時延測試程序,所述麥克風時延測試程序配置為實現如上文所述的麥克風時延測試方法的步驟。
28、此外,為實現上述目的,本申請還提出一種存儲介質,所述存儲介質上存儲有麥克風時延測試程序,所述麥克風時延測試程序被處理器執行時實現如上文所述的麥克風時延測試方法的步驟。
29、此外,為實現上述目的,本申請還提出一種計算機程序產品,所述計算機程序產品包括計算機程序,所述計算機程序被處理器執行時實現如上文所述的麥克風時延測試方法的步驟。
30、本申請基于adb命令窗口,輸入錄制命令至待測試設備;根據錄制命令,控制待測試設備播放預設音頻,并控制待測試設備同步進行錄制,得到錄制音頻;將錄制音頻與預設音頻進行對比;根據對比結果,確定待測試設備的麥克風時延。本申請通過使用adb命令實現了設備的自動化控制,降低了對昂貴硬件設備的依賴,減少了測試成本。同時,錄制和播放過程的同步控制自動化測試步驟提升了測試效率,而通過對比分析的方式,則確保了麥克風時延測試的高精度,降低了測試成本、提升了測試效率和精度。
本文檔來自技高網...【技術保護點】
1.一種麥克風時延測試方法,其特征在于,所述方法包括:
2.如權利要求1所述的方法,其特征在于,在所述基于ADB命令窗口,輸入錄制命令至待測試設備的步驟之前,還包括:
3.如權利要求1所述的方法,其特征在于,在所述根據所述錄制命令,控制所述待測試設備播放預設音頻,并控制所述待測試設備同步進行錄制,得到錄制音頻的步驟之前,還包括:
4.如權利要求3所述的方法,其特征在于,所述根據所述錄制命令,控制所述待測試設備播放預設音頻,并控制所述待測試設備同步進行錄制,得到錄制音頻的步驟,包括:
5.如權利要求4所述的方法,其特征在于,在所述根據所述錄制命令,控制所述待測試設備的喇叭播放所述預設音頻的步驟之前,還包括:
6.如權利要求1所述的方法,其特征在于,所述將所述錄制音頻與所述預設音頻進行對比的步驟,包括:
7.一種麥克風時延測試裝置,其特征在于,所述裝置包括:
8.一種計算機設備,其特征在于,所述設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的麥克風時延測試程序,所述麥克風時延測試程
9.一種存儲介質,其特征在于,所述存儲介質上存儲有麥克風時延測試程序,所述麥克風時延測試程序被處理器執行時實現如權利要求1至6任一項所述的麥克風時延測試方法的步驟。
10.一種計算機程序產品,其特征在于,所述計算機程序產品包括計算機程序,所述計算機程序被處理器執行時實現如權利要求1至6中任一項所述的麥克風時延測試方法的步驟。
...【技術特征摘要】
1.一種麥克風時延測試方法,其特征在于,所述方法包括:
2.如權利要求1所述的方法,其特征在于,在所述基于adb命令窗口,輸入錄制命令至待測試設備的步驟之前,還包括:
3.如權利要求1所述的方法,其特征在于,在所述根據所述錄制命令,控制所述待測試設備播放預設音頻,并控制所述待測試設備同步進行錄制,得到錄制音頻的步驟之前,還包括:
4.如權利要求3所述的方法,其特征在于,所述根據所述錄制命令,控制所述待測試設備播放預設音頻,并控制所述待測試設備同步進行錄制,得到錄制音頻的步驟,包括:
5.如權利要求4所述的方法,其特征在于,在所述根據所述錄制命令,控制所述待測試設備的喇叭播放所述預設音頻的步驟之前,還包括:
6.如權利要求1所述的方法,其特征...
【專利技術屬性】
技術研發人員:張治宇,馬保軍,曾贛州,
申請(專利權)人:深圳市億道數碼技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。