Views
No views yet
| file | size | contents |
|---|---|---|
scena.safetensors | ~8.2 GB | the ScenA transformer + Gemma text-projection weights |
audio_vae.safetensors | ~365 MB | the audio VAE (encoder+decoder) + vocoder (bundled so you don't need the full LTX-2 model) |
google/gemma-3-12b-it, gated on HF).1git clone https://github.com/finmickey/scena
2cd scena
3pip install -e . # or: uv sync
4
5# download the checkpoint + audio VAE bundle
6huggingface-cli download mifinkelson/scena scena.safetensors audio_vae.safetensors --local-dir ./checkpointsexamples/references/ — the same two voices
drive both examples below, so this runs out of the box:1from ltx_pipelines.t2aud_ref_cond import T2AudRefCondPipeline
2
3pipe = T2AudRefCondPipeline(
4 checkpoint_path="checkpoints/scena.safetensors",
5 audio_vae_path="checkpoints/audio_vae.safetensors",
6 gemma_root="/path/to/google/gemma-3-12b-it",
7)
8
9refs = ["examples/references/reference_1.wav", "examples/references/reference_2.wav"]
10
11# A simple two-speaker dialogue
12pipe(
13 prompt='The speaker from reference 1 says: "The taxi drivers are on strike again." The speaker from reference 2 says: "What for?" The speaker from reference 1 says: "They want the government to reduce the price of the gasoline." The speaker from reference 2 says: "It is really a hot potato."',
14 ref_audio_paths=refs,
15 duration=7.0,
16 seed=1,
17).save("dialogue.wav")
18
19# Farm at sunrise — the same two voices in a scene with sound effects
20pipe(
21 prompt='A farm at sunrise: a rooster crows. Chickens cluck softly throughout. The speaker from reference 1 says with a yawn: "Way too early for this." The speaker from reference 2 chuckles: "Welcome to country life." The rooster crows again.',
22 ref_audio_paths=refs,
23 duration=8.0,
24 seed=1,
25).save("farm.wav")ref_audio_paths.1@article{finkelson2026scena,
2 title = {Reference-Driven Multi-Speaker Audio Scene Generation from In-the-Wild Priors},
3 author = {Finkelson, Michael and Segal, Daniel and Richardson, Eitan and Armon, Shahar and Goldring, Nani and Panet, Poriya and Zabari, Nir and Brazowski, Benjamin and Patashnik, Or and HaCohen, Yoav},
4 journal = {arXiv preprint arXiv:2606.19325},
5 year = {2026}
6}