AI 실시간 영어회화 코칭 앱 MVP
- verce
- Express
- nodejs
- JavaScript
- OpenAI
- WebRTC


프로젝트 상세
기존 영어회화 앱의 한계였던 "녹음 → 인식 → 답변 생성 → 음성 재생"의 끊기는 흐름을
넘어, OpenAI의 Realtime API(음성↔음성) 와 WebRTC를 활용해 사람과 전화 통화하는 듯한
자연스러운 실시간 대화를 구현한 MVP입니다.
사용자가 영어로 말하면 AI 코치가 약 0.3초 수준의 지연으로 영어 음성으로 응답하며,
화면에는 대화 내용이 실시간 자막으로 표시됩니다. 세션이 끝나면 학습자의 영어를 분석해
잘한 점 · 개선점 · 더 자연스러운 표현을 한국어 피드백으로 제공합니다.
단순 기능 구현을 넘어, 실서비스에서 마주치는 음성 에코(자기 목소리 재입력) 문제, 발화
순서 동기화, 자동 턴 분리(VAD), 브라우저 자동재생 정책 등 실시간 음성 앱 특유의
난제들을 직접 해결했습니다.
---
주요 기능
- ????️ 실시간 음성 대화 — WebRTC로 브라우저↔AI 직결, 통화하듯 자연스러운 양방향 음성
- ⚡ 초저지연 응답 — speech-to-speech 단일 모델로 STT→LLM→TTS 단계 제거
- ???? 실시간 자막 — 내 발화·AI 응답이 대화 로그로 동기화 표시
- ????️ 자동 턴 분리(Server VAD) — 버튼 없이 말이 끝나면 AI가 자연스럽게 받아 대화
- ???? 한국어 학습 피드백 — 종료 후 잘한 점/개선점/표현 팁 자동 정리
- ⏱️ 세션 제어 — 데모용 타임 리밋, 표정 상태 표시(대기·청취·응답) 등 UX 디테일