Auto Sync SRT Generator
Budget: $10 – $30 USD
I have an MP3 track and its lyrics in a simple, timestamp-free .txt file. I need a script that will listen to the audio, align each lyric line automatically, and export a correctly formatted .srt file.
Key points
• The lyrics arrive as plain text without timestamps.
• Full automatic sync with the MP3 is essential; no manual tweaking should be required.
• The code must recognise and retain any unconventional line breaks as well as unusual or non-ASCII characters that appear in the lyrics.
Deliverables
1. A runnable script (Python preferred, but I am open to other languages) that accepts:
– input.mp3
– lyrics.txt
and returns subtitles.srt.
2. Clear setup and usage instructions.
3. A short demo using any public-domain song to prove timing accuracy (±0.2 s tolerance per line).
Acceptance criteria
• Every lyric line is time-stamped and ordered correctly in the resulting .srt.
• No broken characters or misplaced line breaks appear in the subtitle file.
• The solution runs on macOS and Windows without additional paid tools.
Key points
• The lyrics arrive as plain text without timestamps.
• Full automatic sync with the MP3 is essential; no manual tweaking should be required.
• The code must recognise and retain any unconventional line breaks as well as unusual or non-ASCII characters that appear in the lyrics.
Deliverables
1. A runnable script (Python preferred, but I am open to other languages) that accepts:
– input.mp3
– lyrics.txt
and returns subtitles.srt.
2. Clear setup and usage instructions.
3. A short demo using any public-domain song to prove timing accuracy (±0.2 s tolerance per line).
Acceptance criteria
• Every lyric line is time-stamped and ordered correctly in the resulting .srt.
• No broken characters or misplaced line breaks appear in the subtitle file.
• The solution runs on macOS and Windows without additional paid tools.