C3LLM: Conditional Multimodal Content Generation Using Large Language Models
Zixuan Wang, Qinkai Duan, Yu-Wing Tai, Chi-Keung Tang
TL;DR
This work addresses conditional multimodal generation across video, audio, and text by introducing C3LLM, a unified framework that uses an LLM as a modal bridge and a discrete audio vocabulary. The method combines a hierarchical EnCodec-based audio tokenizer, video embeddings projected into LLM space, and a non-autoregressive refinement stage to produce high-fidelity, semantically aligned outputs. Key contributions include (i) conditioning the LLM on three modalities, (ii) discrete audio tokenization for end-to-end generation, and (iii) integration of autoregressive coarse tokens with NAR refinement, demonstrated on VGGSound and AudioCaps with favorable comparisons to CoDi. The results suggest a versatile, end-to-end approach to multimodal content generation with practical implications for cross-modal synthesis and downstream tasks.
Abstract
We introduce C3LLM (Conditioned-on-Three-Modalities Large Language Models), a novel framework combining three tasks of video-to-audio, audio-to-text, and text-to-audio together. C3LLM adapts the Large Language Model (LLM) structure as a bridge for aligning different modalities, synthesizing the given conditional information, and making multimodal generation in a discrete manner. Our contributions are as follows. First, we adapt a hierarchical structure for audio generation tasks with pre-trained audio codebooks. Specifically, we train the LLM to generate audio semantic tokens from the given conditions, and further use a non-autoregressive transformer to generate different levels of acoustic tokens in layers to better enhance the fidelity of the generated audio. Second, based on the intuition that LLMs were originally designed for discrete tasks with the next-word prediction method, we use the discrete representation for audio generation and compress their semantic meanings into acoustic tokens, similar to adding "acoustic vocabulary" to LLM. Third, our method combines the previous tasks of audio understanding, video-to-audio generation, and text-to-audio generation together into one unified model, providing more versatility in an end-to-end fashion. Our C3LLM achieves improved results through various automated evaluation metrics, providing better semantic alignment compared to previous methods.
