클로바노트 같은 회의록 앱 만들기: 녹음을 화자별 텍스트로 변환
회의록 앱에서 화자별 녹음과 요약을 함께 보여주려면 발언마다 원음의 시간 정보를 보존해야 합니다. RTZR STT API로 전사하고 CLOVA Studio API로 요약을 구성한 뒤, 사용자가 잘못 인식한 문장과 화자를 수정할 수 있게 설계합니다.
핵심 요약
1. 회의 녹음을 화자·시간별 원문과 핵심 요약으로 바꾸고 필요한 발언을 다시 찾는 서비스를 만듭니다. 2. RTZR STT, CLOVA Studio API, OpenSearch와 오디오 타임라인을 연결합니다. 3. 화자 확인, 발언·할 일 근거, 수정 버전과 회의록 공유 권한은 자체 개발합니다.
회의 음성을 화자별 발언으로 바꾸기
회의록 앱에서 화자별 녹음과 요약을 함께 보여주려면 발언마다 원음의 시간 정보를 보존해야 합니다. RTZR STT API로 전사하고 CLOVA Studio API로 요약을 구성한 뒤, 사용자가 잘못 인식한 문장과 화자를 수정할 수 있게 설계합니다.
이용 권한이 있는 회의 녹음을 RTZR STT API에 전달해 전사합니다. 한국어 STT API 화자 분리의 지원 조건을 입력 언어·형식과 맞추고, 자체 로직이 작업 상태와 오류를 관리합니다. 출력은 회의 ID, 화자 구분, 발언 텍스트와 시간이 연결된 데이터입니다.
회의 녹음 텍스트 변환이 끝나면 사용자가 인식 오류와 화자를 확인하도록 합니다. 자동으로 구분한 번호를 특정 인물로 추측해 확정하지 않고, 확인한 이름과 연결하도록 구성합니다. 녹음 원본과 전사 수정본의 버전도 각각 저장합니다.

주요 주제와 다음 할 일 요약하기
확정한 전사 원문을 CLOVA Studio API에 전달해 주요 주제, 결정 사항과 다음 할 일을 추출하는 흐름을 구성합니다. 회의록 다음 할 일 정리의 출력은 업무 내용, 담당자·기한과 근거 발언으로 나누면 검토하기 쉽습니다.
자체 로직은 결과 항목의 형식과 근거 ID를 검사합니다. 원문에서 담당자나 기한이 정해지지 않았다면 임의로 채우지 않고 미정 상태로 남깁니다. 여러 의견 중 최종 결정을 구분하고 사용자가 원음을 들으며 수정한 뒤 확정할 수 있게 합니다. 요약의 문장이 자연스러운 것과 회의 내용에 맞는 것은 별도로 확인합니다.
검색한 발언을 바로 재생하기
OpenSearch에 발언 텍스트와 회의·화자·시간 정보를 색인해 키워드로 찾는 기능을 구성합니다. OpenSearch 회의록 검색은 저장된 발언 중 관련 구간을 찾는 역할이며, 오디오 플레이어는 결과의 시간을 받아 해당 위치를 재생합니다.

회의 녹음 구간 재생의 자체 로직은 텍스트 수정 뒤에도 발언과 원음 시간을 유지합니다. 긴 회의에서는 검색 결과에 앞뒤 문맥을 함께 보여주면 같은 단어가 나온 여러 구간을 구분하기 좋습니다. 검색 전에 프로젝트와 사용자 권한을 적용해 허용된 회의만 결과에 포함합니다.
회의록 공유와 변경 이력 관리하기
확정된 기록과 공유 대상을 입력받아 읽기 권한이 연결된 공유 기능을 구현합니다. 회의록 공유 권한은 링크를 안다는 사실만으로 모든 자료를 열 수 있게 만드는 대신 팀·사용자·만료 조건에 맞춰 검사하는 방식으로 구성합니다. 요약을 볼 권한과 녹음을 들을 권한을 구분해야 하는 경우도 제품 요구에 반영합니다.

기업용 AI 회의록에서는 전사 수정, 요약 재생성과 공유 철회가 검색에도 반영돼야 합니다. 자체 데이터 모델에 문서 버전과 승인 상태를 저장하고, 수정된 발언에 연결된 할 일과 요약을 재검토하도록 표시합니다. 누가 어떤 자료를 확정했는지 기록하면 팀이 같은 내용을 기준으로 업무를 이어갈 수 있습니다.
회의록 자동 작성의 검수는 전사 정확도, 화자 구분, 요약 근거, 검색 위치와 공유 범위를 나눠 진행합니다. 실제 회의의 소음과 겹친 발언을 포함한 자료로 확인해야 반복 업무에서 쓸 수 있는 품질을 판단할 수 있습니다.
회의 유형과 필요한 요약 항목, 녹음·문서를 공유할 조직 범위를 정리하면 업무에 맞는 회의록 서비스를 제작할 수 있습니다. 트램스 AI 제작 문의: https://trams.co.kr/ai-si/contact/#inquiry
참고 자료
- https://naver.worksmobile.com/products/clovanote/
- https://help.worksmobile.com/ko/use-guides/clovanote/overview/
- https://naver.worksmobile.com/blog/clovanote-speaker-identification/
- https://help.worksmobile.com/ko/use-guides/clovanote/view/transcript/
- https://help.worksmobile.com/ko/use-guides/clovanote/manage-share/share/
- https://developers.rtzr.ai/docs/stt-file/
- https://docs.opensearch.org/latest/getting-started/search-data/
- https://ai.google.dev/gemini-api/docs/structured-output
비슷한 AI 서비스를
사업에 적용하고 싶으신가요?
아이디어와 필요한 기능을 알려주시면 제작 범위와 방법을 검토합니다.