MM-StoryAgent: Immersive Narrated Storybook Video Generation with a Multi-Agent Paradigm across Text, Image and Audio

Xuenan Xu, Jiahao Mei, Chenliang Li, Yuning Wu, Ming Yan +3 more
3/7/2025
cs.CL

No official code found. Best implementation: X-PLUG/MM_StoryAgent (308 stars, Apache-2.0, last commit 2024-08-23).

Abstract

The rapid advancement of large language models (LLMs) and artificial intelligence-generated content (AIGC) has accelerated AI-native applications, such as AI-based storybooks that automate engaging story production for children. However, challenges remain in improving story attractiveness, enriching storytelling expressiveness, and developing open-source evaluation benchmarks and frameworks. Therefore, we propose and opensource MM-StoryAgent, which creates immersive narrated video storybooks with refined plots, role-consistent images, and multi-channel audio. MM-StoryAgent designs a multi-agent framework that employs LLMs and diverse expert tools (generative models and APIs) across several modalities to produce expressive storytelling videos. The framework enhances story attractiveness through a multi-stage writing pipeline. In addition, it improves the immersive storytelling experience by integrating sound effects with visual, music and narrative assets. MM-StoryAgent offers a flexible, open-source platform for further development, where generative modules can be substituted. Both objective and subjective evaluation regarding textual story quality and alignment between modalities validate the effectiveness of our proposed MM-StoryAgent system. The demo and source code are available.

View on arXivView PDF

Code Implementations(1)

Apache-2.0
30857PythonAug 14, 20242 years agoApache-2.0

Similar Papers

Cite this paper

@article{xu2025mmstoryagent,
  title  = {MM-StoryAgent: Immersive Narrated Storybook Video Generation with a Multi-Agent Paradigm across Text, Image and Audio},
  author = {Xuenan Xu and Jiahao Mei and Chenliang Li and Yuning Wu and Ming Yan and Shaopeng Lai and Ji Zhang and Mengyue Wu},
  year   = {2025},
  eprint = {2503.05242},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.05242v1}
}

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/2503.05242.svg)](https://codeofpaper.com/paper/2503.05242)

Discussion