← Portfolio

AI 실시간 영어회화 코칭 앱 MVP

기간
2026.01. ~ 2026.01.
클라이언트
자체 MVP
역할
기획,디자인,개발,배포
플랫폼
웹 · 안드로이드
  • verce
  • Express
  • nodejs
  • JavaScript
  • OpenAI
  • WebRTC
01
영어대화가 실시간 진행되고 모든 대화의 내용이 화면에 표시 됩니다. 모든 대화는 끈김없이 부드럽게 진행됩니다.
영어대화가 실시간 진행되고 모든 대화의 내용이 화면에 표시 됩니다. 모든 대화는 끈김없이 부드럽게 진행됩니다.
02
영어 대화후 피드백을 제공하여 학습자의 학습 효율을 높여 줍니다,
영어 대화후 피드백을 제공하여 학습자의 학습 효율을 높여 줍니다,

프로젝트 상세

기존 영어회화 앱의 한계였던 "녹음 → 인식 → 답변 생성 → 음성 재생"의 끊기는 흐름을

넘어, OpenAI의 Realtime API(음성↔음성) 와 WebRTC를 활용해 사람과 전화 통화하는 듯한

자연스러운 실시간 대화를 구현한 MVP입니다.

사용자가 영어로 말하면 AI 코치가 약 0.3초 수준의 지연으로 영어 음성으로 응답하며,

화면에는 대화 내용이 실시간 자막으로 표시됩니다. 세션이 끝나면 학습자의 영어를 분석해

잘한 점 · 개선점 · 더 자연스러운 표현을 한국어 피드백으로 제공합니다.

단순 기능 구현을 넘어, 실서비스에서 마주치는 음성 에코(자기 목소리 재입력) 문제, 발화

순서 동기화, 자동 턴 분리(VAD), 브라우저 자동재생 정책 등 실시간 음성 앱 특유의

난제들을 직접 해결했습니다.

---

주요 기능

- ????️ 실시간 음성 대화 — WebRTC로 브라우저↔AI 직결, 통화하듯 자연스러운 양방향 음성

- ⚡ 초저지연 응답 — speech-to-speech 단일 모델로 STT→LLM→TTS 단계 제거

- ???? 실시간 자막 — 내 발화·AI 응답이 대화 로그로 동기화 표시

- ????️ 자동 턴 분리(Server VAD) — 버튼 없이 말이 끝나면 AI가 자연스럽게 받아 대화

- ???? 한국어 학습 피드백 — 종료 후 잘한 점/개선점/표현 팁 자동 정리

- ⏱️ 세션 제어 — 데모용 타임 리밋, 표정 상태 표시(대기·청취·응답) 등 UX 디테일