Skip to main content
  1. Submit Validate Voice with a clear solo-vocal segment. The result contains validate_info, including the verification phrase.
  2. Record the displayed phrase cleanly, without backing music or effects, then submit Generate Voice using the task_id returned by Validate Voice.
  3. Poll Query Music Detail or use a webhook until the result contains voice_id.
  4. Use Check Voice with the task_id returned by Generate Voice. Its result contains is_available. If the phrase expires or cannot be recorded, use Regenerate Phrase with the Validate Voice task_id, then continue Generate Voice with the new task_id returned by Regenerate Phrase.
Voice IDs may expire or become unavailable, so check availability before production use. To use the voice for music generation, pass its ID as persona_id and set persona_model: "voice_persona" on a supported V5/V5_5 music endpoint.