thomas.kopp
8ec9044c75
fix: whisper repetition loops, meeting transcript punctuation
...
- transcription: add temperature_inc=0 to whispercpp to disable fallback (prevents loops)
- pipeline: punctuate meeting transcript in one pass (parallel with summarize)
- output: write_meeting_docs accepts pre-built transcript_text
- llm: punctuate prompt preserves speaker labels
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-02 12:34:11 +02:00
thomas.kopp
d3582eaeb7
feat: tab navigation in modal (Index/Transkript/Zusammenfassung)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-02 12:10:50 +02:00
thomas.kopp
336628341b
feat: AI-generated title+tldr, subfolder structure, backlinks in transkript/zusammenfassung
...
- llm: generate_title_and_tldr() returns concise title and 2-3 sentence summary
- output: index in root, transkript+zusammenfassung in {base}/ subdir with backlinks
- pipeline: call generate_title_and_tldr for both solo and meeting recordings
- router: mirror subdir structure when copying to Obsidian vault
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-02 12:07:54 +02:00
thomas.kopp
033c1fc486
feat: write_meeting_docs() — creates index, transkript, zusammenfassung
2026-04-02 01:05:07 +02:00
thomas.kopp
aa3eef8fb1
feat: GET /transcripts/{filename} — serve transcript content
2026-04-01 14:12:30 +02:00
thomas.kopp
6775f98259
feat: output module — Markdown file writer with slugified filenames
2026-04-01 02:14:57 +02:00