DAMA

요약하지 않는 녹음 앱.

누가 무슨 말을 했는지 확인할 수 있는 화자별 원문 스크립트 하나를 만드는 macOS 앱.

미확정을 남기는 화자 분리

확신이 없는 이름은 비우고, 겹친 구간은 겹쳤다고 적는 화자 분리.2

DAMA
DAMA 설정
Scripts최신순
2026-03-12 로드맵 회의
2026. 3. 12. 오후 2:04
Soniox + Precision-2
2026-03-05 주간 점검
2026. 3. 5. 오전 10:31
로컬 Qwen + Precision-2
2026-02-27 파트너 미팅
2026. 2. 27. 오후 4:12
pyannote + Whisper
Speeches⌄
Scripts⌄
2026-03-12 로드맵 회의
2026. 3. 12. 오후 2:04 · 00:41:18
↑ 내보내기
현재 결과 · AI 보정 2 기반 다른 결과 보기 ⌄ⓘ 정보 닫기
오 팀장주의00:12:36
3월 말 출시면 QA가 2주뿐입니다. 회귀 테스트까지 넣으면 한 주는 더 필요합니다.
화자 미배정주의 사용자 수정00:12:41
그건 지난번에도 같은 얘기가 나왔던 부분이고요.
▶ 원음 듣기수정삭제
한 연구원00:12:48
[음성 감지 / 전사 누락 의심]

구간 정보

00:12:41 – 00:12:47
연결된 원구간 2개
화자 미확정 · 후보가 비슷합니다.
동시에 여러 화자가 감지되었습니다. 두 사람의 발화가 모두 전사되었다는 뜻은 아닙니다.
▸ 모델 원문

녹음·변환 정보

Soniox + Precision-2
화자 3명 감지 · 지정 3명
파일 이름의 날짜를 사용
⌃⌄ ▶ 원음 듣기00:12:43 ✦ AI 검수/보정
화자 미배정 문단과 누락 의심 표시가 보이는 읽기 화면.1
  • 화자 미배정 · 후보가 갈리면 이름을 채우지 않는 문단.
  • 겹침·누락 표시 · 의심 구간을 지우지 않고 남기는 표시.
  • 근거 대조 · 모델 원문과 연결된 원구간을 여는 인스펙터.

먼저 알려주고 변환하는 문맥 주입

참석자와 맥락, 사내 용어와 프로젝트 폴더 발췌를 변환 전에 붙이는 입력.

DAMA
DAMA 설정
Speeches최신순
2026-03-12 로드맵 회의
2026. 3. 12. 오후 2:04
● 변환필요
2026-03-05 주간 점검
2026. 3. 5. 오전 10:31
✓ 변환완료
2026-02-27 파트너 미팅
2026. 2. 27. 오후 4:12
✓ 변환완료
Speeches⌄
Scripts⌄
Speeches
2026-03-12 로드맵 회의
2026. 3. 12. 오후 2:04 · 00:41:18
Soniox 전사 + Precision-2 화자 분리
실제 화자 수 (선택)
3
Precision-2에 화자 수 제약으로 전달합니다.
참석자 (선택) · 이름과 소속/역할
정 대표 (대표) / 오 팀장 (제품) / 한 연구원 (QA)
맥락 (선택)
3월 말 출시 가능 여부와 QA 일정 재조정을 정하는 회의.
▾ 용어·참고
회의 공통 용어 · 한 줄에 하나씩
QA
회귀 테스트
릴리스 브랜치
☑ 참고 폴더 발췌 추가 ~/Projects/roadmap 폴더 선택
Markdown·텍스트 파일의 일부를 선택합니다. 전송 전에 포함된 내용을 확인할 수 있습니다.
정보 저장됨 결합본 만들기
보내기 전에 확인
Soniox 전사 문맥 (전체 전송값 · 1,284/7,500바이트) 참석자: 정 대표(대표), 오 팀장(제품), 한 연구원(QA) 맥락: 3월 말 출시 가능 여부와 QA 일정 재조정 용어: QA / 회귀 테스트 / 릴리스 브랜치 [roadmap/2026-q1-plan.md] 3월 말 릴리스는 회귀 테스트 2주를 전제로 한다. […] [glossary/terms.md] QA: 내부에서는 검증 단계 전체를 가리킨다.
포함한 폴더 발췌: roadmap/2026-q1-plan.md, glossary/terms.md
제외한 발췌 (선택/용량): archive/2025-q4-review.md
취소전송하고 변환
변환 입력 폼과 전송 직전 미리보기 창.
  • 참석자·맥락·용어 · 변환 전에 채우는 세 가지 입력.
  • 참고 폴더 · Markdown과 텍스트에서 관련 문단만 고르는 발췌.
  • 전송 전 미리보기 · 실제 전송값 전문과 포함·제외 목록.

