post: generating subtitles for songs that ship without timestamps
Deploy / build (push) Successful in 30s
Deploy / build (push) Successful in 30s
Tutorial on turning untimed AI-generated audio into LRC + SRT: align ASR word timestamps against the KNOWN lyrics (SequenceMatcher) instead of trusting a transcript, then a governor that rejects impossible anchors, refills runs by unit-proportional duration, and enforces a 1.2 s minimum line gap. Ships 18 English songs (342 subtitle lines, mean anchor coverage 0.96, 9/18 fully anchored) with synced lyrics plus downloadable .srt per track. Documents both player bugs and the headless-Chrome numeric probe that finally caught them.
This commit is contained in:
1 parent
cf327211df
commit
92f38184fb
20 files changed
+2737
No files matched your search
@@ -0,0 +1,83 @@
|
||||
1
|
||||
00:00:19,300 --> 00:00:23,440
|
||||
Ticking in the quiet tower made of porcelain and glass
|
||||
|
||||
2
|
||||
00:00:23,440 --> 00:00:28,600
|
||||
I can see the painted clouds and paper swallows pass
|
||||
|
||||
3
|
||||
00:00:32,359 --> 00:00:36,719
|
||||
Every gear is turning slow beneath the velvet sky
|
||||
|
||||
4
|
||||
00:00:36,719 --> 00:00:42,200
|
||||
Counting all the shooting stars that never say goodbye
|
||||
|
||||
5
|
||||
00:00:46,119 --> 00:00:49,579
|
||||
Someone left a silver key beside the windowpane
|
||||
|
||||
6
|
||||
00:00:50,520 --> 00:00:56,719
|
||||
Unlocking all the memories hidden in the rain
|
||||
|
||||
7
|
||||
00:00:59,859 --> 00:01:04,659
|
||||
Sing for the dawn across the endless night
|
||||
|
||||
8
|
||||
00:01:04,659 --> 00:01:09,200
|
||||
Spinning the threads of shadow into light
|
||||
|
||||
9
|
||||
00:01:09,200 --> 00:01:13,700
|
||||
Even if the clock should stop and time fades away
|
||||
|
||||
10
|
||||
00:01:13,700 --> 00:01:20,459
|
||||
I will keep this little wish until the break of day
|
||||
|
||||
11
|
||||
00:01:22,280 --> 00:01:30,000
|
||||
La-la-lu-la, hear the distant bell
|
||||
|
||||
12
|
||||
00:01:31,340 --> 00:01:34,540
|
||||
Breaking the silent spell
|
||||
|
||||
13
|
||||
00:01:38,140 --> 00:01:42,500
|
||||
Pages of an ancient book are fluttering like wings
|
||||
|
||||
14
|
||||
00:01:42,500 --> 00:01:48,400
|
||||
Telling me of emerald seas and forgotten kings
|
||||
|
||||
15
|
||||
00:01:52,160 --> 00:01:56,379
|
||||
With my small and trembling hands I open up the door
|
||||
|
||||
16
|
||||
00:01:56,379 --> 00:02:01,980
|
||||
Stepping out into a world I've never seen before
|
||||
|
||||
17
|
||||
00:02:05,700 --> 00:02:09,360
|
||||
Sing for the dawn across the endless night
|
||||
|
||||
18
|
||||
00:02:10,560 --> 00:02:15,020
|
||||
Spinning the threads of shadow into light
|
||||
|
||||
19
|
||||
00:02:15,020 --> 00:02:19,560
|
||||
Even if the clock should stop and time fades away
|
||||
|
||||
20
|
||||
00:02:21,120 --> 00:02:27,360
|
||||
I will keep this little wish until the break of day
|
||||
|
||||
21
|
||||
00:02:33,639 --> 00:02:36,740
|
||||
Until the break of day...
|
||||
Reference in new issue
Block a user