Make room for your voice
Any song.
Your next karaoke moment.
Bring a recording you own. Leave with a stage-ready track,
perfectly editable lyrics, and your own video.
Your work, in one place
My tracks
Keep your downloads: tracks expire after 7 days, or 24 hours after the first ZIP download.
- Queued
- Separating
- Transcribing
- Rendering
- Ready
Fine-tune the words
Click a word to hear it. Adjust its start and end below.
A little less per encore
Pay for the songs you make.
One track uses one credit. Timing edits, CDG saves and video renders are included.
Yours to sing. Yours to style.
Every track includes the instrumental, CDG, vocal guide and lyrics. No watermark, subscription, or theme store. Credit packs are one-time purchases in USD.
For venues and connected apps
The same track.
Your workflow.
Submit a recording, follow its progress, then collect the ZIP. The same account, credits and verified-email rule apply.
Your API key
Keep this key on your server. It can access your tracks and spend your credits.
1. Submit a file
curl -X POST 'https://codex.ghost-trax.com/api/jobs?filename=song.flac&artist=Artist&title=Title&rights=1&quality=high&lyrics_source=audio' \
-H "Authorization: Bearer $GHOST_TRAX_API_KEY" \
-H "Idempotency-Key: your-unique-request-id" \
--data-binary @song.flac
2. Check progress
curl "https://codex.ghost-trax.com/api/jobs/$JOB_ID" \
-H "Authorization: Bearer $GHOST_TRAX_API_KEY"
queued → separating → transcribing → rendering → done
3. Collect the package
curl "https://codex.ghost-trax.com/api/jobs/$JOB_ID/download" \
-H "Authorization: Bearer $GHOST_TRAX_API_KEY" -o karaoke.zip
Add harmony=1 for a separate backing vocal guide.
Post edited words and style to
/api/jobs/$JOB_ID/render with
kind: "cdg", "mp4", or
"white_label". All outputs belong to the original
job.