logo好方法网

家电设备录音方法、装置、存储介质和家电设备


技术摘要:
本申请涉及一种家电设备录音方法、装置、存储介质和家电设备。所述方法包括:获取对已启动语音应用程序的家电设备触发的录音请求,录音请求携带录音应用识别标识;响应录音请求,基于语音应用程序对应的音频源进行音频数据采集;对音频录制器的音频参数中的采样率进行  全部
背景技术:
随着电器技术和物联网的快速发展,家电设备逐步实现智能化和网络化,智能家 电设备上搭载了应用于人机交互的语音功能。现有系统设计中,家电设备上仅设置了一路 音频编码解码器的硬件资源,即仅存在一个音频源。在家电设备的语音应用程序在线的工 作场景下,语音应用程序需要实时占用音频编码解码器的硬件资源。 由于现有的具备语音功能的家电设备上语音应用程序一直在线,音频编码解码器 的硬件资源一直被语音应用程序所占用,导致其他录音应用程序等无法正常运行。比如录 音应用程序无法录制音频,或由于无法调用音频编码解码器的硬件资源导致所录制的音频 无声音等情况,导致现有的家电设备,无法满足语音应用程序和其他录音应用程序需要同 时运行的需求,使用便捷性较低。
技术实现要素:
基于此,有必要针对上述技术问题,提供一种能够提高家电设备使用便捷性的家 电设备录音方法、装置、存储介质和家电设备。 一种家电设备录音方法,所述方法包括: 获取对已启动语音应用程序的家电设备触发的录音请求,所述录音请求携带录音 应用识别标识; 响应所述录音请求,基于所述语音应用程序对应的音频源进行音频数据采集;所 述语音应用程序基于音频录制器的音频参数进行音频数据处理; 对所述音频录制器的音频参数中的采样率进行初始化; 根据初始化后的所述采样率对所采集的音频数据进行重采样处理,得到处理后的 音频数据; 将处理后的所述音频数据,反馈至与所述录音应用识别标识对应的家电设备的录 音应用程序。 在其中一个实施例中,所述响应所述录音请求,基于所述语音应用程序对应的音 频源进行音频数据采集,包括: 响应所述录音请求,新建与所述录音应用识别标识对应的采集线程; 调用所述采集线程,基于所述语音应用程序对应的音频源进行音频数据采集。 在其中一个实施例中,所述根据初始化后的所述采样率对所采集的音频数据进行 重采样处理,得到处理后的音频数据,包括: 调用音频管理器,新建与所述录音应用识别标识对应的追踪线程; 调用所述追踪线程,根据初始化后的所述采样率,对所采集的音频数据进行重采 4 CN 111583941 A 说 明 书 2/12 页 样处理,得到处理后的音频数据。 在其中一个实施例中,所述响应所述录音请求,新建与所述录音应用识别标识对 应的采集线程,包括: 响应所述录音请求,调用媒体录制器,新建与所述录音应用识别标识对应的音频 录制器; 调用所述音频录制器,新建与所述录音应用识别标识对应的采集线程。 在其中一个实施例中,所述调用音频管理器,新建与所述录音应用识别标识对应 的追踪线程,包括: 调用音频管理器,新建与所述录音应用识别标识对应的录制记录对象; 调用所述录制记录对象,新建与所述录音应用识别标识对应的追踪线程。 在其中一个实施例中,在所述将处理后的所述音频数据,反馈至与所述录音应用 识别标识对应的家电设备的录音应用程序之后,还包括: 基于所述音频录制器,对处理后的所述音频数据进行编码处理,生成录音文件; 将所述录音文件存储至所述家电设备对应的缓存中; 当检测到基于所述家电设备的录音播放请求时,响应所述播放请求,从所述家电 设备对应的缓存中提取对应所述录音文件,并进行语音播报。 一种家电设备录音装置,所述装置包括: 录音请求获取模块,用于获取已启动语音应用程序的家电设备触发的录音请求, 所述录音请求携带录音应用识别标识; 音频数据采集模块,用于响应所述录音请求,基于所述语音应用程序对应的音频 源进行音频数据采集;所述语音应用程序基于音频录制器的音频参数进行音频数据处理; 采样率初始化模块,用于对所述音频录制器的音频参数中的采样率进行初始化; 重采样处理模块,用于根据初始化后的所述采样率对所采集的音频数据进行重采 样处理,得到处理后的音频数据; 音频数据反馈模块,用于将处理后的所述音频数据,反馈至与所述录音应用识别 标识对应的家电设备的录音应用程序。 在其中一个实施例中,所述音频数据采集模块,还用于: 响应所述录音请求,新建与所述录音应用识别标识对应的采集线程;调用所述采 集线程,基于所述语音应用程序对应的音频源进行音频数据采集。 一种家电设备,包括家电设备主体、声音采集/输出装置、存储器和处理器,所述声 音采集/输出装置、存储器和处理器设置在所述家电设备主体上;所述存储器存储有计算机 程序,所述处理器执行所述计算机程序时实现以下步骤: 获取对已启动语音应用程序的家电设备触发的录音请求,所述录音请求携带录音 应用识别标识; 响应所述录音请求,基于所述语音应用程序对应的音频源进行音频数据采集;所 述语音应用程序基于音频录制器的音频参数进行音频数据处理; 对所述音频录制器的音频参数中的采样率进行初始化; 根据初始化后的所述采样率对所采集的音频数据进行重采样处理,得到处理后的 音频数据; 5 CN 111583941 A 说 明 书 3/12 页 将处理后的所述音频数据,反馈至与所述录音应用识别标识对应的家电设备的录 音应用程序。 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执 行时实现以下步骤: 获取对已启动语音应用程序的家电设备触发的录音请求,所述录音请求携带录音 应用识别标识; 响应所述录音请求,基于所述语音应用程序对应的音频源进行音频数据采集;所 述语音应用程序基于音频录制器的音频参数进行音频数据处理; 对所述音频录制器的音频参数中的采样率进行初始化; 根据初始化后的所述采样率对所采集的音频数据进行重采样处理,得到处理后的 音频数据; 将处理后的所述音频数据,反馈至与所述录音应用识别标识对应的家电设备的录 音应用程序。 上述家电设备录音方法、装置、存储介质和家电设备中,通过获取已启动语音应用 程序的家电设备触发的录音请求,并响应录音请求,基于语音应用程序对应的音频源进行 音频数据采集,实现对语音应用程序的音频源的复用。其中,语音应用程序基于音频录制器 的音频参数进行音频数据处理,通过对音频录制器的音频参数中的采样率进行初始化,以 满足不同应用程序具备不同音频采样率的要求,进而利用初始化后的采样率对所采集的音 频数据进行重采样处理,得到符合录音应用程序要求的音频数据,并反馈至与录音请求携 带的录音应用识别标识对应的家电设备的录音应用程序。由于通过对家电设备的语音应用 程序的音频源进行复用,即使在语音应用程序一直在线并占用音频源的情况下,也可从复 用的音频源中提取到所需的音频数据,通过重采样处理得到符合录音应用程序所需的音频 数据,实现了在家电设备上语音应用程序和录音应用程序同时运行的功能,更好地满足用 户需求,提高了针对家电设备的使用便捷性。 附图说明 图1为一个实施例中家电设备录音方法的流程示意图; 图2为另一个实施例中家电设备录音方法的流程示意图; 图3为一个实施例中家电设备录音方法的实现架构示意图; 图4为一个实施例中家电设备录音装置的结构框图; 图5为一个实施例中家电设备的内部结构图。
分享到:
收藏