[发明专利]麦克风资源访问方法、操作系统、终端和虚拟麦克风在审
| 申请号: | 202010177899.X | 申请日: | 2020-03-13 |
| 公开(公告)号: | CN113391838A | 公开(公告)日: | 2021-09-14 |
| 发明(设计)人: | 张学乾 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/76;G06F3/16 |
| 代理公司: | 北京展翼知识产权代理事务所(特殊普通合伙) 11452 | 代理人: | 张阳 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 麦克风 资源 访问 方法 操作系统 终端 虚拟 | ||
公开了一种麦克风资源访问方法,以及相应的操作系统、终端和虚拟麦克风。该方法包括:获取麦克风模块的配置信息;根据所述配置信息创建虚拟麦克风;所述虚拟麦克风获取由麦克风模块采集的音频数据;以及将获取的所述音频数据提供给请求访问麦克风资源的请求。针对由于智能硬件产品的差异化导致的语音能力输出效率问题,本发明通过虚拟麦克风的设置实现底层硬件与上层框架间的解耦,从而提升产品开发和后续采音的处理效率。
技术领域
本发明涉及信息处理领域,尤其涉及一种麦克风资源访问方法、操作系统和终端。
背景技术
随着AI技术兴起,语音技术,尤其是基于远场语音处理技术的产品日益增多。由于智能硬件的形式多种多样,并且操作系统版本和使用的芯片平台亦有巨大差异,因此针对各类产品中不同麦克风模块(例如,阵列麦),需要适配不同的音频采集方案。
现有的一种音频采集方案通过深度修改操作系统,实现采音能力。该方案跟操作系统耦合较大,推广成本高,无法满足快速输出语音能力的要求。另一种则是自行开发录音方案,直接从内核的设备节点读取音频数据。但自行开发的成本高,并且维护困难。
为此,需要一种改进的音频采集方案。
发明内容
为了解决如上至少一个问题,本发明提出了一种麦克风资源访问方法,以及相应的操作系统、终端和虚拟麦克风。针对由于智能硬件产品的差异化导致的语音能力输出效率问题,本发明通过虚拟麦克风的设置实现底层硬件与上层框架间的解耦,从而提升产品开发和后续采音的处理效率。
根据本发明的第一方面,提出了一种麦克风资源访问方法,包括:获取麦克风模块的配置信息;根据所述配置信息创建虚拟麦克风;所述虚拟麦克风获取由麦克风模块采集的音频数据;以及将获取的所述音频数据提供给请求访问麦克风资源的请求。
根据本发明的第二方面,提出了一种虚拟麦克风,用于执行如上第一方面所述的方法。
根据本发明的第三方面,提出了一种操作系统,安装有多个应用,所述操作系统包括音频解耦模块,所述音频解耦模块包括:创建单元,用于获取麦克风模块的配置信息并根据所述配置信息创建虚拟麦克风;虚拟麦克风,用于获取由麦克风模块采集的音频数据,并将获取的所述音频数据提供给请求访问麦克风资源的请求。
根据本发明的第四方面,提出了一种终端,包括麦克风模块,并且安装有如上所述的操作系统或用于执行如上所述的方法。
根据本发明的第五方面,提出了一种终端麦克风资源访问方法,包括:根据麦克风模块的配置信息创建虚拟麦克风;所述虚拟麦克风获取麦克风驱动程序经由麦克风模块采集的音频数据,并将获取的所述音频数据提供给上层的麦克风应用框架;所述麦克风应用框架将所述音频数据各自提供给请求麦克风资源的对应应用。
根据本发明的第六方面,提出了一种访问终端麦克风资源的应用,用于:基于其发出的访问请求获取音频数据,其中,所述音频数据是由上述虚拟麦克风提供的。
根据本发明的第七方面,提出了一种计算设备,包括:处理器;以及存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如上所述的麦克风资源访问方法。
根据本发明的第八方面,提出了一种非暂时性机器可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如上所述的麦克风资源访问方法。
本方案通过抽象出虚拟麦克风(例如,音频HAL)实现操作系统和硬件配置的解耦,方便快速移植到不同的智能硬件产品。在阵列麦替换后,只需简单修改配置文件,将使用的阵列麦参数做响应配置即可。本方案本身能够自适应新的阵列麦。进一步地,本方案依托于现有操作系统(例如,Android)框架,具有高度稳定性和鲁棒性,后期维护成本低。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010177899.X/2.html,转载请声明来源钻瓜专利网。





