Suno Voice Generate Verification Phrase
Generate the validation phrase required for the Suno Voice custom voice workflow.
Usage Guide
- Submit the source recording URL and the vocal segment you want to use for voice creation.
- The API returns a
taskId; use it to query the generated validation phrase. - When
callBackUrlis provided, the system sends a POST callback when the phrase is ready or the task fails. The callback URL must be publicly accessible and return HTTP 200 within 15 seconds. - After receiving
validateInfo, ask the user to record the phrase and upload the verification audio to the voice generation API. For best voice generation results, singing is recommended.
Workflow
- Upload or host the source audio and make sure
voiceUrlis publicly accessible. - Choose a clean vocal segment with
vocalStartSandvocalEndS. - Submit the validation phrase task and store the returned
taskId. - Wait for
validateInfothrough the query API or callback. - Record the user performing the validation phrase, then call the custom voice generation API. For best voice generation results, singing is recommended.
Callback
Validation Phrase Callbacks
Developer Notes
vocalEndSmust be greater thanvocalStartS.- Use a segment with clear speech and minimal background noise for better validation.
languagecontrols the validation phrase language. Supported values includeen,zh,es,fr,pt,de,ja,ko,hi, andru.
Authorizations
API Authentication
All endpoints require authentication using Bearer Token.
Get API Key
- Visit the API Key Management Page to obtain your API Key
Usage
Add to request headers:
Authorization: Bearer YOUR_API_KEYNote:
- Keep your API Key secure and do not share it with others
- If you suspect your API Key has been compromised, reset it immediately from the management page
Body
The original recording URL uploaded by the user [Required]
Start time (in seconds) for extracting the vocal segment [Required]
End time (in seconds) for extracting the vocal segment, must be greater than vocalStartS [Required]
Verify the language of the short phrase. Supported languages include: English (en), Chinese (zh), Spanish (es), French (fr), Portuguese (pt), German (de), Japanese (ja), Korean (ko), Hindi (hi), and Russian (ru).
Callback URL used to receive validation phrase generation results. The system sends a POST request when the phrase is ready (status: wait_validating) or when the task fails. The URL must be publicly accessible and return HTTP 200 within 15 seconds. For the payload format, see Validation Phrase Callbacks.
