SALMONN-2是什么
SALMONN-2 是清华大学、上海人工智能实验室与剑桥大学联合开源的通用音频大语言模型,基于字节跳动 SPEAR 统一自监督音频编码器与多层特征融合适配器构建,以 Qwen3 为文本基座,用约 1.8 万小时监督数据便在 MMAU-Pro、MMAR、MMSU 三大综合基准上取得同规模开源模型最佳表现,首次在通用 ALLM 中系统实现声音事件检测、音频伪造检测、语音质量评估与多模态上下文语音识别等进阶能力。
SALMONN-2的主要功能
-
通用音频理解:支持语音识别、音频描述、音乐理解、情绪识别、说话人验证等跨域任务。
-
声音事件检测(SED):可定位并输出环境声事件的起止时间段,如狗叫、脚步声等。
-
音频深度伪造检测:判断语音真伪,并定位疑似合成或编辑的局部片段时间区间。
-
语音质量评估(SQA):感知噪声、失真、清晰度等低层声学特征,给出质量评分与解释。
-
多模态上下文语音识别(MICL):结合文字拼写与参考发音音频,提升生僻词与罕见人名的识别准确率。
SALMONN-2的技术原理
- 统一自监督音频编码器:SALMONN-2 采用 SPEAR 作为单一音频前端,编码器在大规模无标注音频数据上通过自监督学习训练,能同时捕捉语义、发音、音色、说话人及声学环境信息,替代传统 Whisper+BEATs 双编码器方案,在简化架构的同时保持更均衡的跨域能力。
- 多层特征融合(MLF)适配器:SPEAR 各层编码的信息层次不同——浅层保留声学/发音细节,中层携带音色/说话人信息,深层积累语义概念;MLF 适配器先对各层隐状态做层归一化与拼接,再经可学习的下投影与帧分组压缩,最终将融合后的层次化表征映射到语言模型嵌入空间,使模型能根据任务需求灵活调用不同层级的声学线索。
- 时间戳注入机制:模型将时间戳以自然语言文本形式(如
<2.0 seconds>)直接插入音频序列,与音频嵌入交错输入语言模型,使模型在统一生成框架内完成时间定位任务,无需额外的时间戳专用嵌入层。 - 多模态上下文学习(MICL)训练:在上下文语音识别任务中,模型不仅接收文本偏置词表,同时同步获取这些词的参考发音音频作为多模态上下文;训练时引入干扰词与目标词随机丢弃策略,防止过偏置,使模型学会在声学证据支持下合理利用上下文线索。
微信关注回复“开源”,加入AI开源项目交流群
如何使用SALMONN-2
- 访问仓库并克隆代码:访问 GitHub 仓库
https://github.com/bytedance/SALMONN/tree/salmonn2,用git clone将代码下载到本地。 - 创建运行环境:执行
conda create -n salmonn2 python=3.10创建虚拟环境并激活,升级 pip、setuptools 与 wheel。 - 安装依赖与项目:在仓库根目录运行
pip install -r requirements.txt与pip install -e . --no-deps,完成 SALMONN-2 及其运行时依赖的安装。 - 下载预训练权重:通过 HuggingFace CLI 下载模型检查点:
hf download marcoyang/SALMONN-2-8B --repo-type model --local-dir /path/to/salmonn-2-hf。 - 加载模型并推理:用
AutoProcessor与AutoModelForCausalLM加载本地权重,传入音频文件与指令文本,调用model.generate()可获取音频理解结果。
SALMONN-2的核心优势
-
数据高效:用约 1.8 万小时监督数据,远低于同规模竞品常用的数十万至数百万小时,显著降低标注成本。
-
统一前端更均衡:单一 SPEAR 自监督编码器替代双编码器,在语音、环境声、音乐及副语言任务间取得更均衡的表现。
-
层次化信息完整利用:MLF 适配器融合所有编码器层特征,避免仅使用末层而丢失声学/音色等关键细节。
-
扩展音频分析能力:在通用 ALLM 中首次系统支持 SED、伪造检测、SQA 等以往被忽视的声音分析任务。
-
规模可扩展:将文本基座从 8B 扩展至 30B-A3B 后,三大综合基准分数均持续提升,验证架构具备良好的 scale-up 潜力。
SALMONN-2的项目地址
- GitHub仓库:https://github.com/bytedance/SALMONN/tree/salmonn2
- HuggingFace模型库:https://huggingface.co/marcoyang/SALMONN-2-8B
- arXiv技术论文:https://arxiv.org/pdf/2607.17079
SALMONN-2的同类竞品对比
| 对比维度 | SALMONN-2 | MOSS-Audio |
|---|---|---|
| 模型规模 | 9B(Qwen3-8B 基座) | 9B |
| 监督训练数据 | 约 1.8 万小时 | 超过 100 万小时 |
| 音频编码器 | SPEAR 统一自监督编码器 + MLF | 监督式单编码器 |
| MMAU-Pro | 58.5 | 57.5 |
| MMAR | 64.5 | 64.4 |
| MMSU | 69.5 | 66.4 |
| SED / 伪造检测 / SQA | 原生支持 | 未系统支持 |
| 多模态上下文 ASR | 支持(音频+文本偏置) | 未支持 |
| 开源协议 | 开源(GitHub + HuggingFace) | 开源 |
SALMONN-2的应用场景
-
智能会议助手:实时转录会议内容,结合参会人发音示例准确识别外籍人名与专业术语。
-
音频内容审核:自动检测直播或播客中的异常声音事件,并识别深度伪造语音以防范诈骗。
-
语音质量监控:对客服通话、录音棚素材进行自动化质量评分,定位噪声与失真片段。
-
多媒体档案检索:为历史音频、广播节目生成带时间戳的事件描述,实现基于内容的精准检索。
-
辅助听障设备:将环境声事件(如门铃、警报)以文字与时间戳形式实时提示听障用户。



京公网安备 京ICP备17006096号-3