프로젝트 배경
1) 문제점 - 여러 사람이 동시에 말하는 회의에서는 단일 마이크 녹음만으로 화자 구분이 불가능 - 녹취를 사람이 다시 듣고 옮겨 적어야 해 회의 1건당 수 시간의 정리 작업 발생 - 90분 분량 오디오는 용량이 커 모바일 네트워크에서 업로드 중단·실패가 빈번 - 회의록에서 특정 발언을 찾으려면 전체 녹음을 처음부터 다시 들어야 함 2) 프로젝트 목표 - 최대 3대의 스마트폰을 하나의 회의 세션
프로젝트 성과
CES 2023 출품
개발한 AI 회의록 애플리케이션을 CES 2023에 출품해 다중 화자 분리 녹음 및 자동 회의록 생성 기능을 시연
Google Play 정식 출시
기획부터 스토어 배포까지 자체 수행해 정식 출시했고, 버전 0.96(빌드 15)까지 업데이트를 이어가며 안드로이드 API 23~32 구간을 지원
최대 3대 단말 동시 녹음 세션 구현
회의 코드 기반으로 최대 3대의 스마트폰을 하나의 세션에 묶고, 녹음 시작·종료를 실시간 브로드캐스트해 단말 간 동기화 달성
90분 대용량 오디오 무중단 업로드
최대 90분 녹음본을 4MB 블록으로 분할 업로드하고 3초 주기로 서버 처리 진행률을 확인해, 장시간 전송 중 중단을 복구 가능하도록 구현
실시간 통신 프로토콜 자체 설계
회의 생성·참여·녹음·업로드·결과 수신 전 구간을 Socket.IO 송신 22종과 수신 7종 이벤트로 직접 설계하고 클라이언트 전체를 구현
핵심 기능
진행 단계
요구사항 정의 및 통신 프로토콜 설계
2022.01.
회의 녹음 시나리오와 화자 분리 요건 정의, 서버와의 실시간 통신 이벤트 규격 확정, 회의 세션 상태 전이 모델 설계
프로젝트 상세
■ 프로젝트 개요 (요약) 여러 사람이 동시에 말하는 회의 환경에서도 화자를 분리하여 각 발화를 텍스트로 변환하는 AI 회의록 앱의 Android 클라이언트를 기획부터 배포까지 자체 개발했습니다. 최대 3대의 스마트폰을 하나의 회의 세션으로 묶어 동시 녹음하는 다중 단말 연동, 최대 90분 분량 오디오의 분할 업로드, 서버 AI 처리 결과의 실시간 수신, 오디오 재생 위치와 동기화되는 화자별 회의록 뷰어를







