Skip to main content

voice-clone

Use to clone a voice from an audio sample in Creatify and to browse available voices. Covers voice_clone, voice_clone_get, voice_list, and the voice-clone widget. Cloned and catalog voices are what Aurora talking-avatar videos speak with.

Source facts

Repository
creatify-ai/Creatify-agent-plugin
Last source activity
July 16, 2026 at 07:20
Detected SKILL.md language
English
Stars
1
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
voice-clone
description
Use to clone a voice from an audio sample in Creatify and to browse available voices. Covers voice_clone, voice_clone_get, voice_list, and the voice-clone widget. Cloned and catalog voices are what Aurora talking-avatar videos speak with.
# Voice Clone & Voices ## Purpose Clone a voice from an audio sample, and browse the voices available to the workspace. Both cloned and catalog voices are consumed by `aurora_generate` (see `avatar-video`). ## Tools - **`voice_list`** — browse voices usable with Aurora. Returns id, name, gender, preview_url, is_cloned. Use it to pick an existing voice before cloning. - **`voice_clone`** — clone a voice from an audio sample. Returns `{clone_id, status}`. Read the schema for the audio-sample input. - **`voice_clone_get`** — poll a clone job; the voice/accent id populates once `done`. - **`voice_clone_widget`** — opens a record/upload panel; host-specific and does not apply to Codex. In Codex, take the audio sample through the normal upload path (see `media-upload`) or a provided URL, then call `voice_clone`. ## Flow 1. If the user just wants an existing voice, `voice_list` and pick one — no clone needed. 2. To clone: obtain the audio sample, call `voice_clone`, then poll `voice_clone_get` until done. 3. Use the resulting voice (or `clone_id`) in `avatar-video` / `aurora_generate`. ## Notes - Cloning consumes a workspace voice slot (in-app quota gates). If the slot is full or a creation-time cap is hit, surface that to the user rather than retrying blindly (see `known-errors`). - Don't clone without an explicit request — it's a stateful, quota-bound action. ## Async & Verify Poll `voice_clone_get`; only report success once the clone is `done` with a usable voice. See `verification`.
View on GitHub