[发明专利]数据处理方法、装置和存储介质有效
申请号: | 201811632710.0 | 申请日: | 2018-12-29 |
公开(公告)号: | CN109830249B | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 彭汉迎 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G11B20/10 | 分类号: | G11B20/10 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 荣甜甜;刘芳 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 存储 介质 | ||
本发明提供一种数据处理方法、装置和存储介质,该方法应用于电子设备,电子设备包括设置在每个音区的音频输入设备,该方法包括:获取至少两个音区的音频输入设备采集的语音数据;判断每个音区对应的数据缓存容器中是否存在可用空间;调用第一线程依次向每个存在可用空间的数据缓存容器写入对应的语音数据,并丢弃不存在可用空间的数据缓存容器对应的语音数据。本发明能够解决因车载终端的录音管道的写入阻塞,导致车载终端的语音引擎无法工作的技术问题。
技术领域
本发明涉及智能设备技术领域,尤其涉及一种数据处理方法、装置和存储介质。
背景技术
车载终端可以通过语音与用户进行交互,为用户提供导航、播放音乐、拨打电话等服务。现有的车载终端的麦克风是对准主驾驶位来设计的,可以为车辆的驾驶者提供语音服务。这种设计方式使车载终端无法为车辆上的其他成员提供服务。目前,推出了一种可以满足车辆全员使用的车载四音区方案,该方案中,将车辆内部的空间分为前后左右四个音区,每个音区覆盖车辆上的一个位置,车载终端在每个音区设置有独立的麦克风阵列,可以与该音区对应位置的用户进行语音交互。
由于车辆内部的空间较小,虽然通过麦克风阵列模组算法可以对四个位置制造一定的声音隔离度,但是任一位置的用户在语音唤醒车载终端时,还是会有一部分声音被其它音区的麦克风阵列采集,导致多个音区的麦克风阵列会采集到来自相同声源的语音数据。因此,为了识别出到底哪个音区被用户唤醒,车载终端会调用用于执行写入操作的线程,采用串行处理的方式,将四个音区的麦克风阵列所采集的语音数据写入该音区的录音管道中。然后,车载终端可以通过各音区对应的录音管道,将各音区的麦克风阵列所采集的语音数据同步传递给语音引擎中与每个音区对应的唤醒线程。这样,车载终端可以通过语音引擎中与每个音区对应的唤醒线程,同步识别该唤醒线程对应的音区是否被唤醒。
上述每个音区对应的录音管道的缓存大小有限,当语音数据写入超过录音管道的缓存大小时,会触发该录音管道的写入阻塞。然而,由于车载终端调用用于执行写入操作的线程,将每个音区的麦克风阵列所采集的语音数据写入该音区的录音管道中时,采用的是串行处理的方式。因此,若其中某一录音管道出现写入阻塞,则会导致车载终端调用用于执行写入操作的线程执行写入操作时,无法跳过该出现写入阻塞的录音管道,向其他音区的录音管道写入数据,进而导致所有音区对应的唤醒线程无法从各自音区对应的录音管道中读取缓存的语音数据,致使车载终端的语音引擎无法工作。
发明内容
本发明提供一种数据处理方法、装置和存储介质,用于解决因车载终端的录音管道的写入阻塞,导致车载终端的语音引擎无法工作的技术问题。
本发明的第一方面提供一种数据处理方法,所述方法应用于电子设备,所述电子设备包括设置在每个音区的音频输入设备,所述方法包括:
获取至少两个音区的音频输入设备采集的语音数据;
判断每个所述音区对应的数据缓存容器中是否存在可用空间;
调用第一线程依次向每个存在可用空间的数据缓存容器写入对应的音区的语音数据,并丢弃不存在可用空间对应的语音数据。
可选的,所述判断每个所述音区的对应的数据缓存容器中是否存在可用空间,包括:
判断所述音区对应的数据缓存容器的剩余空间,是否大于或等于所述音区的音频输入设备采集的语音数据的大小;
若是,则确定所述音区对应的数据缓存容器存在可用空间;
若否,则确定所述音区对应的数据缓存容器不存在可用空间。
可选的,所述获取至少两个音区的音频输入设备采集的语音数据,包括:
调用音频输入设备的接口,获取语音数据包,所述语音数据包包括所述至少两个音区的音频输入设备采集的语音数据;
从所述语音数据包中分离出每个所述音区的音频输入设备采集的语音数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811632710.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种音频录制方法及终端设备
- 下一篇:一种高稳定性的计算机磁盘阵列盒