Gemini Omni has no voice editing yet: keep your own voiceover
Google says Omni voice editing is not yet available and audio references are unsupported. Generate the picture, then add your own voice in a Sume Timeline.

You cannot change the voice in a Gemini Omni clip today. Google's launch post says it is still testing how to bring editing of audio and speech in videos to users, and the Omni API guide lists voice editing and audio reference uploads as unsupported. The workable pattern is to treat Omni as the picture source and put a voice you recorded or licensed on top, using a timeline that takes your audio file as the spine. Sume's Timeline 1.0 does that assembly for $0.10 per output minute.
What Google says
Google's launch post says editing videos to change audio and speech is still being tested. The Omni guide lists voice editing and audio reference uploads among unsupported features, and also unsupported: system instructions, temperature, top_p, stop sequences, negative prompts, and YouTube videos as a source.
So with the API, the voice in a generation comes from the model and the prompt; the guide offers no audio reference to pin it to a recorded speaker.
| Need | Omni status on Google's pages |
|---|---|
| Edit the voice in an existing clip | Unsupported in the API guide; launch post says still being tested |
| Upload an audio reference | Unsupported |
| Keep one speaker across clips | No documented control |
| Output audio | Generated with the video |
The Sume assembly route
Generate the clips on the Video Router, then render with Timeline 1.0. The timeline takes audio.url, one gapless spine you provide, with audio.duration_seconds between 1 and 1800, plus ordered video[] slots. Audio and clips must be Sume-hosted, so import your voice file through POST /v1/media-imports first.
This route uses an audio file you supply, so bring a recording you have the rights to, or a voiceover you produced elsewhere.
Limits to plan around
The spine sets the output length, so cut your clips to fit it; coverage may trail the spine by at most 0.5 seconds. Check what happens to the original Omni audio in the render before you ship: the Timeline docs describe the audio spine, and they do not state whether source-clip audio is kept, so test one render and listen.
Run POST /v1/timeline-1.0/plan first; it is unbilled and returns the billable minutes, as covered in Jobs and results for the polling that follows a real render.
Sources
Related posts
More in Use cases
- GivingTuesday is December 1: what an appeal video pack costs on Sume
GivingTuesday 2026 is December 1, 58 days from October 4. A pack of one 15 s hero, four 6 s cutdowns, a voiceover and a music bed costs $22.70245 on Sume.
- GivingTuesday matching-gift progress cards: 4 updates for $0.24
Regenerate a matching-gift progress card with exact dollar figures for each update before Tuesday, December 1, 2026. Ideogram 4.5 is $0.06 list per card.
- Election ads on Google: the synthetic-content checkbox and wording
Google election ads with synthetic or altered content must tick a checkbox, and some formats need written disclosure. What it means for generated video.
- Omni clips can repeat for others: a brand checklist for Google video
Google won't claim ownership of Gemini API outputs but may generate similar content for others. A checklist for brand video built on Omni.
Written by Sume