# Audio Kit术语

## A

### Acoustic Echo Cancellation (AEC)；声学回声消除

消除录音过程中回声干扰的算法，通过指定特定音源类型启用，可有效提升VoIP通话和直播场景的音频采集质量。

### Audio Capturer；音频采集器

用于录制PCM音频数据的ArkTS/C API，支持配置音频采集参数、管理采集状态，适合有音频开发经验的开发者实现灵活的录制功能。

### Audio Focus；音频焦点

系统对所有播放和录制音频流进行统一管理的机制，根据音频流类型及启动先后顺序决定各音频流的运行、暂停或停止状态，确保多应用并发时的用户体验。

### Audio Haptic；音振协同

音频与振动同步播放的功能，适用于来电铃声随振、键盘按键反馈、消息通知反馈等需要音频和振动低时延同步控制的场景。

### Audio Kit；音频服务

系统提供的音频开发框架，旨在提供场景化的音频播放和录制接口，助力开发者迅速构建沉浸式播放及音频高清采集能力。

### Audio Loopback；音频耳返

将录制音频立即传输到耳机中播放，让用户可以实时听到自己声音的功能，常用于K歌类应用。

### Audio Renderer；音频渲染器

用于播放PCM音频数据的ArkTS/C API，支持手动控制音频数据缓冲，适合具备音频开发经验的开发者实现更灵活的播放功能。

### Audio Scene；音频场景模式

系统预置的音频处理场景，包括默认、响铃、蜂窝通话、语音聊天等，不同场景下系统采用不同策略处理音频（如通话场景使用3A算法增强人声）。

### Audio Session；音频会话

用于管理整个应用内音频流的机制。应用可基于会话，自定义焦点策略、调整释放焦点的时机，满足多音频流并发场景的特定需求，或设置应用内音频流偏好的输入输出设备。

### Audio Stream；音频流

音频系统中具备音频格式和使用场景信息的独立音频数据处理单元，可表示播放或录制，具备独立音量调节和音频设备路由切换能力。

### Audio Stream Info；音频流基础信息

描述音频数据基本属性的信息，包含采样率、声道、位宽、编码类型，是创建音频播放或录制流的必要参数。

### Audio Suite；音频编创套件

提供专业级音频效果处理的C API，包含引擎、管线和节点，支持降噪、均衡器、人声分离等音效功能，可用于离线编辑和实时渲染场景。

### Audio Timestamp；音频时间戳

描述一帧音频数据被实际硬件播放或采集到的时间，常用于实现播放进度条和音视频同步功能。

### Audio Vivid；菁彩三维声

Audio Vivid是一种基于AI技术的音频编解码标准，由世界超高清视频产业联盟（UHD World Association, UWA）与数字音视频编解码技术标准工作组（Audio and Video coding Standard, AVS）联合制定，共同发布。包含音频PCM数据以及元数据的音频格式，相比传统立体声音源，Audio Vivid包含音频内容源的元数据信息，能够还原物理和感知世界中的真实听感，打造极致的沉浸式听觉体验。

### AudioVolumeType；音量类型

系统对音频流按用途划分的音量分类，包括媒体音量、铃声音量、通话音量、闹钟音量等，各类音量独立调节互不影响。

## B

### Bluetooth A2DP；蓝牙高级音频分发协议

蓝牙设备的一种数据传输协议，用于高质量音频流传输，适用于蓝牙耳机、音箱等设备播放音乐和视频。

### Bluetooth SCO；蓝牙同步面向连接协议

蓝牙设备的一种数据传输协议，用于语音通话场景的实时双向音频传输，适用于蓝牙耳机通话。

## C

### Cellular Call；蜂窝通话

传统电话功能，由运营商提供服务，目前仅对系统应用开放相关能力接口。

## H

### HAL (Hardware Abstraction Layer)；硬件抽象层

位于操作系统内核与硬件驱动之间的中间层，用于屏蔽不同硬件厂商的差异化实现，向上层提供标准化的硬件操作接口。

