Add session logging and tuned runtime preset
This commit is contained in:
+11
@@ -203,3 +203,14 @@ The project now features a high-performance, Apple Silicon-optimized pipeline th
|
||||
- Routed post-correct and merge-decider requests through a shared Ollama caller with keep-alive support.
|
||||
- Added flags for warmup timeout and optional warmup skip for troubleshooting.
|
||||
- **Outcome:** Lower first-request latency and fewer fallback-to-rules events due to local model cold starts.
|
||||
|
||||
## Phase 25: Session Logging + Tuned Live Preset
|
||||
- **Goal:** Preserve reliable debugging context while locking in the best-performing live settings discovered through manual testing.
|
||||
- **Approach:**
|
||||
- Added session file logging hooks so finalized captions, revisions, startup state, and runtime errors can be written to a dedicated log via `--session-log-file`.
|
||||
- Improved interactive terminal behavior by clearing stale draft lines cleanly and right-aligning Arabic output more consistently against terminal width.
|
||||
- Recorded the current preferred live preset for English-first filtered transcription with multilingual output and local LLM post-correction:
|
||||
```bash
|
||||
python3 transcribe.py --silence 100 -q -s -c -es -en -fr -ar --lang en --filter-lang --mt-max-chars 450 --mt-max-new-tokens 220 --smart-correct --post-correct --post-correct-llm --post-correct-model qwen2.5:3b-instruct --session-log-file debug_session_1.log
|
||||
```
|
||||
- **Outcome:** The project now has a repeatable "known good" runtime profile plus persistent session diagnostics for reviewing caption issues after a run.
|
||||
|
||||
Reference in New Issue
Block a user