Play.ht's audience skews toward builders embedding voice into their own product and podcasters generating long-form audio — programmatic voice generation, not a one-off clip. Versely's voice tools cover the same long-form and multi-voice territory from inside the same studio used to generate the video the audio ends up attached to, with two specific jobs that go beyond a single narrator reading a single script.
Both jobs, and the roster underneath them:
A whole cast in one call
generate_multi_speaker_speech takes a scripted conversation and gives each speaker alias its own distinct voice, spoken in the order their lines appear — one call instead of manually chaining several single-voice generations and stitching the timing together by hand. add-multi-speaker-dialogue-to-video attaches the result to a video the same way a single-voice track would attach.
Clone the narrator once
clone_voice_from_audio produces a voice_id from a recording, which then plugs into generate_speech for every future script — the way a long-running podcast or audiobook keeps one consistent narrator across dozens of episodes without re-recording that narrator from scratch each time.
Design a voice instead of choosing one
Beyond picking from the stock roster or cloning an existing recording, a voice can be specified by description rather than selected from a preset list — useful when the target sound doesn't match anything already in the library.
The same roster underneath
Both the multi-speaker and single-narrator paths draw from the same named-voice data as the rest of Versely's voice tools — 80 named English voices, 20 Spanish, 15 Korean, 6 French, across seven speech engines — rather than a separate, smaller pool reserved for API use.
How it works
1. Script the conversation (or the long-form piece)
Assign each speaker alias its own lines, or write the single narrator's full script.
2. Pick or clone the voices
Stock voices from the roster, a cloned voice_id, or a voice specified by description.
3. Generate
generate_multi_speaker_speech for a cast; generate_speech for one consistent narrator.
4. Attach and reuse
attach_audio_to_video lays the result onto a video, and a cloned voice_id carries forward into every later script.
Where this lives in Versely
Add Multi-Speaker Dialogue to a Video
/video-editing
Clone Your Voice for Videos
/video-editing
Create a multi-voice dialogue or podcast clip
/agent
Design a custom AI voice from a description
/agent
AI Text to Speech
/tools
AI Voice Cloning & Text to Speech
/tools
English voice roster
/voice-over
Spanish voice roster
/voice-over
Korean voice roster
/voice-over
French voice roster
/voice-over
Who this fits
- Podcast-style video clips with two or more distinct speakers
- Long-running series that need one consistent narrator across many episodes
- Interview-format content generated from a script rather than recorded live
- Products embedding generated narration into their own content pipeline
Frequently asked questions
Can it generate a whole conversation, not just one voice?+
Yes — generate_multi_speaker_speech assigns each speaker alias its own distinct voice in one call, spoken in script order, rather than requiring several single-voice calls stitched together manually.
Can I keep the same narrator voice across a long series?+
Yes — clone_voice_from_audio produces a reusable voice_id from a recording, which then plugs into every future script instead of picking a new voice each time.
What if none of the stock voices match what I need?+
A voice can be specified by description rather than chosen from a preset list, for cases where the target sound isn't already in the roster.
Is the voice roster smaller for this kind of long-form or API-style use?+
No — it draws from the same named roster as the rest of Versely's voice tools: 80 English voices, 20 Spanish, 15 Korean, 6 French, across seven speech engines.
Other alternatives on Versely
Further reading
Try it inside Versely
The all-in-one AI studio for creators. 60+ models for video, image, voice, music and lipsync in a single app.
Reviewed August 19, 2026. Facts about Play.ht on this page are general, publicly known positioning, not pricing or feature claims — see /alternatives for how this page set is scoped. Versely capability links above are pulled from the same live data the rest of versely.studio uses, so they move when the product does.