Sonilo Sound Effects 1.0Video-native sound effects that land on the action
Sonilo reads your footage and generates sound effects for the actions and scenes it sees, placing each effect on the moment it happens. Upload a video and get back one finished audio track, with no manual timeline work. Add an optional prompt to request or refine a sound, or generate standalone effects from text, all through one serverless API on fal.
Three ways to generate sound
Sound that lands on the action
Sonilo analyzes on-screen actions, scene context, and timing before it generates a single sound. Effects arrive on the exact frames where the action happens, so footsteps land on footsteps and impacts land on impacts. Prompts stay optional: let the model read the footage on its own, or add a prompt to request or refine a sound while the video keeps control of the timing.
Describe the exact sound you need
When you have something specific in mind, type it. Text-to-Sound-Effects generates a standalone effect from a written prompt, from a city street at rush hour to a single door slam, ready to drop onto any timeline. It is the power-user path alongside the video workflow, and it runs through the same serverless API.
Get your footage back, already scored
Point Video-to-Video at a clip and Sonilo returns the same footage with the generated sound already muxed in, ready to preview or drop straight into the edit. No separate audio export and no re-aligning in a timeline: the finished video comes back ready to ship.
Hear Sonilo Sound Effects 1.0 on real footage
Every scene below is scored entirely by Sonilo, with the sound generated from the footage and placed on the action. Try your own in the video-to-sound-effects playground.
Espresso bar
"Steam hissing from an espresso machine, the clink of a cup on its saucer, and warm café ambience underneath."
Battlefield clash
"Swords clashing and armor taking hits across a muddy battlefield, with a distant explosion rolling through the smoke."
Searing pan
"A steak dropping into a screaming-hot pan, fat sizzling, and flames roaring up as it sears in the kitchen."
Plating the dish
"The close, delicate drizzle of sauce over a finished steak on a ceramic plate."
Start building with the Sonilo API
Three ways to generate sound, all through one serverless API. Return a synchronized sound-effects track from a video, the same video with sound muxed in, or a standalone effect from text.

Analyzes a video and generates synchronized, royalty-free sound effects timed to visible actions. Returns the generated sound-effects audio track for commercial use.

Adds synchronized, royalty-free, commercial-use-safe sound effects to a video. Returns the finished video with the generated audio mixed in.

Generates high-quality, commercial-use-safe sound effects from a text prompt, with full control over type, texture, intensity, and exact duration.
How to get access to the Sonilo Sound Effects 1.0 API
fal serves Sonilo Sound Effects 1.0 as the exclusive API launch partner during the initial launch window. The client manages the submit protocol, streaming status updates and returning the finished audio or video when generation completes.
import { fal } from "@fal-ai/client";
// Reads the footage and returns one finished SFX track placed on the action.
// A prompt is optional — omit it to let the model interpret the video.
const result = await fal.subscribe("sonilo/v1.1/video-to-sound-effects", {
input: {
video_url: "https://example.com/silent-clip.mp4",
prompt: "footsteps on gravel, distant traffic, a door slamming shut",
},
logs: true,
onQueueUpdate: (update) => {
if (update.status === "IN_PROGRESS") {
update.logs.map((log) => log.message).forEach(console.log);
}
},
});
console.log(result.data.audio.url);
console.log(result.requestId);Common questions about Sonilo Sound Effects 1.0
What is Sonilo Sound Effects 1.0?
Sonilo Sound Effects 1.0 is a video-native sound model that generates hyper-realistic sound effects from video or text. Given a video, it analyzes on-screen actions, scene context, and timing, then generates effects and synchronizes them with the moments the actions occur. Instead of a folder of disconnected clips, it returns one finished audio track that is ready to review, refine, and add to the edit.
What is the difference between the three endpoints?
Video-to-Sound-Effects reads uploaded footage and returns a synchronized sound-effects track matched to its actions, environments, and timing. Video-to-Video returns that same footage with the generated sound already muxed in, ready to preview or drop into the edit. Text-to-Sound-Effects generates a standalone effect from a written description, for when you need one specific sound. All three run through the same serverless API on fal.
Do I need to write a prompt?
No. In the video workflows, prompts are optional. You can let the model interpret the footage automatically, or add a prompt to request or refine a particular sound or creative direction. The prompt shapes what the model generates, while the video continues to determine when each sound should occur. Text-to-Sound-Effects is prompt-driven, since there is no video to read.
How long can my video be?
The video workflows support inputs of up to three minutes per generation, which covers short-form content, advertisements, gaming clips, and longer narrative scenes. Text-to-Sound-Effects generates up to 180 seconds of audio from a single prompt.
Can I add music from the same video?
Yes. Sonilo Music v1.1 is already available on fal and generates music from a video's pacing, scene changes, mood, and timing. Using the same source footage, you can generate synchronized sound effects and a score that both follow the cut. Explore Sonilo Music v1.1 to complete the soundtrack.
Can I use Sonilo Sound Effects 1.0 for commercial projects?
Yes. Sound generated through the fal API ships royalty-free with commercial-use rights. Check fal's terms of service for full details on usage rights and licensing.
How do I get started with the API?
Install the fal SDK (Python or JavaScript), grab an API key from your dashboard, and call the sonilo/v1.1/video-to-sound-effects endpoint in a few lines of code. The API is serverless, so there is no infrastructure to set up. Check the API documentation for every available parameter.
Get in touch about Sonilo Sound Effects 1.0
Want to build video-native sound generation into your product? Leave your details and our team will reach out.