### HDF (Hardware Driver Foundation)；硬件驱动框架

HDF是系统提供的统一驱动框架，用于管理和标准化硬件驱动的开发、部署和运行。

### HDI (Hardware Device Interface)；硬件设备接口

HAL向上层提供的标准化接口。音频服务通过调用音频HDI与不同类型音频硬件交互，实现播放和录音功能。

## L

### Little-endian (LE)；小端模式

一种数据存储方式，将数据的低字节存储在内存的低地址，高字节存储在内存的高地址。

### Low Latency；低时延

音频播放和录音的重要指标之一。通过软硬芯协同设计实现的音频方案，减少缓冲区大小的核心机制、优化读写数据架构，使音频播放和录制具有更低的时延，适用于游戏、K歌等对时延敏感的场景。

### Low Power；低功耗

通过增大音频渲染器内部缓存实现的音频渲染方案，允许主处理器长时间休眠，减少频繁处理音频数据的功耗，适用于音乐、听书等长时间播放场景。

## O

### OHAudio

系统在API version 10引入的C API。这套API的特点是开发者可利用差异化的配置，在使用相同接口情况下实现不同的播放和录制效果，包括普通、低时延和低功耗效果，广泛适用于Native层音频功能开发。

### OpenSL ES (Open Sound Library for Embedded Systems)；嵌入式开放音频库

嵌入式、跨平台、免费的音频处理库，提供标准化、高性能、低延迟的API。系统基于此标准化API实现了一部分播放和录制基础功能接口，当前推荐使用OHAudio替代。

## P

### PCM (Pulse Code Modulation)；脉冲编码调制

一种将模拟音频信号转换为数字信号的编码格式。

## R

### Resampling；重采样

根据输入输出音频采样率的差异，通过插值增加样点数（上采样）或通过抽取减少样点数（下采样）的过程。

### Ringer Mode；铃声模式

系统管理铃声音量和设备振动的模式，包括静音模式、振动模式、响铃模式，应用可查询当前模式以采取合适的提示策略。

## S

### Sample Format；采样格式

音频数据的位深度表示，包括U8、S16LE、S24LE、S32LE、F32LE等格式。

### Sampling Rate；采样率

音频每秒单个声道样点数，单位为赫兹（Hz），常见采样率包括16000Hz、44100Hz、48000Hz等。

### Source Type；音源类型

录制音频流的使用场景类型，包括麦克风、语音识别、语音通话、语音短消息、相机录像、直播等，系统据此配置音频优化处理策略。

### Spatial Audio；空间音频

空间音频是一种能够将传统立体声体验扩展到三维空间的音频技术，在单声道、立体声、环绕声的基础上，增加高度感知，营造全方位的听音体验。空间音频为用户提供沉浸的、有互动的、有空间感的音频体验。

### Stream Usage；音频流使用类型

播放音频流的用途类型，包括媒体、电影、有声书、游戏、导航、语音短消息、语音通话、闹铃、铃声、通知等，决定音量类型、焦点策略和默认输出设备。

### System Volume；系统音量

由系统全局管理的音量设置，适用于所有应用和设备，各类音频流有独立的系统音量控制，可通过物理音量键或设置界面调节。

## T

### TWS (True Wireless Stereo)；真无线立体声耳机

一种无线蓝牙耳机类型，左右耳塞之间无需任何物理连接线，通过蓝牙技术与手机等设备配对使用的立体声耳机。

### 3A Algorithm；3A算法

声学回声消除（AEC）、背景噪声抑制（ANC）、自动增益控制（AGC）三种音频处理算法的组合，用于通话场景提升人声清晰度。

## V

### VoIP (Voice over IP)；网络语音通话

通过互联网协议传输语音数据，实现语音通话的技术，是一种典型的音频使用场景。系统会通过音频流场景信息识别此场景，对音频数据实施降噪、增强人声等效果优化处理。

