Lucas Winther
30969e86b7
Merge feat/parakeet-engine: Parakeet TDT 0.6B v3 English engine (spec 001 workstream 7)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
# Conflicts:
# AGENTS.md
# bun.lock
# docs/Decisions.md
# src/lib/models.ts
# src/worker/inference.worker.ts
# src/worker/protocol.ts
# tests/models.test.ts
2026-10-30 01:46:51 +01:00
Lucas Winther
9c89ab047f
Merge feat/longform-pipeline: VAD long-form pipeline, opt-in (spec 001 workstream 3)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
# Conflicts:
# docs/Architecture.md
# docs/Decisions.md
# src/App.tsx
# src/index.css
# src/lib/engine.ts
# src/worker/inference.worker.ts
# src/worker/protocol.ts
# tests/engine.test.ts
# tests/live-real-model.test.ts
# tests/offline.md
# tests/protocol.test.ts
2026-10-30 01:39:17 +01:00
Lucas Winther
2c87471fdc
Merge feat/vocabulary-hint: names-and-terms decoder prompt (spec 001 workstream 2)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
# Conflicts:
# docs/Architecture.md
# docs/Decisions.md
# docs/WorkBreakdown.md
# server-py/sidecar.py
# src/App.tsx
# src/server/live.ts
# src/server/transcribe.ts
# tests/fixtures/fake_sidecar.py
# tests/transcribe.test.ts
2026-10-30 01:35:28 +01:00
Lucas Winther
aa7ae93c0c
Merge feat/server-batched-vad: faster-whisper batched + VAD (spec 001 workstream 5)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
# Conflicts:
# docs/Decisions.md
2026-10-30 01:27:55 +01:00
Lucas Winther
439d099279
Merge feat/danish-models: Danish fine-tune catalog entries (spec 001 workstream 6)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
# Conflicts:
# docs/Decisions.md
# docs/WorkBreakdown.md
2026-10-30 01:27:45 +01:00
Lucas Winther
c94689e2e0
Merge feat/translate: canTranslate + Opus-MT transcript translation (spec 001 workstream 4)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
# Conflicts:
# docs/Decisions.md
2026-10-30 01:15:05 +01:00
Lucas Winther and Claude Opus 5.5
498e361b8a
Remove the workstream 6 plan now that the Danish models work is done
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 01:13:27 +01:00
Lucas Winther and Claude Opus 5.5
19228297f1
Record the Danish conversions' measurements, dtype choice and pending upload in D-WS6a
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 01:13:27 +01:00
Lucas Winther and Claude Opus 5.5
951aad8f55
Default the Danish conversions to q4 on WASM, as measured on the converted files
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 01:12:28 +01:00
Lucas Winther and Claude Opus 5.5
7b65f1f727
Remove the finished Transformers.js 4.3.2 upgrade plan
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 01:04:18 +01:00
Lucas Winther and Claude Opus 5.5
cc8e031d6b
Run WASM sessions at the default graph optimization level now that ort-web 1.31 loads the 8-bit decoders
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 00:45:46 +01:00
Lucas Winther and Claude Opus 5.5
cb80ab5f9d
Remove plan 001-3; spec 001 and D-WS3a/D-WS3b are the record
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 00:43:51 +01:00
Lucas Winther and Claude Opus 5.5
215035e383
Assert whole-file WER per clip in the real-model test (plan 001-3 Tasks 8-9 done)
...
Chunked file path and long-form (explicit and auto language) held to the
per-clip bars; full real-model test green under the heavy-job lock.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 00:43:51 +01:00
Lucas Winther and Claude Opus 5.5
7fb8dde423
Remove the finished server batched-VAD plan; spec 001 and D-WS5a are the record
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 00:24:06 +01:00
Lucas Winther and Claude Opus 5.5
07753a496b
Tick the finished server batched-VAD plan
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 00:24:06 +01:00
Lucas Winther and Claude Opus 5.5
104c1c4e4d
Record the batched-VAD measurements and check heartbeat, bursts and cancel against the real sidecar
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 00:23:55 +01:00
Lucas Winther and Claude Opus 5.5
ab45e686a4
Record the long-form pipeline measurements, rollout and VAD model (D-WS3a, D-WS3b)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 00:23:21 +01:00
Lucas Winther and Claude Opus 5.5
b88f406ac6
Remove the workstream 4 plan now that it is complete
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 00:19:24 +01:00
Lucas Winther and Claude Opus 5.5
160298197e
Reuse the language-detection encoder pass in long-form decodes
...
Whisper's generate() keeps only forward_params from its kwargs, and that
list omits encoder_outputs, so the precomputed encoder output was dropped
and auto-detect cost three encoder passes for a one-chunk clip. The
real-model test now pins one encoder pass per decoded chunk.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 00:19:08 +01:00
Lucas Winther and Claude Opus 5.5
c0528af082
Wrap transcript card actions under the title on narrow screens
...
Polish pass on the translate panel: the four export buttons overflowed
both transcript cards at 390 px. Also record the headless-Chrome
translation run and a re-measured bench in D-WS4b.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 00:19:04 +01:00
Lucas Winther and Claude Opus 5.5
6b338a2c58
Remove the finished workstream 2 plan (vocabulary hint)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 00:13:42 +01:00
Lucas Winther and Claude Opus 5.5
4e65e322ce
Tick plan 001-2 Task 7: real-model file runs green under the lock (7 pass, 920 s)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 00:13:42 +01:00
Lucas Winther and Claude Opus 5.5
b66ba7e577
Remove the workstream 7 plan now that the Parakeet engine path is done
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 23:52:39 +01:00
Lucas Winther and Claude Opus 5.5
f540f8952d
Keep the noticed-not-fixed list contiguous
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 23:52:35 +01:00
Lucas Winther and Claude Opus 5.5
378aff6a7b
Record D-WS2a: hint measurements, the 120-token truncation rule, no faster-whisper hotwords
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 23:52:29 +01:00
Lucas Winther and Claude Opus 5.5
fdc9b500c0
Check Parakeet chunks export to .srt and timestamped text, and record the headless Chrome run
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 23:52:05 +01:00
Lucas Winther and Claude Opus 5.5
edb9b332b9
Cap the hint prompt at 120 tokens: a full 223-token prompt garbles small models
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 23:51:47 +01:00
Lucas Winther and Claude Opus 5.5
9b37c7d26c
Tick the server batched-VAD plan up to the committed Bun and sidecar work
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 23:48:14 +01:00
Lucas Winther and Claude Opus 5.5
28201bcd17
Reconcile plan 001-2 with the work done before the pause
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 23:34:36 +01:00
Lucas Winther and Claude Opus 5.5
7ff23628e3
Tick the Parakeet plan steps already landed before the pause
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 23:34:28 +01:00
Lucas Winther and Claude Opus 5.5
8ac81baf54
Tick plan 001-3 steps already done before the pause
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 23:34:13 +01:00
Lucas Winther and Claude Opus 5.5
826bcd2e49
WIP: uncommitted work at pause (session limit)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 23:03:27 +01:00
Lucas Winther and Claude Opus 5.5
ec7ed36426
WIP: uncommitted work at pause (session limit)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 23:03:27 +01:00
Lucas Winther and Claude Opus 5.5
9f1d58c0b7
Keep max_new_tokens: 440 on Transformers.js 4.3.2 and pin the seek-loop condition it avoids
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 22:59:35 +01:00
Lucas Winther and Claude Opus 5.5
9cd92b4920
Record D-WS7a: Parakeet runtime decision, engine path and CPU measurements vs Large v3 Turbo
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 22:32:22 +01:00
Lucas Winther and Claude Opus 5.5
cd9aa48b83
Record what the Transformers.js 4.3.2 upgrade changes on the WebGPU side and what needs a browser check
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 22:30:29 +01:00
Lucas Winther and Claude Opus 5.5
a569b4003c
Tick completed workstream 4 plan steps
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 22:11:56 +01:00
Lucas Winther and Claude Opus 5.5
0684122f45
Document transcript translation: decision, architecture, manual offline check
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 22:11:37 +01:00
Lucas Winther and Claude Opus 5.5
2a4f5b16a5
Add Danish fine-tune catalog entries under a single pending Hugging Face owner constant
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 22:00:33 +01:00
Lucas Winther and Claude Opus 5.5
c3a490548a
Plan workstream 7: Parakeet TDT engine path
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 21:47:11 +01:00
Lucas Winther and Claude Opus 5.5
753ea03979
Upgrade @huggingface/transformers to 4.3.2 and carry the sequential-session patch
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 21:44:18 +01:00
Lucas Winther and Claude Opus 5.5
438af265b4
Add plan 001-3 for the browser long-form pipeline
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 21:42:07 +01:00
Lucas Winther and Claude Opus 5.5
225634c165
Plan workstream 2: vocabulary hint
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 21:41:45 +01:00
Lucas Winther and Claude Opus 5.5
02a5eab119
Offer Whisper's Translate to English only on models trained for it (canTranslate)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 21:37:28 +01:00
Lucas Winther and Claude Opus 5.5
036635e854
Add workstream 4 plan: canTranslate and Opus-MT transcript translation
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 21:35:49 +01:00
Lucas Winther and Claude Opus 5.5
f8ce3120fe
Plan workstream 6: Danish fine-tuned Whisper conversions and catalog entries
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 21:35:40 +01:00
Lucas Winther and Claude Opus 5.5
bbcc123124
Add plan for server engine batched + VAD inference (spec 001, workstream 5)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 21:35:05 +01:00
Lucas Winther and Claude Opus 5.5
9607c8558f
Add plan for the Transformers.js 4.3.2 upgrade (workstream 1)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 21:34:15 +01:00
Lucas Winther and Claude Opus 5.5
9159e2ab5e
Coordination plan: assign the synthetic meeting fixture
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 21:29:11 +01:00
Lucas Winther and Claude Opus 5.5
2642462e33
Add coordination plan for spec 001
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 21:28:52 +01:00