See&Speech
- 사용자의 발음을 시각적으로 분석, 교정하는 애플리케이션
- 과학기술정보통신부 주최, 2021 프로보노 공모전 입선
- 개발 인원 총 5명(웹 개발 5명), 팀장&웹 개발 담당
- 2021.05~2021.11(7개월) 운영
진행 기간 : 2021-03-08 ~ 2021-11-30
사용 기술
- Spring 4.3.27 - 웹 프레임워크
- Java 8 - 개발 언어
- Maven - 의존성 관리 프로그램
- Tomcat - 웹 애플리케이션 서버
- MongoDB - 데이터베이스
- Git - 형상관리
- AWS EC2, RDS, Route53, ELB, Certificate Manager - 서버 인프라
프로그램 구조도
설명
- 사용자의 음성을 STT(Speech-To-Text)를 활용해 시각적으로 분석, 교정하는 애플리케이션입니다.
- 단어, 문장 또는 자신이 만든 퀴즈로 학습을 진행할 수 있습니다.
- 심심이와의 음성채팅, 다른 사용자와의 음성채팅을 할 수 있습니다.
담당한 기능
- Bootstrap Template를 활용해 Frontend 개발
- OAuth 2.0 기반 구글 로그인 구현
- Annyang.js를 활용해 STT(Speech-To-Text) 기능 구현
- 심심이 API와 STT를 활용해 음성 채팅 기능 구현
- WebSocket을 활용해 음성 채팅 기능 구현
- AWS EC2 + RDS + Route53 인프라 구성, 배포, 운영
- Maven plugin을 이용한 자동 배포
- WBS, 테이블&프로그램 명세서 등 개발 산출물 작성
시연영상 URL
https://youtu.be/EX5BvOYi_bM
공모전&멘토링 홈페이지
https://www.hanium.or.kr/portal/probono/businessOverview.do
수상
링크