SnapEng은 영어 원서, 칼럼, 일상 속 사진을 활용하여 쉽고 재미있게 영어를 학습할 수 있도록 돕는 플랫폼입니다. OCR 기술을 활용하여 사용자가 사진을 업로드하면 텍스트를 추출하고, AI가 문법 피드백과 학습 보조 기능을 제공하여 효과적인 영어 학습을 지원합니다.
✅ OCR 기반 학습 Mode
- 사용자가 업로드한 이미지에서 영어 텍스트를 자동으로 감지하고 변환
- 사용자의 이미지를 바탕으로 영어 듣기/말하기/쓰기/읽기 종합적 학습
✅ Chat Mode
- 원어민 친구와 자연스러운 대화를 하는 것처럼 연습이 가능한 챗봇 탑제
- 사용자의 영어 글을 분석하여 문법, 어휘, 표현 개선점을 제공
✅ Diary Mode
- 하루 한 장, 사진 영어 일기를 작성하고 AI의 피드백을 제공
✅ 익숙한 UI & 사용자 친화적 경험
- 웹에서 간편하게 사용할 수 있는 직관적인 인터페이스
분류 | 구조도 |
---|---|
OCR 학습 | |
일상 이미지 기반 학습 |
1️⃣ 백엔드 서버 실행 ➡️ Python 가상환경 설정 (선택 사항)
python -m venv venv
source venv/bin/activate # Mac/Linux
venv\Scripts\activate # Windows
➡️ 필요한 패키지 설치
ffmpeg 설치는 별도로 진행
apt install ffmpeg
pip install -r requirements.txt
2️⃣ Streamlit 웹 애플리케이션 실행
cd Project # Project root로 이동
streamlit run main_front.py