live
MODEL IDmirelo:1@1

Mirelo SFX 1.5

Mirelo
by
Available with Zero Data Retention

Mirelo SFX 1.5 converts video into synchronized sound effects. It targets higher audio fidelity and wider scene coverage. It helps developers add context aware soundscapes to video pipelines with faster processing and flexible integration options.

Mirelo SFX 1.5

text-to-audio

Avalanche Rescue Training Audio Clip$0.0015~3s
0:00
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'mirelo:1@1',
  positivePrompt: 'Self-contained avalanche rescue training sound-effects scene, exactly 6 seconds, no speech and no music. Open with close, heavy boot crunches stopping in dry alpine snow beneath a steady exposed-mountain wind. At 1.2 seconds, a rescuer pulls a probe from a nylon backpack with a short zipper rasp and fabric rustle. From 2.0 to 3.3 seconds, the segmented aluminum probe snaps open in three crisp, clearly separated metallic clicks. At 4.0 seconds, the probe drives into packed snow with a firm granular plunge and compacted-snow squeak. End with one nearby avalanche transceiver chirp at 5.2 seconds while the wind continues. Realistic field-recording fidelity, cold open-air acoustics, tight instructional clarity, moderate intensity, each action distinctly audible.',
  duration: 6
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "mirelo:1@1",
            "positivePrompt": "Self-contained avalanche rescue training sound-effects scene, exactly 6 seconds, no speech and no music. Open with close, heavy boot crunches stopping in dry alpine snow beneath a steady exposed-mountain wind. At 1.2 seconds, a rescuer pulls a probe from a nylon backpack with a short zipper rasp and fabric rustle. From 2.0 to 3.3 seconds, the segmented aluminum probe snaps open in three crisp, clearly separated metallic clicks. At 4.0 seconds, the probe drives into packed snow with a firm granular plunge and compacted-snow squeak. End with one nearby avalanche transceiver chirp at 5.2 seconds while the wind continues. Realistic field-recording fidelity, cold open-air acoustics, tight instructional clarity, moderate intensity, each action distinctly audible.",
            "duration": 6
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "audioInference",
      "taskUUID": "03047bc8-001e-43a3-821e-a27810bb3099",
      "model": "mirelo:1@1",
      "positivePrompt": "Self-contained avalanche rescue training sound-effects scene, exactly 6 seconds, no speech and no music. Open with close, heavy boot crunches stopping in dry alpine snow beneath a steady exposed-mountain wind. At 1.2 seconds, a rescuer pulls a probe from a nylon backpack with a short zipper rasp and fabric rustle. From 2.0 to 3.3 seconds, the segmented aluminum probe snaps open in three crisp, clearly separated metallic clicks. At 4.0 seconds, the probe drives into packed snow with a firm granular plunge and compacted-snow squeak. End with one nearby avalanche transceiver chirp at 5.2 seconds while the wind continues. Realistic field-recording fidelity, cold open-air acoustics, tight instructional clarity, moderate intensity, each action distinctly audible.",
      "duration": 6
    }
  ]'
runware run mirelo:1@1 \
  positivePrompt="Self-contained avalanche rescue training sound-effects scene, exactly 6 seconds, no speech and no music. Open with close, heavy boot crunches stopping in dry alpine snow beneath a steady exposed-mountain wind. At 1.2 seconds, a rescuer pulls a probe from a nylon backpack with a short zipper rasp and fabric rustle. From 2.0 to 3.3 seconds, the segmented aluminum probe snaps open in three crisp, clearly separated metallic clicks. At 4.0 seconds, the probe drives into packed snow with a firm granular plunge and compacted-snow squeak. End with one nearby avalanche transceiver chirp at 5.2 seconds while the wind continues. Realistic field-recording fidelity, cold open-air acoustics, tight instructional clarity, moderate intensity, each action distinctly audible." \
  duration=6
{
  "taskType": "audioInference",
  "taskUUID": "03047bc8-001e-43a3-821e-a27810bb3099",
  "model": "mirelo:1@1",
  "positivePrompt": "Self-contained avalanche rescue training sound-effects scene, exactly 6 seconds, no speech and no music. Open with close, heavy boot crunches stopping in dry alpine snow beneath a steady exposed-mountain wind. At 1.2 seconds, a rescuer pulls a probe from a nylon backpack with a short zipper rasp and fabric rustle. From 2.0 to 3.3 seconds, the segmented aluminum probe snaps open in three crisp, clearly separated metallic clicks. At 4.0 seconds, the probe drives into packed snow with a firm granular plunge and compacted-snow squeak. End with one nearby avalanche transceiver chirp at 5.2 seconds while the wind continues. Realistic field-recording fidelity, cold open-air acoustics, tight instructional clarity, moderate intensity, each action distinctly audible.",
  "duration": 6
}
Response
{
  "taskType": "audioInference",
  "taskUUID": "03047bc8-001e-43a3-821e-a27810bb3099",
  "audioUUID": "57470755-b8e9-438d-a87e-08e003827733",
  "audioURL": "https://am.runware.ai/audio/os/a06dlim3/ws/5/ai/57470755-b8e9-438d-a87e-08e003827733.mp3",
  "seed": 1574318917,
  "cost": 0.0015
}

