5 karma · joined August 20, 2025
Currently working on
<https://domainlang.net> — My current passion project (when time allows). It's a DSL for Domain-Driven Design that bridges the gap between domain models, architecture diagrams, and living documentation.
Find me on Github: https://github.com/larsbaunwall
ASR output arrives in ~600 ms chunks and is messy (filler words, homophones, skipped phrases). A simple substring match breaks immediately.
The current tracker uses:
- inverted token index to find candidate windows - banded Levenshtein distance for fuzzy matching - Double Metaphone phonetic normalization - locality penalties to stay near the current position
Between ASR updates the UI speculatively advances the cursor based on measured WPM so the highlight moves smoothly.
Curious if anyone here has worked on similar real-time alignment problems.
I’ve tried to keep the project in the spirit of extending Copilot’s usefulness without abusing the service. Feedback on where the line should be drawn is welcome.