Product Site: https://scriptslide.com (서비스 지원 만료)
Demo Video: https://www.youtube.com/watch?v=9cAL_6Z8OWY&t=0s

웹 사이트 이미지

시스템 설계도
소개
- 프레젠테이션 등을 할 때 웹 프롬프터에 작성되어 있는 대본을 읽으면 자동으로 넘어가는 음성인식 대본 프롬프터 서비스 (3인 1팀)
상세 내용
- DRF의 ModelViewSet을 사용하여 REST API 개발, 음성인식 분석 및 실시간 문장 유사도 알고리즘 개발, AWS 아키텍쳐 설계
- Https 통신과 JWT를 사용하여 회원 관리 기능 개발
- Django Channels와 Celery를 사용하여 웹소켓 통신 및 비동기 함수 개발, Sentry를 활용하여 에러 트래킹 기능 개발
- 문장 유사도 알고리즘과 논문을 분석하여 LCS 기반의 자체 실시간 대본 유사도 알고리즘 개발
- 문장의 bi-gram 인덱스에 기반을 두어 log 함수 그래프 형태의 가중치와 연속 일치에 부가 가중치 부여
- 사용성 테스트와 유저의 행동을 로깅한 데이터를 분석하여 알고리즘 최적화
- 발표의 흐름에 맞춘 현재 발표 위치 하이라이팅 기능 및 현재 문장 스킵 기능 개발
- 클라우드 환경의 아키텍쳐 설계
- AWS RDS를 사용하여 DB 서버 분리
- 무 중단 배포를 위해 Nginx 웹 서버와 WAS 분리
- 안정적인 서비스 운영을 위해 기능 단위의 서버 다중화
- 다중화된 서버간 데이터 동기화 목적으로 Redis 사용
기술 스택
Python, Django, MySQL, Redis, AWS(EC2, RDS, ElastiCache, S3, ELB), Github, Swagger, Sentry, CI
성과
- 구글 G Suite Market TOP 40 위와 110,000명 이상의 글로벌 사용자 수를 달성
- 글로벌 IT 미디어 10곳 이상에서 서비스 소개
- [발표자의 말이 음성인식 기술로 인터넷을 통해 한명 또는 다수의 청중들의 단말기에 텍스트로 보여지는 실시간 대본 공유 시스템] 특허 출원
- 상위 10%에 도달하여 장관상 및 미국 연수 보상
- Pycon Korea 2020 컨퍼런스에서 [대본 프롬프터 서비스에서의 문장 유사도 알고리즘 개발 경험 공유] 연설