text-to-audio

Apiary Training Narration Soundscape$0.0015~3s
0:00
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'mirelo:1@1',
  positivePrompt: 'Create a realistic six-second close-miked apiary training soundscape with no speech and no music. 0.0–1.0s: two soft leather smoker-bellows compressions, each releasing a short airy puff. 1.0–2.2s: a wooden hive lid scrapes sideways, then lifts with a muted knock. 2.2–4.5s: the honeybee swarm rises from a gentle background hum to a clearly audible but controlled buzz as one sticky frame loosens with a brief propolis crack and wooden creak. 4.5–6.0s: the frame settles back into its slot with a light wood-on-wood tap while the bees subside. Outdoor rural ambience, faint leaves and distant breeze, intimate documentary detail, moderate intensity, natural stereo space, crisp transients, no threatening swarm, no human vocalization.',
  duration: 6
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "mirelo:1@1",
            "positivePrompt": "Create a realistic six-second close-miked apiary training soundscape with no speech and no music. 0.0–1.0s: two soft leather smoker-bellows compressions, each releasing a short airy puff. 1.0–2.2s: a wooden hive lid scrapes sideways, then lifts with a muted knock. 2.2–4.5s: the honeybee swarm rises from a gentle background hum to a clearly audible but controlled buzz as one sticky frame loosens with a brief propolis crack and wooden creak. 4.5–6.0s: the frame settles back into its slot with a light wood-on-wood tap while the bees subside. Outdoor rural ambience, faint leaves and distant breeze, intimate documentary detail, moderate intensity, natural stereo space, crisp transients, no threatening swarm, no human vocalization.",
            "duration": 6
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "audioInference",
      "taskUUID": "c99a8d13-7862-40cd-b961-672a90648d70",
      "model": "mirelo:1@1",
      "positivePrompt": "Create a realistic six-second close-miked apiary training soundscape with no speech and no music. 0.0–1.0s: two soft leather smoker-bellows compressions, each releasing a short airy puff. 1.0–2.2s: a wooden hive lid scrapes sideways, then lifts with a muted knock. 2.2–4.5s: the honeybee swarm rises from a gentle background hum to a clearly audible but controlled buzz as one sticky frame loosens with a brief propolis crack and wooden creak. 4.5–6.0s: the frame settles back into its slot with a light wood-on-wood tap while the bees subside. Outdoor rural ambience, faint leaves and distant breeze, intimate documentary detail, moderate intensity, natural stereo space, crisp transients, no threatening swarm, no human vocalization.",
      "duration": 6
    }
  ]'
runware run mirelo:1@1 \
  positivePrompt="Create a realistic six-second close-miked apiary training soundscape with no speech and no music. 0.0–1.0s: two soft leather smoker-bellows compressions, each releasing a short airy puff. 1.0–2.2s: a wooden hive lid scrapes sideways, then lifts with a muted knock. 2.2–4.5s: the honeybee swarm rises from a gentle background hum to a clearly audible but controlled buzz as one sticky frame loosens with a brief propolis crack and wooden creak. 4.5–6.0s: the frame settles back into its slot with a light wood-on-wood tap while the bees subside. Outdoor rural ambience, faint leaves and distant breeze, intimate documentary detail, moderate intensity, natural stereo space, crisp transients, no threatening swarm, no human vocalization." \
  duration=6
{
  "taskType": "audioInference",
  "taskUUID": "c99a8d13-7862-40cd-b961-672a90648d70",
  "model": "mirelo:1@1",
  "positivePrompt": "Create a realistic six-second close-miked apiary training soundscape with no speech and no music. 0.0–1.0s: two soft leather smoker-bellows compressions, each releasing a short airy puff. 1.0–2.2s: a wooden hive lid scrapes sideways, then lifts with a muted knock. 2.2–4.5s: the honeybee swarm rises from a gentle background hum to a clearly audible but controlled buzz as one sticky frame loosens with a brief propolis crack and wooden creak. 4.5–6.0s: the frame settles back into its slot with a light wood-on-wood tap while the bees subside. Outdoor rural ambience, faint leaves and distant breeze, intimate documentary detail, moderate intensity, natural stereo space, crisp transients, no threatening swarm, no human vocalization.",
  "duration": 6
}
Response
{
  "taskType": "audioInference",
  "taskUUID": "c99a8d13-7862-40cd-b961-672a90648d70",
  "audioUUID": "db88d5c4-c4da-4816-8d04-6035c3fb2a8a",
  "audioURL": "https://am.runware.ai/audio/os/a05d22/ws/5/ai/db88d5c4-c4da-4816-8d04-6035c3fb2a8a.mp3",
  "seed": 1598759581,
  "cost": 0.0015
}

