KM krzysztof mirecki
One question, answered properly: at which second does this happen. Everything in IRIS is in service of that, including the parts that refuse to answer.
Segment-level timestamps put you within half a minute of the answer, which still means scrubbing. Word-level timing costs more to produce and store, and removes the last step.
Fixed windows split a phrase across a boundary and then neither half matches well. Overlap means every phrase lands whole in at least one chunk.
An embedding model ranks a paragraph about deadlines above the one sentence with the actual date. A keyword term stops that, weighted so it corrects rather than dominates.
A search tool that always returns its best guess cannot be calibrated against. Below the floor, IRIS returns an empty result and says so.
openai/whisper-large-v3-turbo, word timestampssentence-transformers/all-MiniLM-L6-v2openai/clip-vit-large-patch14, frames every 2 sauto so CUDA and CPU share one path