Create a custom voice from audio recordings. This is an async operation — returns aDocumentation Index
Fetch the complete documentation index at: https://docs.unifically.com/llms.txt
Use this file to discover all available pages before exploring further.
task_id, poll for the result. When the task completes, use the returned persona_id as persona_id in Music Generation so tracks use your custom voice.
Model
Flow
- Call
GET /v1/resources/suno-ai/voice/verification-phraseto get aphrase_idandphrase_text - Record two audio files: a voice sample and the user reading the verification phrase
- Host both as publicly accessible URLs
- Call this endpoint with both URLs and the
phrase_id
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
voice_audio_url | string | Yes | — | URL to voice recording |
verification_audio_url | string | Yes | — | URL to verification phrase recording |
phrase_id | string | Yes | — | Phrase ID from verification-phrase endpoint |
name | string | Yes | — | Voice name |
description | string | No | "" | Voice description |
styles | string | No | "" | Genre tags (e.g. "funk edm") |
singer_skill_level | string | No | "Beginner" | Beginner, Intermediate, Advanced, Professional |
vocal_start_s | float | No | 0 | Vocal start time in voice audio |
vocal_end_s | float | No | auto | Vocal end time in voice audio |
