[發明專利]麥克風資源訪問方法、操作系統、終端和虛擬麥克風在審
| 申請號: | 202010177899.X | 申請日: | 2020-03-13 |
| 公開(公告)號: | CN113391838A | 公開(公告)日: | 2021-09-14 |
| 發明(設計)人: | 張學乾 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F8/76;G06F3/16 |
| 代理公司: | 北京展翼知識產權代理事務所(特殊普通合伙) 11452 | 代理人: | 張陽 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 麥克風 資源 訪問 方法 操作系統 終端 虛擬 | ||
公開了一種麥克風資源訪問方法,以及相應的操作系統、終端和虛擬麥克風。該方法包括:獲取麥克風模塊的配置信息;根據所述配置信息創建虛擬麥克風;所述虛擬麥克風獲取由麥克風模塊采集的音頻數據;以及將獲取的所述音頻數據提供給請求訪問麥克風資源的請求。針對由于智能硬件產品的差異化導致的語音能力輸出效率問題,本發明通過虛擬麥克風的設置實現底層硬件與上層框架間的解耦,從而提升產品開發和后續采音的處理效率。
技術領域
本發明涉及信息處理領域,尤其涉及一種麥克風資源訪問方法、操作系統和終端。
背景技術
隨著AI技術興起,語音技術,尤其是基于遠場語音處理技術的產品日益增多。由于智能硬件的形式多種多樣,并且操作系統版本和使用的芯片平臺亦有巨大差異,因此針對各類產品中不同麥克風模塊(例如,陣列麥),需要適配不同的音頻采集方案。
現有的一種音頻采集方案通過深度修改操作系統,實現采音能力。該方案跟操作系統耦合較大,推廣成本高,無法滿足快速輸出語音能力的要求。另一種則是自行開發錄音方案,直接從內核的設備節點讀取音頻數據。但自行開發的成本高,并且維護困難。
為此,需要一種改進的音頻采集方案。
發明內容
為了解決如上至少一個問題,本發明提出了一種麥克風資源訪問方法,以及相應的操作系統、終端和虛擬麥克風。針對由于智能硬件產品的差異化導致的語音能力輸出效率問題,本發明通過虛擬麥克風的設置實現底層硬件與上層框架間的解耦,從而提升產品開發和后續采音的處理效率。
根據本發明的第一方面,提出了一種麥克風資源訪問方法,包括:獲取麥克風模塊的配置信息;根據所述配置信息創建虛擬麥克風;所述虛擬麥克風獲取由麥克風模塊采集的音頻數據;以及將獲取的所述音頻數據提供給請求訪問麥克風資源的請求。
根據本發明的第二方面,提出了一種虛擬麥克風,用于執行如上第一方面所述的方法。
根據本發明的第三方面,提出了一種操作系統,安裝有多個應用,所述操作系統包括音頻解耦模塊,所述音頻解耦模塊包括:創建單元,用于獲取麥克風模塊的配置信息并根據所述配置信息創建虛擬麥克風;虛擬麥克風,用于獲取由麥克風模塊采集的音頻數據,并將獲取的所述音頻數據提供給請求訪問麥克風資源的請求。
根據本發明的第四方面,提出了一種終端,包括麥克風模塊,并且安裝有如上所述的操作系統或用于執行如上所述的方法。
根據本發明的第五方面,提出了一種終端麥克風資源訪問方法,包括:根據麥克風模塊的配置信息創建虛擬麥克風;所述虛擬麥克風獲取麥克風驅動程序經由麥克風模塊采集的音頻數據,并將獲取的所述音頻數據提供給上層的麥克風應用框架;所述麥克風應用框架將所述音頻數據各自提供給請求麥克風資源的對應應用。
根據本發明的第六方面,提出了一種訪問終端麥克風資源的應用,用于:基于其發出的訪問請求獲取音頻數據,其中,所述音頻數據是由上述虛擬麥克風提供的。
根據本發明的第七方面,提出了一種計算設備,包括:處理器;以及存儲器,其上存儲有可執行代碼,當所述可執行代碼被所述處理器執行時,使所述處理器執行如上所述的麥克風資源訪問方法。
根據本發明的第八方面,提出了一種非暫時性機器可讀存儲介質,其上存儲有可執行代碼,當所述可執行代碼被電子設備的處理器執行時,使所述處理器執行如上所述的麥克風資源訪問方法。
本方案通過抽象出虛擬麥克風(例如,音頻HAL)實現操作系統和硬件配置的解耦,方便快速移植到不同的智能硬件產品。在陣列麥替換后,只需簡單修改配置文件,將使用的陣列麥參數做響應配置即可。本方案本身能夠自適應新的陣列麥。進一步地,本方案依托于現有操作系統(例如,Android)框架,具有高度穩定性和魯棒性,后期維護成本低。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010177899.X/2.html,轉載請聲明來源鉆瓜專利網。





