Audio Flamingo: A Novel Audio Language Model with Few-Shot Learning and Dialogue Abilities

Zhifeng Kong, Arushi Goel, Rohan Badlani, Wei Ping, Rafael Valle +1 more
2/2/2024
cs.SDcs.LGeess.AS

Official code: NVIDIA/audio-flamingo (1,164 stars, last commit 2025-12-15). 1 more implementation below.

Abstract

Augmenting large language models (LLMs) to understand audio -- including non-speech sounds and non-verbal speech -- is critically important for diverse real-world applications of LLMs. In this paper, we propose Audio Flamingo, a novel audio language model with 1) strong audio understanding abilities, 2) the ability to quickly adapt to unseen tasks via in-context learning and retrieval, and 3) strong multi-turn dialogue abilities. We introduce a series of training techniques, architecture design, and data strategies to enhance our model with these abilities. Extensive evaluations across various audio understanding tasks confirm the efficacy of our method, setting new state-of-the-art benchmarks. Our demo website is https://audioflamingo.github.io/ and the code is open-sourced at https://github.com/NVIDIA/audio-flamingo.

View on arXivView PDF

Code Implementations(2)

PyTorch implementation of Audio Flamingo: Series of Advanced Audio Understanding Language Models

1,164101May 20, 202410 months ago
audio-captioningaudio-language-modelsaudio-question-answeringaudio-reasoningmultimodal-large-language-models
MIT

Implementation of the model "AudioFlamingo" from the paper: "Audio Flamingo: A Novel Audio Language Model with Few-Shot Learning and Dialogue Abilities"

391Shell, PythonFeb 6, 20241 years agoMIT
aiartificial-intelligenceattention-is-all-you-needattention-mechanismattention-model+7 more

Similar Papers

Cite this paper

@article{kong2024audio,
  title  = {Audio Flamingo: A Novel Audio Language Model with Few-Shot Learning and Dialogue Abilities},
  author = {Zhifeng Kong and Arushi Goel and Rohan Badlani and Wei Ping and Rafael Valle and Bryan Catanzaro},
  year   = {2024},
  eprint = {2402.01831},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.01831v3},
  journal = {ICML 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.01831.svg)](https://codeofpaper.com/paper/2402.01831)

Discussion