제안으로 남는 AI 보정

문맥과 대조해 고칠 후보를 만듭니다. 무엇을 반영했고 무엇을 보류했는지 이유와 함께 남깁니다. 이전 결과는 그대로 보존되어 다른 결과 보기에서 열립니다.3

DAMA
DAMA AI 교정 중 교정 중단 설정
Scripts최신순
2026-03-12 로드맵 회의
2026. 3. 12. 오후 2:04
Soniox + Precision-2
2026-03-05 주간 점검
2026. 3. 5. 오전 10:31
로컬 Qwen + Precision-2
Speeches⌄
Scripts⌄
2026-03-12 로드맵 회의
2026. 3. 12. 오후 2:04 · 00:41:18
↑ 내보내기
현재 결과 · AI 보정 2 기반 다른 결과 보기 ⌄ⓘ 정보
현재 결과 · AI 보정 2 기반
AI 보정 1 · 2026. 3. 12. 오후 2:58
자동본 · 2026. 3. 12. 오후 2:41
✓ Soniox + Precision-2 · 오후 2:41
오 팀장00:12:36
네, 회귀 테스트까지 넣으면 빠듯합니다. 한 주는 더 필요합니다.
정 대표00:12:52
그러면 릴리스 브랜치를 한 주 늦추고 QA를 3주로 잡죠.
한 연구원사용자 수정00:13:04
그 일정이면 회귀 항목을 다 돌릴 수 있습니다.
오 팀장00:13:11
그럼 릴리스 브랜치 날짜만 다시 공지하겠습니다.

구간 정보

00:12:36 – 00:12:41
용어 표기 교정
근거: 참고 발췌 glossary/terms.md
반영: 큐에이 → QA
반영: 회기 테스트 → 회귀 테스트
보류: 릴리즈 → 릴리스 · 같은 구간에 두 표기가 함께 나와 확정하지 않음
화자 이름 후보
보류: 화자 2 → 오 팀장 · 다른 청크에서 다른 이름이 나와 비움
▸ 모델 원문
⌃⌄▶ 원음 듣기 AI 보정 중… 3/7 보정 취소
반영과 보류가 이유와 함께 남는 보정 작업 화면.

별도 요금이 없는 비용 구조

이미 로그인한 개발자 CLI나 로컬 엔진으로 처리해 종량 키를 따로 두지 않는 구조.3

DAMA 설정

화면 모드
시스템 설정라이트다크
Speeches
~/DAMA/Speeches
선택
Scripts
~/DAMA/Scripts
선택
pyannote.ai API 키
저장됨 · Keychain
Soniox API 키
저장됨 · Keychain
문맥 교정 · Codex CLI
~/.local/bin/codex
이 Mac에 설치·로그인된 Codex를 사용합니다. CLI 실행과 계정 접근은 앱 권한에 따라 제한될 수 있습니다.

월 비용·무료 혜택 기록

