JoyAI-Echo 1.5
π¬ Long-Horizon Audio-Visual Generation for Persistent Stories and Interactive Worlds
π Paper | π Project Page | π» Inference Code | π¬ Director Agent
Model Summary
JoyAI-Echo 1.5 is a unified audio-visual generation system for persistent stories and interactive worlds. This repository contains the long-video model weights. Its reference-to-video pipeline accepts a text prompt, an optional first-frame condition, and up to seven ordered memory slots containing reference images and audio.
A paired cross-modal memory bank carries character appearance, voice identity, and scene context across independently editable shots. The release uses an 8-step DMD generator built on LTX-2.3 and provides BF16, FP8, and FP4 variants through one inference pipeline.
Highlights
- ποΈ Reference-driven multi-shot generation: use text, a first frame, and up to seven memory slots for each shot.
- π Joint audio-video generation: generate synchronized video and audio in one pipeline.
- π§ Paired cross-modal memory: reuse appearance, voice, and scene evidence from previous shots.
- β‘ Few-step inference: generate each shot with an 8-step DMD sampler.
- π» Consumer-GPU profiles: layer-wise DiT offload and tiled Video VAE decoding are available in the inference repository.
Released Checkpoints
| Directory | Precision | Size | Contents |
|---|---|---|---|
echo15_full_dmd/ |
BF16 | 46.14 GB | model.safetensors |
echo15_fp8/ |
FP8 | 27.62 GB | model.safetensors |
echo15_fp4/ |
FP4 | 22.81 GB | components.safetensors, transformer_modelopt.pt |
Each directory also contains a checkpoint.json manifest. SHA256SUMS
records the hashes of all checkpoint files.
JoyAI-Echo 1.0 is preserved on the echo1.0 branch.
Usage
1. Download one checkpoint
# BF16
hf download jdopensource/JoyAI-Echo \
--include "echo15_full_dmd/*" \
--local-dir checkpoints
# FP8
hf download jdopensource/JoyAI-Echo \
--include "echo15_fp8/*" \
--local-dir checkpoints
# FP4
hf download jdopensource/JoyAI-Echo \
--include "echo15_fp4/*" \
--local-dir checkpoints
Download the Gemma text encoder separately:
hf download google/gemma-3-12b-it \
--local-dir checkpoints/gemma-3-12b
2. Get the inference code
git clone https://github.com/jd-opensource/JoyAI-Echo.git
cd JoyAI-Echo/echo_longvideo
3. Run batch inference
python inference.py --config configs/inference.bf16.yaml # BF16
python inference.py --config configs/inference.fp8.yaml # FP8
python inference.py --config configs/inference.fp4.yaml # FP4
The default configuration processes the R2V requests in
examples/the_last_visa/requests/. See the
inference repository
for the request schema, conditioning cache, low-VRAM profiles, and local server.
Links
- Project page: JoyAI-Echo 1.5
- Paper: Long-Horizon Audio-Visual Generation for Persistent Stories and Interactive Worlds
- Inference code:
echo_longvideo - Director Agent:
Director_Agent
Acknowledgements
We gratefully acknowledge the open-source projects that make this release possible, especially LTX-2.3, Gemma, and MSST-WebUI.
Citation
@article{duan2026joyaiecho15,
title = {Long-Horizon Audio-Visual Generation for Persistent Stories and Interactive Worlds},
author = {Duan, Nan and Huang, Haoyang and Jin, Weiyang and Li, Haoran and Li, Yaowei and Li, Yuming and Liu, Yijun and Lu, Xin and Ma, Xiaoxiao and Ma, Yanwen and Su, Yaofeng and Sun, Yilang and Wang, Haoyu and Xue, Zeyue and Zhang, Songchun and Zhuang, Junhao},
journal = {arXiv preprint arXiv:2608.23383},
year = {2026},
eprint = {2608.23383},
archivePrefix = {arXiv},
primaryClass = {cs.CV},
url = {https://arxiv.org/abs/2608.23383}
}
License
This project is based on LTX-2 by Lightricks Ltd.
All original copyright, license, patent, trademark, and attribution notices from LTX-2 are retained. This project remains subject to the LTX-2 Community License Agreement.