Commit d4b23d0
Extract merge logic into separate modules, add SpeechPP references
Split codebase into three modules to improve organization:
- shared.py: SpeechConfig, SpeechData, api_call_with_retry, is_up_to_date
- merge.py: all merge/alignment logic (~20 functions)
- transcriber.py: pipeline orchestration, download, transcribe, slides, CLI
Add SpeechPP (Ringger & Allen, 1996) references to README Background
section, completing the lineage from speech post-processing through
OCR multi-engine correction to LLM-based transcript merging.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent a42b160 commit d4b23d0
5 files changed
+1008
-956
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
204 | 204 | | |
205 | 205 | | |
206 | 206 | | |
207 | | - | |
| 207 | + | |
208 | 208 | | |
| 209 | + | |
209 | 210 | | |
210 | 211 | | |
211 | 212 | | |
212 | | - | |
| 213 | + | |
213 | 214 | | |
214 | 215 | | |
215 | 216 | | |
| |||
0 commit comments