실시간으로 회의내용을 키워드 요약하고 네트워크 그래프로 시각화 및 회의록 수정 및 저장 서비스
Skills
TypeScript
, Next.js
, Nest.js
, MongoDB
Portfolio
MIKO
Github
https://github.com/ProjectMIKO
Service
-
화상회의 및 실시간 STT 제공
-
회의 중 실시간으로 키워드를 추출하고 네트워크 그래프로 시각화하여
중간에 합류한 사용자가 맥락을 쉽게 파악할 수 있도록 지원
-
결과페이지에서 회의록 및 음성기록 제공
Role
- OpenVidu 서버와 Main 서버를 각각 EC2, heroku에 배포
- STT와 키워드 추출 MVP 구현 (STT는 클로바, OpenAI Whisper, 리턴제로를 비교 분석하여 리턴제로를 선택, 키워드 추출은 ChatGPT API 선택)
- Socket.IO를 사용해 실시간 소켓 통신 및 room 생성
시연영상
https://www.youtube.com/watch?v=TdP1CQB0WRY&t=169s
팀 구성
프로젝트 기간
관련 링크
백엔드 기술 스택
- Backend: TypeScript, Nest.js, python, Flask
- Database: MongoDB
- Infrastructure/DevOps: AWS EC2, CloudWatch, Docker
- Extension: OpenVidu, Soket.io, openAi-gpt, torchAudio
아키텍쳐