- Local Candidate Retriever 1.0: Topic Pack·강의 용어집·등록 인식용어에서만 후보 검색
- PPTV·Mixed Bridge·Context의 자유 후보 생성을 ABSTAIN decision path에서 제거
- Candidate Sanitizer가 trusted source·source hint·phonetic fit·coverage를 먼저 검증
- 기존 ABSTAIN Gate와 v0.9.33 Watchdog·Main Speaker·Endpoint·Ownership 경로는 그대로 유지
온라인 최신 버전 확인에 실패해 내장된 v0.9.36 업데이트 내역을 표시하고 있습니다. 실행·데모는 계속 사용할 수 있습니다.
- STOOM-LCR-1.0 Local Candidate Retriever
- trusted local knowledge에서만 후보 검색
- PPTV/STG/Context는 후보 검증 전용으로 역할 제한
- Candidate Sanitizer와 기존 ABSTAIN Gate로 과보정 차단
- STOOM-ABSTAIN-1.0 Shadow-only evidence gate
- N-best·STG/PPTV·Topic·Context의 독립 evidence 분리
- 보수적 Hard Gate와 Stable Top-1 보호
- Deferred observer로 v0.9.33 critical path 동결
- Recognition Stability Fix: Watchdog false restart 완화
- Interim-only commit defer + same-utterance reentry resume
- Recognition ownership 기반 누적 Final 강제 revision
- Main Speaker text continuity 및 Stable Top-1 N-best guard
- Structural Transliteration Guard v1 전역 적용
- 사전 없는 짧은 span Hard KEEP 및 구조 벡터 판정
- Longest-span First + Partial Match Guard 적용
- Guarded Translation Rescue의 false positive 억제
- 높은 확신의 한글 음차 영어 전문용어를 번역 입력에서만 활성 복원
- Endpoint Interim에도 동일 Guard 적용
- Mixed Bridge 전체 Topic Pack 후보 recall 수정
- 조사·어미 분리 Cross-script matching 적용
- 최근 3개 발화와 현재 문장 주변부를 시간 감쇠 sparse context state로 구성
- Topic Pack 다국어 descriptor와 개인 PPTV/N-best 근거를 이용해 기존 후보의 전체 문맥 일관성 재평가
- 문맥만으로 후보를 생성하지 않고 근거 부족 시 ABSTAIN
- Contextual Reconstruction은 Shadow-only로 실행해 실제 STT·번역·TTS에 영향 없음
- 메인·문의·체험 진입부의 데모 표기를 현재 실제 제한과 동일한 3분으로 통일
- 데모 실제 제한 180초와 일시정지 중 미차감 동작은 그대로 유지
- 과거 업데이트 이력의 1분/60초 표기는 당시 사양 기록으로 유지
- Variant-aware Cross-Script PPTV: 한글 음차 영어도 개인 expected↔heard variant cluster와 상세 음성키를 함께 비교
- Contrast Guard: 캘리브레이션 의도어 충돌을 독립 근거 없이 개인 발음만으로 뒤집지 않도록 보호
- Mixed Bridge Diagnostics 2.3: Shadow backoff·variant 일치·Contrast Guard 카운터 분리
- 온라인 데모 활성 사용시간을 3분으로 확대
- Dual PPTV Runtime: 한국어 PPTV와 영어 Prompt-PPTV를 독립 유지하고 혼합언어 진단에서 양쪽 프로필을 참조
- Mixed Bridge Shadow: 한국어↔영어 혼용 구간을 탐지해 Topic Pack·개인 confusion·N-best 근거를 observer-only로 기록하며 실제 원문은 변경하지 않음
- Calibration Language Isolation: 한국어 ko-KR / 영어 en-US recognizer를 캘리브레이션에 명시 고정하고 재시작에도 동일 언어 유지
- Cross-language Safety Guard: 여러 STT 형태의 variant cluster를 진단하되 실시간 자동 치환·학습은 비활성화해 기존 정확도와 endpoint 보존
- Prompt-Grounded English Calibration: 영어 캘리브레이션 제시문을 사용자 의도 정답으로 고정하고 낮은 STT 일치율도 개인 오인식 패턴 학습 신호로 사용
- PPTV Backoff v1: Word → Syllable/word-part proxy → Phoneme/grapheme proxy 단방향 backoff로 동일 발음 증거의 중복 가산 방지
- Accuracy Guardrail: 상위 단계가 충분하면 하위 벡터를 호출하지 않고, 하위 단계 기여도를 제한하며 근거 부족 시 원래 Chrome STT 유지
- English STT Confusion Model: 반복된 의도 단어 ↔ Chrome 오인식 관계를 N-best 재평가와 도메인 근거가 있는 복원에 사용
- Decision Provenance: 주요 판단 변수의 raw/derived/engine-output 계보와 valid/unknown/fallback 상태를 로컬 Trace에 기록
- Interaction Diagnostics: 동일 evidence root의 중복 반영과 엔진 간 상호작용을 observer-only 로그로 추적하고 진단 오버헤드도 측정
- Diagnostic Counter Fix: eligible/decision confidence를 분리하고 decisionId 기준 집계를 추가해 v0.9.25 진단 카운터 불일치를 수정
- Nullable Identity Fix: speaker score와 recognition generation/result의 null을 숫자 0으로 오인하지 않도록 수정하고, Confidence Router fallback 상태 및 Ownership Shadow v2 recognition ownership을 분리 기록
- Incremental Delta Processing: 반복 Interim의 공통 prefix/suffix를 재사용하고 문자열 비교를 delta 영역 중심으로 계산해 누적 STT 비교 비용을 줄임
- Stable Prefix Translation: 충분히 안정된 Interim prefix를 별도 preview lane에서 번역1만 먼저 준비·표시하고 Final은 같은 카드 revision으로 완성하며 provisional TTS는 실행하지 않음
- Confidence Routing: 고확신·고합의 Final은 불필요한 N-best 심층 재평가를 건너뛰고, 애매·소음 환경은 기존 정밀 경로를 그대로 유지
- Diagnostic Trace를 STOOM-TRACE-1.1로 확장해 엔진 기여, Delta/Stable Prefix/Router 성능, Ownership Shadow를 로컬 JSON 로그에만 기록하며 Worker/D1 전송 구조는 변경하지 않음
- TTS Revision Guard: 같은 카드·같은 번역언어의 revision이 연속 도착할 때 음성을 즉시 읽지 않고 짧게 안정화한 뒤 최신 revision만 낭독
- Late Final/Cumulative Final이 안정화 시간 안에 도착하면 이전 TTS 후보를 교체해 중간 문장과 완성 문장을 두 번 읽는 현상 억제
- 같은 cardId+target이 이미 실제 재생을 시작한 경우 이후 revision의 재낭독을 차단해 음성 중복을 보수적으로 방지
- 자막 번역은 기존처럼 즉시 표시하고 TTS에만 안정화 지연을 적용하며 Worker/D1 구조는 변경하지 않음