Skip to content

revert(web): remove mic noise suppression and adaptive VAD (#64)#65

Merged
sonsangwoo1116 merged 1 commit into
mainfrom
revert/web-mic-noise-suppression
Jul 3, 2026
Merged

revert(web): remove mic noise suppression and adaptive VAD (#64)#65
sonsangwoo1116 merged 1 commit into
mainfrom
revert/web-mic-noise-suppression

Conversation

@sonsangwoo1116

Copy link
Copy Markdown
Contributor

Summary

가장 최근 머지 #64(웹 마이크 노이즈 억제 + 적응형 VAD)를 되돌립니다.

relay는 이미 #62/#63으로 pre-Session-A-VAD baseline으로 완전 롤백된 상태(코드 diff로 확인됨). 남아있던 웹(발신자) 변경까지 되돌려 전체를 원래 baseline으로 복구합니다.

되돌리는 것

  • apps/web/lib/audio/vad.ts, web-recorder.ts — Speex 디노이저 / high-pass / 적응형 VAD 제거
  • apps/web/public/noise-suppressor/* — WASM 애셋 제거
  • package.json / lock — @sapphi-red/web-noise-suppressor 의존성 제거

근거

  • 프로덕션 v2v 통화 분석 결과, 실제 문제는 Session B(수신자→발신자): STT 지연 2~3초, speculative_stt_count=0, code-switching 오역/환청.
  • Session A(발신자)는 이미 330~470ms로 건강 → #64는 문제와 무관.
  • Session B 작업 전 변수 격리를 위해 baseline 복구.

주의

  • 머지 시 Vercel 프로덕션(wigvo.wigtn.com) 자동 배포됨.
  • relay 무영향 (웹 전용 변경).

🤖 Generated with Claude Code

#59~#63로 relay가 pre-Session-A-VAD baseline으로 완전 롤백된 상태에서,
남아있던 웹(발신자) 마이크 변경(#64)까지 되돌려 전체를 원래 baseline으로 복구.

- apps/web/lib/audio/vad.ts, web-recorder.ts: Speex 디노이저/high-pass/적응형 VAD 제거
- apps/web/public/noise-suppressor/*: WASM 애셋 제거
- package.json/lock: @sapphi-red/web-noise-suppressor 의존성 제거

Session A는 이미 330~470ms로 건강했고, #64는 Session B(수신자→발신자)
지연·오역과 무관. 변수 격리를 위해 baseline 복구.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 3, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
wigvo-web Building Building Preview, Comment Jul 3, 2026 1:25pm

@sonsangwoo1116 sonsangwoo1116 merged commit 00586d9 into main Jul 3, 2026
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants