The 6 reasons your Veo 3 video has no sound — and the fix for each
Work through these in order — they run from the most common and fastest to check down to genuine generation failures. In practice, the first three account for the vast majority of "veo3 no audio" complaints, and none of them require anything more than a settings change or a prompt edit.
The audio option was off for that generation
Veo 3 treats audio as a per-request setting, not a default you set once. Interfaces built on the API — including some third-party wrappers — frequently default it to off because silent generations are cheaper. Fix: check the audio toggle before every generation. On the VEO3 Gen generator it sits directly beside the model and resolution selectors, so it is visible — not buried in an advanced menu — and the credit price shown updates the moment you flip it.Your prompt never mentioned sound
Veo 3 is far more literal about audio than about visuals. It will infer that a beach scene needs sand and waves, but it often will not infer that the waves should be audible. A prompt like "two people talking in a coffee shop" regularly produces mouths moving in silence. Fix: describe the soundtrack the way you describe the shot — quoted dialogue, named sound effects, and an ambient bed. The full prompt syntax for all three is in the next section.A content filter stripped the audio track
Google runs separate safety checks on audio, and they are stricter than the visual ones. Sound words with violent or alarming associations — explosions, screams, crashes, gunshots, sirens — can cause the audio to be suppressed while the visuals generate normally, leaving a clean but silent clip. Fix:rephrase the sound, keeping the acoustic intent: "a deep percussive boom" instead of "explosion", "a startled shout" instead of "scream", "a heavy impact sound" instead of "crash". If the whole generation is being rejected rather than just muted, see our guide to the "something went wrong" error.The video has audio — your player is muted
Browsers autoplay inline video muted by policy, so a preview can look silent when the file is fine. Embedded players, social-media drafts, and some phone silent modes do the same. Fix: before regenerating anything, download the MP4 and open it in a desktop player with the volume up. If you want certainty, runffprobe video.mp4— a file with sound lists an audio stream (typically AAC) alongside the video stream. If the stream is there, the problem was playback all along and you have lost nothing.The endpoint or model you used does not generate audio
If you are calling Veo through an API, audio is controlled by an explicit request parameter (Vertex AI exposes it asgenerateAudio), and omitting it or targeting an older model such as Veo 2 yields silent output by design. Third-party resellers sometimes hardcode it off to cut their costs. Fix: set the audio parameter explicitly in every request and confirm the model version supports native audio — Veo 3, Veo 3.1 Fast, Quality, and Lite all do.The audio stage of the generation genuinely failed
Audio and video are produced by different stages of the pipeline, and under heavy load the audio stage can fail or be skipped even though the visuals complete. There is no prompt trick that prevents this — it is an infrastructure issue on Google's side. Fix: regenerate. The economics of regeneration are what actually matter here: on VEO3 Gen, credits for failed generations are refunded automatically, so a pipeline failure costs you a retry, not money. If you have been billed for broken output elsewhere, read our failed-generation billing guide.
Prompt syntax that makes Veo 3 generate audio
Veo 3 responds to three distinct kinds of audio cue, and each has its own prompt pattern. A prompt that uses all three — a spoken line, named effects, and an ambient bed — reliably produces a full soundtrack; a prompt that uses none of them is a coin flip.
1. Dialogue: quote the exact line
Attribute the line to a character with a colon and put the words in quotation marks. Veo will lip-sync the performance to the quoted text. Keep each line short — an 8-second clip comfortably fits roughly 10 to 15 spoken words — and give each character a single line rather than a back-and-forth.
A barista slides a cup across the counter, smiles, and says:
"Your usual cappuccino — extra hot, just how you like it."
The customer laughs warmly. (no subtitles)2. Sound effects: name each sound as an event
Effects respond best when described as concrete, physical events tied to something visible in the shot — not abstract moods. "Footsteps crunching on gravel" works; "tense audio" mostly does not. Listing them after an explicit SFX: or Sounds: label keeps them from being read as visual description.
A chef flips vegetables in a wok over a roaring gas flame.
SFX: loud sizzling, the metallic scrape of the spatula,
a burst of flame as oil hits the burner.3. Ambient audio: describe the sound bed of the location
Ambience is what makes a clip feel alive rather than dubbed. Describe the continuous background layer separately from the effects — room tone, weather, crowd, music — and say where it sits in the mix ("soft", "distant", "low in the background").
Ambient audio: low murmur of cafe conversation, soft jazz
from a speaker in the corner, rain pattering against the
window, the occasional hiss of the espresso machine.The difference between a weak cue and an explicit one is stark in practice:
| Weak prompt (often silent) | Explicit rewrite (produces audio) |
|---|---|
| Two people talking in a coffee shop | Two friends at a corner table; one leans in and says: "You will not believe who called me today." Ambient audio: cafe chatter, clinking cups. (no subtitles) |
| Ocean waves at sunset | A wide shot of waves rolling in at golden hour. SFX: waves crashing and receding over sand. Ambient audio: steady wind, distant seagulls. |
| A busy restaurant kitchen | A busy kitchen at dinner rush. SFX: pans clattering, knives chopping fast on wood, a ticket printer buzzing. Ambient audio: chefs calling out orders. |
One structural tip: because every Veo 3 clip is capped at 8 seconds, budget your audio the way you budget your shot — one line of dialogue or one effect-driven moment per clip, not a full scene. If you are chaining clips into longer sequences, our 8-second limit workaround guide covers how to keep the sound design consistent across cuts.
What the audio toggle does to your credit cost
Audio generation is real compute, so it is priced separately — turning it on roughly doubles the cost of most models, and turning it off is a legitimate savings lever when you plan to replace the sound anyway. These are the VEO3 Gen prices per 8-second video:
| Model and resolution | With audio | Audio off | Audio premium |
|---|---|---|---|
| Veo 3.1 Lite — 720p | 3 credits | 2 credits | +1 credit |
| Veo 3.1 Lite — 1080p | 5 credits | 3 credits | +2 credits |
| Veo 3 Fast — 720p/1080p | 10 credits | 6 credits | +4 credits |
| Veo 3 Quality — 720p/1080p | 26 credits | 13 credits | +13 credits |
| Veo 3.1 Fast — 4K | 22 credits | 19 credits | +3 credits |
| Veo 3.1 Quality — 4K | 38 credits | 26 credits | +12 credits |
Shorter clips scale down proportionally: a 4-second video costs half the listed credits and a 6-second video three quarters. In dollar terms an 8-second Fast video with audio works out to roughly $0.55–$0.83 depending on which credit pack you buy, and a Lite video with audio starts around $0.17 — full plan details are on the pricing page and in our Veo 3.1 pricing breakdown.
Test your audio prompts on Veo 3.1 Lite — 5 credits per 1080p clip with sound.
Start Creating FreeA workflow that makes silent videos a non-event
No provider can honestly promise that Google's audio pipeline will never hiccup — audio and video are generated by separate stages, and the audio stage occasionally fails under load no matter who is calling the API. What you can control is whether a silent video costs you anything and how fast you recover. Three habits get you there:
Prototype cheap, finalize expensive. Draft every prompt on Veo 3.1 Lite at 720p with audio — 3 credits per attempt — until the dialogue, effects, and ambience come through the way you want. Only then rerun the proven prompt on Fast or Quality. Iterating on a 26-credit model to debug an audio cue is the single most expensive habit in Veo workflows.
Verify the file, not the preview. Download and check the actual MP4 before judging a generation silent. Muted browser previews cause a steady stream of false alarms — and false regenerations that cost real credits.
Generate where failures are refunded. On VEO3 Gen, credits are deducted when a generation starts and automatically refunded if it fails, so a genuine pipeline failure is a retry rather than a loss. Combined with per-video pricing — packs from $9.99 for 120 credits, no daily generation caps, credits valid at least 30 days from purchase (see Terms) — the worst-case outcome of the no-audio problem becomes a two-minute rerun instead of a support ticket.
Frequently asked questions
Why does my Veo 3 video have no sound?
How do I turn on sound in Veo 3?
How do I make characters actually speak my dialogue?
Does turning audio off save credits?
Does Veo 3.1 Lite include audio?
Can I add audio to a Veo 3 video that already generated silent?
Is there a way to guarantee sound in every generation?
Stop generating silent videos
Audio toggle on the generator, prompt-to-sound in one click, and automatic refunds on failed generations. From $9.99 — no credit card required to start.
No credit card required — sign in with Google and start in seconds.