Let's make some awesome music — for free.
Full songs with real vocals, or instrumentals - unlimited, and made right here on your own computer.
Unfinished song from last time
Tip: mark the parts with [Verse] and [Chorus].
Your songs
Album batch
Make a whole album in one go: fill in a spreadsheet - one row per song, up to 10 songs - and every track is made and saved to your songs, one after another. Free with the Swara Engine.
?How this page works
- Needs the exact columns from the blank template below - build your own sheet from scratch and column matching will likely fail.
- Each row can set its own Duration/Language, or leave them blank to use the defaults in the side panel.
- Rows run in order, unattended - select just the pending ones, or stop mid-run if you need to.
- When it's done, download the updated sheet - re-running it later only touches rows that actually failed.
Tracks
| # | Title | Album / Artist | Status |
|---|
Generate with
Bands
Your artists, saved on this browser (or in your own Google Drive if you sign in) - never in a database of ours. Every song made for a band reuses its style prompt and mastering target.
?How this page works
- A band is a style prompt plus a mastering target (LUFS/crest) - every song made for it reuses both.
- Bands are saved on this browser - or, once you sign in with Google (optional), in a hidden folder in your own Drive that follows you to any device.
- Bands are optional at generation time - skip them on Create for a one-off song.
Your bands
Vocal to song
Sing or upload a raw take. ACE-Step builds a brand new song locked to its melody and timing, then your actual recording - not a clone, not a re-sing - goes back on top of the new band.
?How this page works
- Record or upload one take - the new song's length locks to it, there's no separate duration setting.
- This needs the Combined RunPod image (Settings → Deploy & manage your RunPod pod) - one pod that both composes the new band and keeps your real voice on it.
- Two steps run behind the scenes on that one pod: it composes a new band around your take, then puts your actual voice back on top of it - not a re-sing, not a clone.
- Takes a few minutes - GPU rendering, then GPU stem separation.
Your recording
A cappella works best - just your voice, no backing track already on it.
Song
Combined pod
This page needs the Combined RunPod image - one pod that composes the new band and keeps your real voice on it. If Create already has a plain ACE-Step pod running, deploy Combined here instead (Settings → Deploy & manage your RunPod pod).
Voices
Train a voice character on a free Google Colab GPU - no server of ours involved, nothing to install.
?How this page works
- Training runs on a free Google Colab GPU, not on Swara Sound's servers or your own machine - just a free Google account, no install.
- How long it takes depends on which GPU Colab happens to hand you that session - treat it as "leave it running," not instant.
- You need to be signed in with Google for a trained voice to show up here afterward.
The whole flow, 4 steps: upload your recordings to Drive → open the free notebook in Colab and run it (~1-3 hours, nothing runs on our servers) → bring the two result files back → your voice is ready. Steps 1-3 below stay on screen the whole time so you can see where you are.
Step 1 - Upload your recordings
10-15 minutes of clean, solo recordings (no music/background noise) works best - .wav/.mp3/.flac/.ogg/.m4a, any number of files.
Step 2 - Train it on Colab (free, ~1-3 hours)
Once step 1 is uploaded, it's waiting at
My Drive/SwaraStudioVoices/MyVoice_dataset.zip.
Saves train_voice_colab.ipynb to your computer.
colab.research.google.com → Upload notebook → pick the file you just downloaded.
Open colab.research.google.comIn the notebook's settings cell: MODEL_NAME = "MyVoice" - the same name you used in step 1.
Runtime → Change runtime type → T4 GPU, then Runtime → Run all.
Takes ~1-3 hours - the last cell downloads two result files straight to your browser when it's done.
Step 3 - Bring the result back
The notebook's last cell downloads two files to your browser (or grab them
from My Drive/SwaraStudioVoices/<name>_model/ if you closed the tab):
the .index file and one _<N>e.pth file (start with
150e). Pick both here.
Your voices
Settings
All optional. Without signing in, your songs and keys are kept in this browser - sign in with Google to keep them safe in your own Drive and have them on your other devices.
Where your songs are saved
No setup needed. Clearing your browsing data deletes these songs - download the ones you love, or choose a folder or Google Drive to keep them safe.
Chrome/Edge only - songs stay on this device.
Google account optional
Signing in keeps your Suno/Mureka keys safe in your own Google Drive (in a private app folder only Swara Sound can see) and lets you save songs to Drive. Nothing is stored on our side.
Suno & Mureka keys optional
Only needed to make songs with Suno or Mureka instead of the free Swara Engine. The key is saved in this browser (or your own Google Drive once you sign in) and sent straight through to them with each song - never stored by us.
The free Swara Engine
Checking…
ACE-Step (your RunPod)
Where a song generated with ACE-Step actually runs: a RunPod GPU pod you deploy and pay for yourself (RunPod bills for GPU time, not a fixed price per song). Use the card below to have this app deploy and manage that pod for you - it fills in the Pod URL here automatically. Only fill this in by hand if you'd rather run and manage the pod yourself (RunPod console, or the desktop app). Only using Vocal to Song? Pick the Combined image below instead - it also runs that page's processing step on this same pod, at no extra idle-GPU cost. See the Vocal to Song guide.
Deploy & manage your RunPod pod
Needs a RunPod account API key (different from the pod's own optional key above) from your RunPod account (Settings → API Keys).
Pod settings
Good habit: never Start a stopped pod - on RunPod Secure Cloud it can lose its GPU to someone else and then refuse to restart. Press Redeploy to begin a session (it terminates any pod at the URL above and finds a free GPU fresh every time).
Applies after every ACE-Step Create or Batch run (not Suno/Mureka, which never touch the pod) - so a forgotten pod doesn't keep billing. "Terminate" is the safest choice if you're not watching closely; you'll need to Redeploy before the next ACE-Step run either way.
Vocal to Song processing
Filled in automatically when you deploy the Combined image above - same
pod as ACE-Step, port 8001, its own API key generated fresh each redeploy. Only edit these by
hand if you're deliberately running the worker on a genuinely separate pod (see
vocal_worker/README.md in the repo for that manual setup).
Stuck? The FAQ and guides answer most things, and Privacy & Terms covers exactly what does (and doesn't) leave your computer.
A free AI song maker that runs on your own computer
Write your lyrics, describe a style, and get a complete song sung in English, Hindi, Tamil, Spanish and many more languages - or an instrumental.
No plans, no credits, no watermark. The music is made by your own graphics chip, so there's nothing for us to charge you for.
Your lyrics never leave your device. There's no account to create - sign-in is only for optional backups.
Is it really free?
Yes. Songs are made on your own computer, so every song costs us nothing and costs you nothing. Swara Sound is an independent project kept running by people who choose to support it - nothing is ever locked behind that.
What do I need?
A laptop or desktop with a recent Chrome or Edge browser. The first time, your browser downloads the song engine once (about 1.9 GB) and keeps it, so every song after that starts right away. "Will my computer handle it?" above checks yours in a second. Phones and tablets don't have enough memory for it.
How long does a song take?
It depends on your computer. On a typical laptop a one-minute song takes about a minute and a half, and it starts playing before it's finished. A computer with a graphics card is faster.
Can I use the songs I make?
We put no restrictions on how you use the songs you make here. If you plan to release one commercially, it's always wise to check the rules of the platform you publish on.
Can I use Suno or Mureka instead?
Yes - pick them under Engine and add your own key from them, for when you want their sound. Those songs land in the same list as the rest.
Also free on Swara Sound: text to speech for voice-overs, a vocal remover, key & BPM finder, slowed + reverb and more music tools. What is Swara Sound? →