检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
音频采集器 该接口用于构造一个音频采集器,从本地麦克风获取音频或者本地音频文件获取音频数据。
size 输出参数,读取到音频数据的大小。 n 输入参数,一次读取音频帧数,最大不超过512。 返回值 成功返回0,失败则返回-1,失败时可通过日志查看原因。 父主题: 音频输入模块
返回值 n帧音频数据。参数类型为numpy数组(dtype为int16)。 如果读取失败抛出一个RunTimeError。 父主题: 音频输入模块
本接口与播放音频文件的接口不可同时调用。 返回值 成功则返回音频采集器实例,失败则返回nullptr。 父主题: 音频输入模块
音频输入模块示例-输入 音频输入模块示例如下所示: #!
音频输入模块 输入模块简介 音频采集器 读取音频数据
音频输入模块 音频采集器 读取音频数据 音频输入模块示例-输入
输入模块简介 hilens::AudioCapture类 使用音频采集器来读取本地音频文件的数据,相关头文件已集成到“hilens.h”。
播放音频文件 播放本地AAC格式音频文件。在HiLens Kit设备的音频输出口接上耳机或者音箱,调用该接口时便可听到声音。
播放音频文件 播放本地AAC格式音频文件。在盒子音频输出口接上耳机或者音箱,调用该接口时便可听到声音。
为什么设备在线,但是固件升级提示失败? 检查设备网络情况,查看设备是否真正的处于在线状态。
INIT_AENC_ERROR 音频编码初始化失败。 INIT_ADEC_ERROR 音频解码初始化失败。 INIT_AO_ERROR 音频输出初始化失败。 AUDIO_CHECK_ERROR 音频文件不支持。
图1 HiLens Framework框架 表1 模块说明 序号 模块 功能 1 Input Manager 负责视频、音频等输入数据的接入管理。 2 Media Processor 负责视频、音频等媒体数据的处理。 3 Model Manager 负责模型的初始化与推理任务。
输出模块 构造一个用于输出的显示器 输出一帧图片 上传文件 上传缓冲区数据 发送消息 播放音频文件 示例-输出
图1 HiLens Framework框架 表1 模块说明 序号 模块 功能 1 Input Manager 输入模块:负责视频、音频等输入数据的接入管理。 2 Media Processor 预处理模块:负责视频、音频等媒体数据的处理。
输出模块 输出模块简介 构造用于输出的显示器 输出一帧图片 上传文件 上传缓冲区数据 发送POST请求 发送一条消息 播放音频文件
视频输入模块 音频输入模块 预处理 模型管理 输出模块 资源管理 日志模块 HiLens Framework封装的类和函数详细说明。 错误码 介绍使用HiLens Framework SDK时错误码以及建议解决方法。
cv2.imencode(".jpg", img_bgr)[1] # 通过upload_bufer上传缓存区图片,图片格式与编码格式保持一致 hilens.upload_bufer("img.jpg", img_encode, "write") # 播放音频文件
商用 2020年7月 序号 功能名称 功能描述 阶段 1 HiLens Framework上线固件版本1.1.0 固件版本1.1.0支持自带麦克风音频接入、设备一键健康检查功能和业务告警通知。
前提条件 已有一个HiLens Kit设备,在华为HiLens中完成注册,且设备处于“在线”状态。设备管理相关指导请参见设备管理简介。 在华为HiLens中新建技能,技能已完成开发。