/see-speech

사용자의 발음을 시각적으로 분석, 교정하는 애플리케이션

Primary LanguageCSS

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 - 서버 인프라

프로그램 구조도

image

설명

image

  • 사용자의 음성을 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

수상

링크