System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及網絡搜索,尤其涉及音頻搜索方法、裝置、設備、存儲介質及程序產品。
技術介紹
1、日常生活中,音頻是一種重要的多媒體數據。音頻檢索技術可以對網絡媒體進行實時檢索、審查和監控,從而達到保護版權的目的。音頻檢索技術在音頻數據分類與統計中發揮著重要作用。目前音頻搜索主要搜索方式為音頻特征提取,例如基于高斯混合模型(gmm)、隱馬爾可夫模型(hmm)的傳統音頻特征提取模型、循環神經網絡、長短期記憶(lstm)、編碼-碼框架和注意力機制等。
2、基于高斯混合模型(gmm)和隱馬爾可夫模型(hmm)的傳統音頻特征提取模型識別率不高。循環神經網絡、長短期記憶(lstm)、編碼-碼框架和注意力機制等基于深度學習的音頻特征提取方法識別率較高,但是算力消耗大。隨著歌曲、語音識別、語言等各種類型音頻數據的累積,音頻識別搜索技術需求日益增加,特別是未來大量用戶并發時,系統負荷過重,導致搜索效率較低。
技術實現思路
1、本申請的主要目的在于提供一種音頻搜索方法、裝置、設備、存儲介質及程序產品,旨在解決目前音頻搜索效率低的技術問題。
2、為實現上述目的,本申請提出一種音頻搜索方法,所述音頻搜索方法包括:
3、獲取當前音頻數據和預設數據庫中的待搜索信息;
4、對所述當前音頻數據進行數據特征處理,得到關鍵詞信息;
5、對所述關鍵詞信息和所述待搜索信息進行并行光學計算,得到電平信號;
6、基于所述電平信號進行所述關鍵詞信息與所述待搜索信
7、在一實施例中,所述對所述關鍵詞信息和所述待搜索信息進行并行光學計算,得到電平信號的步驟包括:
8、將所述待搜索信息輸入至預設激光二極管矩陣進行驅動,得到光斑矩陣;
9、將所述關鍵詞信息和所述光斑矩陣輸入至預設液晶空間光卷積矩陣進行驅動,得到空間光卷積矩陣;
10、將所述光斑矩陣和所述空間光卷積矩陣并行輸入至凸透鏡進行光學計算,得到電平信號。
11、在一實施例中,所述將所述光斑矩陣和所述空間光卷積矩陣并行輸入至凸透鏡進行光學計算,得到電平信號的步驟包括:
12、將所述光斑矩陣和所述空間光卷積矩陣并行輸入至凸透鏡進行匯聚,得到光總強信息;
13、將所述光總強信息照射至光電二極管上,得到電平信號。
14、在一實施例中,所述對所述當前音頻數據進行數據特征處理,得到關鍵詞信息的步驟包括:
15、對所述當前音頻數據進行倍速處理,得到當前倍速寬頻光信號;
16、通過微透鏡和光柵陣列對所述當前倍速寬頻光信號進行傅里葉變換,得到當前光譜數據;
17、通過陣列圖像傳感器對所述當前光譜數據進行頻譜特征提取,得到關鍵詞信息。
18、在一實施例中,所述基于所述電平信號進行所述關鍵詞信息與所述待搜索信息的匹配,得到音頻搜索結果的步驟包括:
19、獲取預設幅值閾值以及匹配系數;
20、根據所述電平信號得到電平信號幅值;
21、根據所述電平信號幅值和所述預設幅值閾值計算幅值差值;
22、在所述幅值差值小于等于所述匹配系數時,確定所述關鍵詞信息與所述待搜索信息匹配,并輸出匹配標志和搜索匹配度;
23、根據所述匹配標志和所述搜索匹配度得到音頻搜索結果。
24、在一實施例中,所述獲取當前音頻數據和預設數據庫中的待搜索信息的步驟之前,還包括:
25、對互聯網和數據庫中的原始音頻數據進行倍速處理,得到原始倍速寬頻光信號;
26、通過微透鏡和光柵陣列對所述原始倍速寬頻光信號進行傅里葉變換,得到原始光譜數據;
27、通過陣列圖像傳感器對所述原始光譜數據進行頻譜特征提取,得到原始頻譜特征數據;
28、將所述原始音頻數據中的音頻文件名稱、音頻文件以及所述原始頻譜特征數據進行對應存儲,得到待搜索信息,并構建預設數據庫。
29、此外,為實現上述目的,本申請還提出一種音頻搜索裝置,所述音頻搜索裝置包括:
30、獲取模塊,用于獲取當前音頻數據和預設數據庫中的待搜索信息;
31、處理模塊,用于對所述當前音頻數據進行數據特征處理,得到關鍵詞信息;
32、計算模塊,用于對所述關鍵詞信息和所述待搜索信息進行并行光學計算,得到電平信號;
33、匹配模塊,用于基于所述電平信號進行所述關鍵詞信息與所述待搜索信息的匹配,得到音頻搜索結果。
34、此外,為實現上述目的,本申請還提出一種音頻搜索設備,所述音頻搜索設備包括:依次連接的信號處理模塊、微透鏡、光柵、線陣圖像傳感器、凸透鏡以及光電二極管;
35、所述設備還包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序配置為實現如上文所述的音頻搜索方法的步驟。
36、此外,為實現上述目的,本申請還提出一種存儲介質,所述存儲介質為計算機可讀存儲介質,所述存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如上文所述的音頻搜索方法的步驟。
37、此外,為實現上述目的,本申請還提供一種計算機程序產品,所述計算機程序產品包括計算機程序,所述計算機程序被處理器執行時實現如上文所述的音頻搜索方法的步驟。
38、本申請提出的一個或多個技術方案,通過獲取當前音頻數據和預設數據庫中的待搜索信息;對所述當前音頻數據進行數據特征處理,得到關鍵詞信息;對所述關鍵詞信息和所述待搜索信息進行并行光學計算,得到電平信號;基于所述電平信號進行所述關鍵詞信息與所述待搜索信息的匹配,得到音頻搜索結果,通過對當前音頻數據進行數據特征處理,得到表征頻域特征的關鍵詞信息,并將關鍵詞信息和待搜索信息進行并行光學信息計算,實現基本不消耗cpu資源情況下的光學計算匹配,從而得到音頻搜索結果,提高音頻數據的查詢效率,降低計算資源。
本文檔來自技高網...【技術保護點】
1.一種音頻搜索方法,其特征在于,所述音頻搜索方法包括:
2.如權利要求1所述的方法,其特征在于,所述對所述關鍵詞信息和所述待搜索信息進行并行光學計算,得到電平信號的步驟包括:
3.如權利要求2所述的方法,其特征在于,所述將所述光斑矩陣和所述空間光卷積矩陣并行輸入至凸透鏡進行光學計算,得到電平信號的步驟包括:
4.如權利要求1所述的方法,其特征在于,所述對所述當前音頻數據進行數據特征處理,得到關鍵詞信息的步驟包括:
5.如權利要求1所述的方法,其特征在于,所述基于所述電平信號進行所述關鍵詞信息與所述待搜索信息的匹配,得到音頻搜索結果的步驟包括:
6.如權利要求1至5中任一項所述的方法,其特征在于,所述獲取當前音頻數據和預設數據庫中的待搜索信息的步驟之前,還包括:
7.一種音頻搜索裝置,其特征在于,所述裝置包括:
8.一種音頻搜索設備,其特征在于,所述音頻搜索設備包括:依次連接的信號處理模塊、微透鏡、光柵、線陣圖像傳感器、凸透鏡以及光電二極管;
9.一種存儲介質,其特征在于,所述存儲介質
10.一種計算機程序產品,其特征在于,所述計算機程序產品包括計算機程序,所述計算機程序被處理器執行時實現如權利要求1至6中任一項所述的音頻搜索方法的步驟。
...【技術特征摘要】
1.一種音頻搜索方法,其特征在于,所述音頻搜索方法包括:
2.如權利要求1所述的方法,其特征在于,所述對所述關鍵詞信息和所述待搜索信息進行并行光學計算,得到電平信號的步驟包括:
3.如權利要求2所述的方法,其特征在于,所述將所述光斑矩陣和所述空間光卷積矩陣并行輸入至凸透鏡進行光學計算,得到電平信號的步驟包括:
4.如權利要求1所述的方法,其特征在于,所述對所述當前音頻數據進行數據特征處理,得到關鍵詞信息的步驟包括:
5.如權利要求1所述的方法,其特征在于,所述基于所述電平信號進行所述關鍵詞信息與所述待搜索信息的匹配,得到音頻搜索結果的步驟包括:
6.如權利要求1至5中任一項所述的方法...
【專利技術屬性】
技術研發人員:滕濱,朱志斌,莫菲,趙沖沖,趙永剛,楊明,
申請(專利權)人:中移動信息技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。