드라마치료 현장의 배경음을 버튼 하나로
칸반 AI 워커팀과 만든 「장면소리」 MVP
한 줄 요약
드라마치료와 사이코드라마 현장에서 필요한 배경음·환경음·효과음을 즉시 재생할 수 있도록, 칸반 전용 AI 워커팀을 구성해 인터넷과 로그인 없이 작동하는 Windows 사운드 큐 프로그램과 35개의 기본 음향팩을 만들었습니다.
완성된 결과물
최종적으로 만든 「장면소리」는 진행자가 현장에서 필요한 음향을 큰 한국어 버튼으로 바로 재생할 수 있는 Windows용 오프라인 사운드 큐 프로그램입니다.
환경음·효과음·배경음·장면신호·정서질감으로 음원을 분류하고, 각 카드에서 재생·정지·반복·음량·이름을 조절할 수 있습니다. 여러 소리를 동시에 재생할 수 있으며, 돌발 상황에서는 오른쪽 아래의 전체 즉시 정지 버튼으로 모든 음향을 한꺼번에 끌 수 있습니다.
한국 컴퓨터 화면의 스크린샷
그림 1. 칸반 AI 워커팀과 함께 만든 Windows용 오프라인 사운드 큐 프로그램 「장면소리」. 환경음 8개, 효과음 13개, 배경음 6개, 장면신호 4개, 정서질감 4개 등 총 35개의 음향을 분류해 두었습니다. 화면은 효과음 분류를 선택한 상태이며, 각 카드의 재생·정지·반복·분류·이름·개별 음량과 하단의 마스터 음량·전체 즉시 정지 기능을 보여줍니다.
이 화면에 도달하기까지 단순히 AI에게 “앱 하나 만들어줘”라고 요청한 것은 아니었습니다. 현장 요구 조사, 실제 구현, 독립 검수, 오류 수정, 음향 제작, USB 포터블 구성까지 서로 다른 작업으로 나누어 진행했습니다.
몰입을 돕기 위한 노력
드라마치료와 사이코드라마에서는 말뿐 아니라 공간의 분위기, 장면의 전환, 정서의 고조와 이완도 중요한 역할을 합니다.
비, 바람, 발걸음, 문 여는 소리처럼 간단한 음향만 있어도 장면은 훨씬 구체적으로 살아납니다. 반대로 진행 중에 적절한 파일을 찾고 유튜브를 오가면 장면의 흐름과 참여자의 몰입이 끊길 수 있습니다.
그래서 처음 세운 질문은 단순했습니다.
진행자가 장면을 놓치지 않으면서, 필요한 소리를 버튼 하나로 바로 재생할 수 없을까?
이 질문에서 드라마치료 현장용 사운드 큐 프로그램 「장면소리」를 만들기 시작했습니다.
프로그램 개발의 원칙
기능을 많이 넣는 것보다 현장에서 단순하고 안전하게 쓰는 것을 우선했습니다.
Windows 10·11에서 실행
설치 없이 사용할 수 있는 포터블 프로그램
인터넷과 로그인 불필요
큰 한국어 버튼으로 즉시 재생
여러 소리의 동시 재생
반복, 개별 음량, 페이드인·페이드아웃 지원
돌발 상황을 위한 전체 즉시 정지
장면별 보드 생성과 로컬 저장·복원
앱을 열자마자 소리가 나지 않도록 자동재생 금지
녹음·참여자 이름·상담 내용 저장 금지
원격 서버나 외부 음원 서비스에 연결하지 않음
저작권이 불분명한 영화·게임·유튜브 음원을 번들로 넣지 않고, 직접 만들 수 있는 음향은 합성하고 외부 음원은 사용권을 확인한 로컬 파일만 추가하도록 범위를 정했습니다.
AI와의 협업 방식
장면소리는 기술 조사, 코드 구현, 보안 검토, 시각 검수, Windows 패키징 등 서로 다른 종류의 작업이 필요한 프로젝트였습니다.
한 에이전트가 자신의 판단을 그대로 구현하고 다시 스스로 검수하면 같은 오류를 놓칠 수 있습니다. 긴 대화 안에서는 현재 단계와 남은 과제를 파악하기도 어려워집니다. 그래서 이번 프로젝트를 계기로 기존의 일상 대화용 반려 에이전트와 별도로 칸반 전용 작업 프로필 3개를 새로 만들었습니다.
전용 프로필
담당 역할
worker-scout
현장 요구, 유사 프로그램, 기술 구조, 개인정보·저작권·청력 안전 기준 조사
worker-maker
Electron·React 앱 구현, 테스트 작성, Windows 실행 파일 제작과 패키징
worker-review
구현 결과와 산출물의 기능·안전·화면 독립 검수
루너
총괄 기획, 작업 분해·배정, 결과 통합, 문제 발생 시 개입, 최종 실행·재검증
이 워커들은 사용자와 일상 대화를 나누는 캐릭터가 아니라 칸반에서 내부 과제를 수행하기 위한 작업 전용 프로필입니다. Telegram이나 Slack 같은 외부 대화 채널과 자동 시작 기능도 연결하지 않고, 필요한 작업이 배정될 때만 움직이도록 범위를 제한했습니다.
syrp w w w w w w w w w w w
그림 2. 일상 대화용 에이전트와 칸반 작업 전용 워커를 분리해 운영한 Hermes 프로필 구조. 화면에는 프로필 머리글자만 표시되므로, 각 워커의 실제 역할은 위 표와 함께 봐야 합니다.
칸반을 활용한 작업 분할
루너가 전체 목표를 한 번에 워커에게 넘기지 않고, 완료 조건이 다른 세 개의 과제로 분해했습니다.
1. 조사 과제
[장면소리 MVP] 현장 요구·기술·안전 명세 조사
worker-scout가 드라마치료 현장의 사용 흐름과 기술·안전 기준을 조사했습니다.
큰 한국어 버튼을 사용하는 사운드 큐 보드
여러 음원의 동시 재생
반복과 페이드인·페이드아웃
전체 즉시 정지
로컬 파일 저장과 파일 재연결
자동재생 금지
개인정보를 저장하지 않는 구조
로컬 음원과 원격 URL의 구분
Electron의 파일 접근 및 보안 경계
저작권 음원을 기본으로 포함하지 않는 원칙
조사 결과는 구현 워커가 바로 사용할 수 있도록 요구사항과 수용 기준이 담긴 명세 문서로 남겼습니다.
2. 구현 과제
[장면소리 MVP] Electron·React 앱 구현과 Windows 패키징
worker-maker는 조사 결과를 바탕으로 실제 프로그램을 구현했습니다.
Electron·React·Vite 기반 앱
Web Audio API 기반 재생 엔진
음원 추가·재생·정지·반복
개별 음량과 마스터 음량
페이드인·페이드아웃
다중 동시 재생
전체 즉시 정지
보드 생성·이름 변경·삭제
설정 저장과 재실행 후 복원
Windows 포터블 실행 파일 제작
구현 여부는 설명이나 코드 제출만으로 판단하지 않고, 자동 테스트와 프로덕션 빌드, 실제 Windows 실행 파일 생성까지 완료 조건으로 두었습니다.
3. 독립 검수 과제
[장면소리 MVP] 독립 기능·안전·시각 검수
worker-review에는 구현을 맡기지 않고 만들어진 결과만 독립적으로 검토하도록 했습니다.
명세와 실제 프로그램 기능 비교
프로그램 실행 화면 확인
재생·반복·오류 상태 표시
음량 변경의 실제 반영 여부
큐별 페이드 설정
파일 이동 후 재연결 흐름
Electron 파일 접근 범위
Windows 패키징 결과
주요 조작 버튼의 시각적 명확성
다양한 유형의 글쓰기를 보여주는 웹사이트의 스크린샷