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

Video to Sound Effects

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.

Text to Sound Effects

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.

Video to Video

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.

Examples

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.

Video to Sound Effects

Espresso bar

"Steam hissing from an espresso machine, the clink of a cup on its saucer, and warm café ambience underneath."

Video to Sound Effects

Battlefield clash

"Swords clashing and armor taking hits across a muddy battlefield, with a distant explosion rolling through the smoke."

Video to Sound Effects

Searing pan

"A steak dropping into a screaming-hot pan, fat sizzling, and flames roaring up as it sears in the kitchen."

Video to Sound Effects

Plating the dish

"The close, delicate drizzle of sauce over a finished steak on a ceramic plate."

API Documentation

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);
FAQ

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.

Contact Sales