Media
Music, sounds, images, and footage for your videos. Start with the audio library, or create media using your own accounts.
Background music
Ambient tracks, pulses, and builds.
Interface sounds
Alerts, confirmations, and transitions.
Recordings
Typing and individual keystrokes.
Add your own music
Import a track or generate one with ElevenLabs. Use it in a scene with the Audio component.
Import a track
odori audio import ./track.wav --name launch-musicOr generate one
odori audio generate "warm ambient" --type music --name launch-musicUse the file URL returned by generation (replace the example ID)
<Audio
src="/media/gen-JOB_ID/launch-music.mp3"
duckUnder="voice"
/>Create your own media
Add your API key in Studio Settings → Integrations, or connect from the CLI. Then generate and review media in Assets.
Generate and edit images
Create photographs, textures, and illustrations with Nano Banana through Vercel AI Gateway. Use a reference image to guide a new version.
odori image generate "A coastal bookshop at sunset" \
--name bookshop --aspect-ratio 16:9 --resolution 1KCreate vector artwork
Generate SVG artwork or vectorize an existing image with Quiver. Keep your layouts, typography, and animation in editable React components.
odori image generate "A geometric constellation emblem" \
--provider quiver --format svg --name emblemGenerate video
Create footage with Seedance through Vercel AI Gateway. Start from a prompt or an image, then use the saved clip in your composition.
odori video generate "A slow push toward a bookshop" \
--duration 6 --name bookshop-shot --no-waitGenerate from Studio or the CLI using your connected provider account. Provider charges apply.