System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及錄音,尤其涉及一種語音增強錄音設備及方法。
技術介紹
1、在進行智能語音識別、物聯網、機器人控制等領域的軟件和硬件開發時,需要采集音頻,通過大量音頻訓練產品讀取語音指令的能力,但實際采集音頻的場景往往伴隨著機器運轉等嘈雜的噪音,為了準確識別到語音的內容或采集特定范圍的音頻,需要使用音頻處理軟件對收錄的音頻進行處理,因此現有的語音增強錄設備一般先通過錄音設備采集數字音頻信號,再通過算法對數字音頻信號進行降噪等處理,提高語音質量,最后將處理后的音頻發送到外接設備的輸入端,由外接設備進行指令的識別等操作。
2、例如,申請號為cn202122103122.1的專利公開了一種專業錄音聲卡,包括主控模塊及分別與所述主控模塊連接的供電控制模塊、輸入音頻處理模塊及輸出音頻處理模塊,所述主控模塊包括主控芯片u2,所述主控芯片的型號為cm6635,所述主控芯片連接有usb接口、spdif輸入接口、spdif輸出接口及spi接口,所述供電控制模塊包括電源輸入穩壓電路、電源轉換電路及降噪電路,所述輸入音頻處理模塊包括輸入音頻連接電路與輸入音頻轉換電路,所述輸入音頻轉換電路包括芯片u11。
3、但是,在進行音頻處理或人工智能設備的測試時,需要對接各種新型的設備,語音增強設備的輸出端與這部分設備連接時,容易受到數字音頻接口的限制出現不兼容的問題,影響音頻傳輸效率,甚至會出現無法對接和傳輸的問題。進一步的,如果添加專門的語音轉換裝置,在進行不同產品的測試時又需要頻繁更換,加大工作量。
技術實現思路
1、本專利技術的目的在于解決現有技術中進行錄音設備輸出的錄音數據容易和聲音處理設備不兼容的問題。因此本申請提供了一種語音增強錄音設備及方法,能夠在錄音后對聲音進行處理實現降噪等目的,同時能夠輸出模擬音頻數據,不易受到錄音設備接口的限制,具有更高的兼容性。
2、本申請實施例提供了一種語音增強錄音設備,其特征在于,包括:
3、音頻錄入模塊、音頻處理模塊、虛擬聲卡和揚聲器;
4、所述音頻錄入模塊與所述音頻處理模塊連接;所述音頻錄入模塊用于接收音頻并將所述音頻傳輸到所述音頻處理模塊;
5、所述音頻處理模塊接收錄制的原始數據音頻;
6、所述音頻處理模塊包括語音增強算法,并通過所述語音增強算法對所述原始數據音頻進行處理;
7、所述音頻處理模塊與所述虛擬聲卡連接,并將處理后的所述原始數據音頻發送到所述虛擬聲卡;
8、所述虛擬聲卡的輸入端與所述音頻處理模塊連接,接收處理完成的所述原始數據音頻,并將所述原始數據音頻信號轉換為模擬音頻信號;
9、所述虛擬聲卡的輸出端與所述揚聲器連接,由所述揚聲器播放處理后的音頻信號。
10、采用上述技術方案,使用音頻接收模塊將收集的模擬音頻信號轉換為數字音頻信號,再將數字音頻信號傳輸到音頻處理模塊對音頻數據進行降噪等處理,虛擬聲卡可根據腳本生成,不會占用空間,操作省心,能夠將處理完成的數字音頻信號,轉換為模擬音頻信號,傳輸到pc上的uac聲卡,依靠外接的揚聲器,能夠實現語音增強的錄音播放,在現有技術中,人們使用錄音設備進行語音增強聲音的錄制時往往需要用到專用的設備或單片機進行音效增強,增強后的音頻再傳輸到電腦或其他儲存設備,但是在很多情況下,儲存設備的接口或協議容易和音效處理設備產生不兼容的問題,導致無法進行聲音的錄制,而本申請在設備或單片機等音效處理設備中新增了虛擬聲卡使音效處理設備能夠獲得降噪增強后的數字音頻,具有更好的錄音音頻播放質量和錄音設備使用兼容性。
11、在一些實施例中,所述音頻錄入模塊包括麥克風陣列和聲卡;
12、所述麥克風陣列采集多道音頻數據,并將所述多道音頻數據傳輸給所述聲卡;
13、所述聲卡將所述多道音頻數據轉換為多道數字音頻信號,并將所述多道數字音頻信號傳輸到所述音頻處理模塊。
14、使用麥克風陣列進行錄制,有助于減少聲音的模糊和失真,提高聲音的清晰度和質量;另外通過麥克風陣列對語音信號的優化和增強,可以提高語音識別和交互的的準確性。與麥克風陣列綁定的聲卡將錄制的模擬音頻信號轉換為數字信號,方便后續對信號的處理。
15、在一些實施例中,所述音頻處理模塊接收多道的數字音頻數據,
16、所述語音增強算法包括第一函數;
17、使用所述第一函數處理多道的數字音頻數據,并將所述多道的數字音頻數據并合并為單聲道數字音頻數據。
18、使用第一函數對多道音頻數據進行處理,能夠根據多道音頻數據的幀數聲道數,麥克風的間距等數據,將多道音頻合并為單道音頻,提升錄音的質量。
19、在一些實施例中,所述音頻錄入模塊設置為數據接口,所述數據接口連接有外接錄音設備,并接收所述外接錄音設備錄制的原始模擬數字音頻。
20、采用上述技術方案,能有更高的自由度,能夠外接各類錄音設備對音頻數據進行處理后,實現高質量的錄音。
21、在一些實施例中,還包括消息接收模塊;
22、所述消息接收模塊接收錄音請求,并與所述音頻錄入模塊連接;
23、所述消息接收模塊根據所述錄音請求判斷是否開啟錄音,并向所述音頻錄入模塊發送不同的信號;
24、所述音頻錄入模塊接收所述信號,并根據所述信號開始或停止錄音。
25、在一些實施例中,所述錄音請求通過netlink機制傳輸到所述消息接收模塊,所述消息接收模塊使用recvmsg系統調用來接收所述錄音請求,并按uevent格式解析接收到的netlink消息,根據解析后的netlink消息判斷是否開始錄音。
26、在一些實施例中,所述信號設置為flag值;
27、所述消息接收模塊根據不同錄音請求,則設置不同的flag值;
28、所述音頻錄入模塊讀取所述flag的值,并根據所述flag的值開始錄音或停止錄音。
29、在一些實施例中,若所述消息接收模塊接收到開始錄音的uevent,則將flag值設置為0;
30、若所述消息接收模塊接收到停止錄音的uevent,則將flag值設置為1;
31、若所述消息接收模塊接收到不是錄音的uevent,則不對flag值進行設置;
32、所述音頻錄入模塊初始時將flag值設置為1;
33、當所述音頻錄入模塊讀取到所述flag值設置為1時停止錄音,當讀取到所述flag值設置為0時開始錄音。
34、采用上述的技術方案,建立錄音開始和結束錄音的快速反應機制,利用netlink機制,實現錄音開始和結束的快速的反應。
35、在一些實施例中,還包括開發板;
36、所述音頻錄入模塊和所述音頻處理模塊集成到所述開發板;
37、所述開發板帶有uac模塊,所述虛擬聲卡基于所述開發板內置的uac模塊生成;
38、所述開發板與所述揚聲器連接,由所述揚聲器對本文檔來自技高網...
【技術保護點】
1.一種語音增強錄音設備,其特征在于,包括:
2.如權利要求1所述的一種語音增強錄音設備,其特征在于,
3.如權利要求2所述的一種語音增強錄音設備,其特征在于,
4.如權利要求1所述的一種語音增強錄音設備,其特征在于,
5.如權利要求1所述的一種語音增強錄音設備,其特征在于,還包括消息接收模塊;
6.如權利要求5所述的一種語音增強錄音設備,其特征在于,
7.如權利要求4所述的一種語音增強錄音設備,其特征在于,
8.如權利要求7所述的一種語音增強錄音設備,其特征在于,
9.如權利要求1所述的一種語音增強錄音設備,其特征在于,還包括開發板,
10.一種語音增強錄音方法,其特征在于,包括如權利要求1到9中任意一項所述的語音增強錄音設備,其特征在于,語音增強錄音過程如下:
【技術特征摘要】
1.一種語音增強錄音設備,其特征在于,包括:
2.如權利要求1所述的一種語音增強錄音設備,其特征在于,
3.如權利要求2所述的一種語音增強錄音設備,其特征在于,
4.如權利要求1所述的一種語音增強錄音設備,其特征在于,
5.如權利要求1所述的一種語音增強錄音設備,其特征在于,還包括消息接收模塊;
6.如權利要求5所述的一種語音增...
【專利技術屬性】
技術研發人員:許召輝,黎濯宇,馬翼平,
申請(專利權)人:中航華東光電上海有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。