Record a voice sample in the browser: Sume Voices 30 seconds

Sume Voices clone mode takes an uploaded clip or a browser recording of up to 30 seconds. ElevenLabs states clone samples from 10 seconds to two minutes.

4 min readSume
All posts

In the Sume web app, the Voices page has a clone mode where you either upload an audio clip or record one in the browser, and the in-browser recorder stops at 30 seconds. This is a web app feature; the public API documents no cloning endpoint, so a pipeline that must clone programmatically cannot do it on Sume today.

ElevenLabs quotes different sample lengths for its own clones, so compare the numbers with the right label.

What ElevenLabs says about sample length

The ElevenLabs voices doc says Instant Voice Clone needs less than two minutes of audio, and that Professional Voice Clone requires a Creator plan or above and can be shared in the Voice Library. The Eleven v4 post says Instant Voice Clone works from 10 audio seconds. The two pages disagree, so budget a longer, clean sample and treat 10 seconds as the floor, not the target.

Clone sample lengths as stated (read 2026-10-03)
SourceStatement
ElevenLabs voices docInstant clone: less than two minutes of audio
ElevenLabs Eleven v4 postInstant Voice Clone from 10 audio seconds
Sume web app, Voices pageBrowser recorder stops at 30 seconds; a file can be uploaded instead

Recording a good sample

Quality of the take matters more than length. Record in a quiet room, keep the microphone at a steady distance, speak in the style you want the voice to deliver, and avoid music or other voices in the background.

  • Use your own voice or one you have written permission to use.
  • Keep the language of the sample the same as the language you will synthesize.
  • If 30 seconds is not enough variety, upload a longer clean clip instead.
  • Re-record rather than editing out noise.

After you have a voice

A saved voice gets a library id beginning voi_ followed by 32 hex characters, which the TTS contract accepts as voice.id. Set the language on every request; the mismatch warning appears when a voice and language disagree, and you confirm with confirm_language_mismatch only after a person agrees.

Because cloning is a web-app flow, record the voice id in your project notes so a script or agent can use it later.

Limits to keep in mind

The permission to clone a voice is your responsibility. Cloning a voice you do not have the right to use creates legal and platform risks, regardless of how short the sample is. See the earlier cloning post for the API-side picture.

Sources

Related posts

More in Comparisons

All Comparisons posts

Written by Sume