USD · 계정 대시보드/청구서 기준 수동 입력. 빈칸은 미측정이며, 확인한 무료 청구액만 0으로 입력하세요.
대상 월
2026-03
pyannote 정상 월 구독료
19.00
pyannote 포함 크레딧
10.00
pyannote 정상 단가 사용액
6.40
Soniox 정상 단가 사용액
4.20
실제 청구 합계
미입력
혜택 종료 후 정상 월 비용: $23.20
미입력 값을 공개 가격으로 자동 채우지 않습니다. 구독을 유지하면 호출을 줄여도 고정비가 남습니다.
설정 시트와 운영 비용 시트. 금액과 경로는 예시.
  • 개발자 CLI 호출 · 이 Mac의 CLI를 읽기 전용 샌드박스로 호출.
  • 원음은 로컬 · 보정 단계에 원음을 보내지 않는 경로.
  • 엔진 4종 비교 · 같은 녹음을 다른 엔진으로 돌린 결과.

메뉴바에서 시작하는 녹음

스위치 하나로 시작하고 창을 닫아도 이어지는 메뉴바 녹음.

3월 12일 (목) 오후 2:04
녹음 시작
Open DAMA
DAMA 0.1.5 · 빌드 6
Quit DAMA
메뉴바 드롭다운과 진행 단계 표시.
  • 메뉴바 스위치 · 창 없이 켜고 끄는 시작점.
  • 단계 표시 · 서버가 알려준 단계까지만 보이는 진행.
  • 백그라운드 지속 · 창을 닫아도 이어지는 녹음.

많은 회의록 앱의 기본값과의 차이

읽기 좋은 결과 대신 확인 가능한 원문을 만드는 여덟 가지 차이.4

 
많은 회의록 앱의 기본값
DAMA
산출물
요약과 액션 아이템이 결과물. 원문은 부산물
화자별 원문만. 요약·윤문·조사 보완·군말 제거를 하지 않음
화자 오류
자동 분리 결과를 확정처럼 보여줌
미확정은 화자 미배정으로 남김. 겹침·누락 의심은 표시로 보존
판단 근거
왜 그렇게 나눴는지 보이지 않음
문단마다 모델 원문·연결된 원구간·이슈를 열어 대조
AI 보정
결과가 조용히 교체됨
반영·보류와 그 이유를 남기고 이전 버전을 그대로 보존
문맥
단어 사전 정도
참석자·맥락·용어에 프로젝트 폴더 발췌를 붙여 보정에 전달
전송 확인
최초 동의 한 번
보내기 직전 실제 전송값 전문과 포함·제외 목록을 표시
비용
앱 구독에 종량 요금
이미 로그인한 개발자 CLI를 호출하거나 로컬 엔진으로 처리
보관
서비스 서버
내가 지정한 로컬 폴더. 보정 단계에 원음은 보내지 않음

그리고 더

내보내기 3형식

JSON(transcript.v1)·TXT·Markdown으로 저장.

엔진 4종 비교

Soniox·Precision-2·로컬 Qwen·pyannote 나란히.

원본 보존

모델 원문과 사용자 수정을 따로 저장.

로컬 보관

지정한 폴더에 원음과 결과를 보관.

자동 교정 없음

맞춤법과 윤문을 손대지 않는 원문.

다른 결과 보기

이전 변환 결과를 그대로 열람.

설계 노트

불확실하면 비웁니다. 후보가 갈리면 이름을 채우지 않고, 이슈를 확인해도 미확정은 미확정으로 둡니다. 이슈 없음을 정확도 100%로 표시하지 않습니다.

색은 정보일 때만. 앱의 크롬은 macOS 시스템 색을 그대로 씁니다. 색이 쓰이는 곳은 화자 구분과 변환 상태뿐입니다.

원본은 건드리지 않습니다. 모델 원문과 사용자 수정을 따로 저장하고, 각각 내보낼 수 있습니다. 자동 맞춤법 교정은 하지 않습니다.

만들어낸 숫자를 보여주지 않습니다. 서버가 주지 않는 진행률과 확인하지 않은 청구액은 비워 둡니다.

요약은 앱이 하지 않습니다. 필요하면 내보낸 파일을 원하는 AI에 직접 넘기면 됩니다.

  • Swift 6
  • AppKit + SwiftUI
  • Apple Silicon
  • Precision-2
  • Soniox stt-async-v5
  • Qwen3-ASR (로컬)
  • Keychain
  • security-scoped 폴더