概述
They are the hidden engine behind speech recognition, music recommendation, and sound search.
深入探讨
音频嵌入是一个固定长度的数字列表(向量),它以将相似的声音放在数学空间中的方式表示声音剪辑。同一单词的两段录音或同一流派的两首歌曲最终会彼此接近,即使它们的原始波形看起来完全不同。模型通过大量音频训练来学习这些嵌入,通常没有人工标签。 Wav2Vec 2.0、HuBERT 和 CLAP 等自监督系统通过预测屏蔽或对比音频块进行学习。经过训练后,相同的嵌入可以重复用于许多下游任务(说话者 ID、情感、音乐标签),而只需很少的额外标记数据,这就是表示学习如此有价值的原因。
现实世界的实施
Spotify 等音乐应用程序使用嵌入来推荐“听起来相似”的歌曲,甚至跨流派,并支持音频指纹识别。
Shazam 风格的应用程序通过比较嵌入指纹而不是原始音频,将嘈杂的录音与曲目进行匹配。
智能扬声器和手机使用扬声器嵌入(声纹)来区分家庭成员并个性化响应。
呼叫中心和会议工具使用嵌入来对说话者进行分类,识别录音中的发言者。
音频嵌入和表示学习的未来
预计音频嵌入将变得越来越多模态,与文本和视频融合,以便单个模型能够一起理解场景的声音、文字和视觉效果。像 CLAP 这样的联合音频语言空间正在实现自然语言声音搜索(“找到交通附近吠叫的狗”)。较小的设备内置嵌入模型将为手机和耳塞上的私人离线语音功能提供支持,而更丰富的自我监督预训练则不断减少新语言和罕见声学事件所需的标记数据量。
付诸实践
为什么这很重要
- 交通与覆盖范围. 它通过转录、旁白和语音界面提高了可访问性。
- 成本与预算. 媒体团队可以用更少的预算更快地交付精美的音频。
- 速度与规模. 面向客户的系统可以处理更大规模的语音交互。
留意
- 如果未征得同意,语音滥用和冒充风险就会增加。
- 由于口音、方言或嘈杂的环境,准确性可能会下降。
- 如果没有明确的标签,合成音频可能会被误认为是真实的语音。
后续步骤
- 获得语音捕获、克隆和重用的明确同意。
- 测试不同扬声器和背景条件下的质量。
- 定义人员必须审查或批准输出的时间。
- 标记合成音频并保留来源记录以供问责。
不断探索
常见问题
What is Audio Embeddings and Representation Learning?
音频嵌入将声音转换为捕获含义的紧凑数字向量,因此机器可以像人类识别熟悉的声音或歌曲一样对音频进行比较、搜索和分类。它们是语音识别、音乐推荐和声音搜索背后的隐藏引擎。
什么是音频嵌入?
嵌入是一个密集的数值向量,它将听起来相似的剪辑在数学空间中紧密地放置在一起,捕获含义而不仅仅是原始样本。
为什么自监督学习对于音频嵌入如此重要?
Wav2Vec 2.0 和 HuBERT 等自监督方法从大量未标记的音频中学习,因此下游任务需要的标记数据要少得多。
Wav2Vec 2.0 在预训练过程中如何学习?
Wav2Vec 2.0 使用屏蔽的对比目标:它隐藏音频范围并学习识别正确的潜在单元与干扰项。
像 CLAP 这样的模型在共享嵌入空间中对齐什么?
CLAP(对比语言音频预训练)学习音频剪辑及其文本描述紧密结合在一起的联合空间,从而实现基于文本的声音搜索。
在将音频输入神经网络之前,通常应用什么常见的变换?
原始波形具有数百万个样本,因此音频通常会转换为频谱图或在主网络之前通过学习的前端滤波器。