LTX-2.3
LTX-2.3
LTX-2.3 is a text-to-video diffusion model from Lightricks. Its dual-stream transformer denoises video and audio latents together so generated clips can include synchronized sound.
Available Models
LTX-2.3 supports full-parameter and LoRA fine-tuning with synchronized video and audio.
Example Recipes
Prepare Video and Audio Data
Install the diffusion and media dependencies, then preprocess clips with a fixed frame count. LTX-2.3 samples video at 24 FPS and trims or pads each audio track to the matching duration.
LTX-2.3 requires an explicit frame count of the form 8n+1, such as 9, 89, or 121. Clips without an audio stream use silence while preserving the video and audio alignment contract.
Fine-Tune LTX-2.3
Set data.dataloader.cache_dir and checkpoint.checkpoint_dir in the selected recipe, then launch one process per GPU.
For LoRA, use the LoRA recipe instead:
Both recipes use flow_matching.adapter_type: ltx2. The adapter applies the same sampled noise level to the video and audio streams and combines their flow-matching losses.
Generate Video with Audio
Point model.checkpoint at a consolidated full-fine-tuning checkpoint, or set model.lora_weights for a LoRA checkpoint.
The generation command writes an MP4 and muxes the generated waveform into it. See the Diffusion Fine-Tuning Guide and Diffusion Dataset Preparation guide for shared training and dataset options.