video-edit

Watchmaking Podcast Segment Opener$0.0024~8s
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'mirelo:1@1',
  inputs: {
    video: 'https://assets.runware.ai/assets/inputs/ce2fc605-4749-499d-ae43-3448a3f592fa.mp4'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "mirelo:1@1",
            "inputs": {
                "video": "https://assets.runware.ai/assets/inputs/ce2fc605-4749-499d-ae43-3448a3f592fa.mp4"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "audioInference",
      "taskUUID": "3a6ae4a7-28be-4d4c-8332-563ebee1931f",
      "model": "mirelo:1@1",
      "inputs": {
        "video": "https://assets.runware.ai/assets/inputs/ce2fc605-4749-499d-ae43-3448a3f592fa.mp4"
      }
    }
  ]'
runware run mirelo:1@1 \
  inputs.video=https://assets.runware.ai/assets/inputs/ce2fc605-4749-499d-ae43-3448a3f592fa.mp4
{
  "taskType": "audioInference",
  "taskUUID": "3a6ae4a7-28be-4d4c-8332-563ebee1931f",
  "model": "mirelo:1@1",
  "inputs": {
    "video": "https://assets.runware.ai/assets/inputs/ce2fc605-4749-499d-ae43-3448a3f592fa.mp4"
  }
}
Response
{
  "taskType": "audioInference",
  "taskUUID": "3a6ae4a7-28be-4d4c-8332-563ebee1931f",
  "videoUUID": "ae70e7bd-2243-4e76-bf43-086c25b6dfc8",
  "videoURL": "https://vm.runware.ai/video/os/a01d21/ws/5/vi/ae70e7bd-2243-4e76-bf43-086c25b6dfc8.mp4",
  "seed": 1687137185,
  "cost": 0.0024
}

video-edit

Herbarium Specimen Mounting Lesson Clip$0.0024~9s
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'mirelo:1@1',
  inputs: {
    video: 'https://assets.runware.ai/assets/inputs/8c40f870-72dc-4fd9-b129-730d575b06e3.mp4'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "mirelo:1@1",
            "inputs": {
                "video": "https://assets.runware.ai/assets/inputs/8c40f870-72dc-4fd9-b129-730d575b06e3.mp4"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "audioInference",
      "taskUUID": "8086016c-0620-4ecf-86df-31d920e87212",
      "model": "mirelo:1@1",
      "inputs": {
        "video": "https://assets.runware.ai/assets/inputs/8c40f870-72dc-4fd9-b129-730d575b06e3.mp4"
      }
    }
  ]'
runware run mirelo:1@1 \
  inputs.video=https://assets.runware.ai/assets/inputs/8c40f870-72dc-4fd9-b129-730d575b06e3.mp4
{
  "taskType": "audioInference",
  "taskUUID": "8086016c-0620-4ecf-86df-31d920e87212",
  "model": "mirelo:1@1",
  "inputs": {
    "video": "https://assets.runware.ai/assets/inputs/8c40f870-72dc-4fd9-b129-730d575b06e3.mp4"
  }
}
Response
{
  "taskType": "audioInference",
  "taskUUID": "8086016c-0620-4ecf-86df-31d920e87212",
  "videoUUID": "4e4629ab-c091-4fcc-92e4-277e36eff200",
  "videoURL": "https://vm.runware.ai/video/os/a04d20/ws/5/vi/4e4629ab-c091-4fcc-92e4-277e36eff200.mp4",
  "seed": 283320235,
  "cost": 0.0024
}