> ## Documentation Index
> Fetch the complete documentation index at: https://support.vocuno.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Add Vocals to a Track

> Upload an instrumental or beat and let Vocuno write, sing, and layer AI vocals on top — choose the singer, gender, and lyrics.

<Card title="Add Vocals Tool" icon="waveform" href="https://vocuno.com/app?tool=add-vocals">
  Try it now! ↗️
</Card>

**Add Vocals** lets you bring an existing instrumental and have Vocuno layer AI vocals on top. Upload your beat, paste or auto-generate lyrics, pick a vocal gender, and Vocuno produces a finished mix with vocals sung over your track.

## Inputs

Drop in any instrumental (MP3, WAV, FLAC, OGG, M4A). BPM is auto-detected, and you can paste **custom lyrics** or hit the sparkle button to write them with AI. Pick a **vocal gender** (Female / Male) and pick a quality mode.

## Fast vs Clean mode

**Fast** runs Suno on your beat with an optional vocal style prompt and returns a couple of finished mixes — quickest path. **Clean** generates vocal covers, isolates the vocals, and shows you previews; you then pick the best take and the AI voice (Audimee or MusicGPT) before the final mix is rendered.

## Frequently asked questions

<AccordionGroup>
  <Accordion title="What instrumental formats work?">
    MP3, WAV, FLAC, OGG, and M4A. Cleaner instrumentals (no vocal bleed) give better results.
  </Accordion>

  <Accordion title="Can I write the lyrics myself?">
    Yes — paste them in directly. Or use the sparkle button to call the [AI lyrics generator](/create/ai-lyrics-generator).
  </Accordion>

  <Accordion title="Why does Clean mode have two phases?">
    Phase 1 generates and previews vocal takes. Phase 2 lets you pick which take and which AI singer to use before committing to the final voice conversion.
  </Accordion>

  <Accordion title="Can I match the BPM of my beat?">
    Vocuno auto-detects BPM from the upload so the generated vocals lock to your tempo.
  </Accordion>
</AccordionGroup>
