Seedance 2.0 15% DE DESCONTO | Crie no Video Generator →

Think Sound

wavespeed-ai /

ThinkSound turns uploaded videos into realistic, text-guided audio. Upload a video and add a text prompt to generate lifelike sound. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.

video-dubbing
Entrada

Arraste e solte ou clique para enviar

Ocioso

$0.05por execução·~20 / $1

ExemplosVer todos

Generate the sound of dust and sand churning.

Generate the sound of a violin performance.

Modelos relacionados

README

ThinkSound

ThinkSound is a cutting-edge video-to-audio generation model that creates realistic sound effects and audio tracks from video content. By analyzing the visual elements and actions in your video, it generates high-quality audio that perfectly matches what's happening on screen.

Why It Stands Out

  • Video-to-audio generation: Converts video content into corresponding audio tracks automatically.
  • Context-aware sound: Analyzes visual elements and actions to generate matching audio.
  • Prompt-guided output: Add text descriptions to guide the style and type of audio generated.
  • Prompt Enhancer: Built-in AI-powered prompt optimization for better audio results.
  • High-quality output: Produces clear, realistic audio that enhances the multimedia experience.
  • Reproducibility: Use the seed parameter to recreate exact results or explore variations.

Parameters

ParameterRequiredDescription
videoYesSource video (upload or public URL).
promptNoText description to guide audio generation style.
seedNoSet for reproducibility; -1 for random.

How to Use

  1. Upload your video — drag and drop a file or paste a public URL.
  2. Add a prompt (optional) — describe the type of sound you want. Use the Prompt Enhancer for AI-assisted optimization.
  3. Set a seed (optional) for reproducible results.
  4. Click Run and wait for audio generation.
  5. Preview and download the result.

Best Use Cases

  • Video Post-Production — Add sound effects to silent footage or animations.
  • Content Creation — Generate audio tracks for social media videos and clips.
  • Game Development — Create sound effects for gameplay footage and trailers.
  • Film & Animation — Produce foley and ambient sounds for scenes.
  • Advertising — Add impactful audio to promotional videos.

Pricing

OutputPrice
Per video$0.05

Pro Tips for Best Quality

  • Use videos with clear visuals and distinct actions for best audio matching.
  • Add prompts to specify the type of sound you want (e.g., "engine roaring", "footsteps on gravel").
  • Ensure the video has visible sound-producing elements like movement, impacts, or environmental features.
  • For complex scenes, describe the primary sound you want the model to focus on.
  • Fix the seed when iterating to compare different prompt variations.

Notes

  • Ensure uploaded video URLs are publicly accessible.
  • Processing time varies based on video length and current queue load.
  • Please ensure your content complies with usage guidelines.
Acessibilidade:Este site utiliza modelos de IA fornecidos por terceiros.

Think Sound API — Quick start

Grab a WaveSpeedAI API key, then call POST https://api.wavespeed.ai/api/v3/wavespeed-ai/think-sound with your input as JSON. The endpoint returns a prediction id; poll the prediction endpoint until status flips to completed, then read the output URL from data.outputs[0]. Examples for Think Sound below.

HTTP example
# Submit the prediction
curl -X POST "https://api.wavespeed.ai/api/v3/wavespeed-ai/think-sound" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $WAVESPEED_API_KEY" \
  -d '{
    "video": "https://example.com/your-input.mp4",
    "prompt": "A cinematic shot of a city at sunset, soft golden light",
    "seed": -1
}'

# Response includes a prediction id. Poll for the result:
curl -X GET "https://api.wavespeed.ai/api/v3/predictions/{request_id}/result" \
  -H "Authorization: Bearer $WAVESPEED_API_KEY"

# When status is "completed", read the output from data.outputs[0].
Node.js example
// npm install wavespeed
const WaveSpeed = require('wavespeed');

const client = new WaveSpeed(); // reads WAVESPEED_API_KEY from env

const result = await client.run("wavespeed-ai/think-sound", {
        "video": "https://example.com/your-input.mp4",
        "prompt": "A cinematic shot of a city at sunset, soft golden light",
        "seed": -1
});

console.log(result.outputs[0]); // → URL of the generated output
Python example
# pip install wavespeed
import wavespeed

output = wavespeed.run(
    "wavespeed-ai/think-sound",
    {
    "video": "https://example.com/your-input.mp4",
    "prompt": "A cinematic shot of a city at sunset, soft golden light",
    "seed": -1
}
)

print(output["outputs"][0])  # → URL of the generated output

Think Sound API — Frequently asked questions

What is the Think Sound API?

Think Sound is a WaveSpeedAI model for AI inference, exposed as a REST API on WaveSpeedAI. ThinkSound turns uploaded videos into realistic, text-guided audio. Upload a video and add a text prompt to generate lifelike sound. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing. You can call it programmatically or try it from the playground above.

How do I call the Think Sound API?

POST your input parameters to the model's REST endpoint (shown in the API tab of this playground) with your WaveSpeedAI API key in the Authorization header. Submission returns a prediction ID; poll the prediction endpoint until status flips to "completed", then read the output URL from the result. The playground generates a ready-to-paste code sample in Python, JavaScript, or cURL for whatever inputs you've set. Full request/response shape is documented at https://wavespeed.ai/docs/docs-api/wavespeed-ai/think-sound.

How much does Think Sound cost per run?

Think Sound starts at $0.050 per run. That figure is the base price — the final charge scales with the parameters you set in the form (output size, length, count, references, or whatever knobs this model exposes), so a higher-quality or larger output costs more than a minimal one. The exact cost for your current input is shown live next to the Generate button before you submit, and the actual per-call charge is recorded on the prediction afterwards.

What inputs does Think Sound accept?

Key inputs: `prompt`, `video`, `seed`. The full JSON schema (types, defaults, allowed values) is rendered above the Generate button and mirrored in the API reference at https://wavespeed.ai/docs/docs-api/wavespeed-ai/think-sound.

How long does Think Sound take to generate?

Average end-to-end generation time on WaveSpeedAI is around 43 seconds per request — measured across recent runs. Queue time scales with global demand; live status is visible in the prediction record.

Can I use Think Sound outputs commercially?

Commercial usage rights depend on the model's license, set by its provider (WaveSpeedAI). The license summary appears on the model card above; see WaveSpeedAI's Terms of Service for platform-level conditions.