Thank you for this great tool — it works quite well overall!
However, I've noticed that the generated .srt subtitles (using sync) often break in the middle of a sentence, which hurts readability (especially when it's used to generate Anki cards). This happens in two types of cases:
Case 1: Sentence spans across multiple subtitle entries
Here, the sentence does not end within the subtitle block, and no terminal punctuation appears in the middle:
14
00:01:09,236 --> 00:01:13,256
しかし病弱とは言っても、そこに貧弱というイメージ
15
00:01:13,256 --> 00:01:14,416
は皆無だ。
This is relatively easy to fix with a post-processing script that merges subtitle entries until a terminal punctuation mark (like "。" or "?") is found.
Case 2: Sentence ends in the middle of a subtitle
Here, terminal punctuation does appear, but the subtitle block continues into the next sentence:
10
00:00:50,076 --> 00:00:55,576
が活発に動いているという絵をいまだかつて見たことが無い。保健室
11
00:00:55,576 --> 00:01:01,476
の常連で、かかりつけの病院に行くからという理由で、遅刻や早退、あるい
This is harder to resolve automatically, because from the .srt file alone, we can't tell when the sentence ended.
I see two possible directions for improving this behavior:
- Analyze the audio to find silent gaps and ensure that subtitle breaks fall at or near these points — especially if they align with sentence endings.
- Ensure that each subtitle ends at a terminal punctuation (e.g., "。", "?"). This could be used to force cuts, though aligning them with audio timestamps would still be important to avoid desynchronization.
Hopefully you would consider implementing these features in a future version.
Thanks again for your hard work!
Thank you for this great tool — it works quite well overall!
However, I've noticed that the generated
.srtsubtitles (using sync) often break in the middle of a sentence, which hurts readability (especially when it's used to generate Anki cards). This happens in two types of cases:Case 1: Sentence spans across multiple subtitle entries
Here, the sentence does not end within the subtitle block, and no terminal punctuation appears in the middle:
This is relatively easy to fix with a post-processing script that merges subtitle entries until a terminal punctuation mark (like "。" or "?") is found.
Case 2: Sentence ends in the middle of a subtitle
Here, terminal punctuation does appear, but the subtitle block continues into the next sentence:
This is harder to resolve automatically, because from the
.srtfile alone, we can't tell when the sentence ended.I see two possible directions for improving this behavior:
Hopefully you would consider implementing these features in a future version.
Thanks again for your hard work!