cromaizing
크로마이핑 소개로
📖 가이드⏱️ 약 15분💰 무료🇰🇷 한국어

내 사운드팩
만들기

좋아하는 음성/사운드로 나만의 알림팩을 만들고, 다른 크로마이저들과 공유하세요. Git만 다룰 줄 알면 5단계, 약 15분이면 끝납니다.

1

사운드 파일 준비하기

먼저 알림에 사용할 음성/사운드 파일을 준비하세요. 보통 5–15초 분량의 짧은 클립 6~10개면 충분합니다.

4가지 방법 중 선택

추천

🤖 AI TTS로 자동 생성

macOS의 say 명령어, 네이버 클로바, ElevenLabs 등으로 한국어 음성 합성. 가장 빠르고 라이선스 깔끔.

🎙️ 본인 직접 녹음

QuickTime 또는 폰 녹음기로 직접 녹음. 가장 친근하고 개성 있음.

💎 라이선스 음원 구입

Soundsnap, AudioJungle 등에서 상업용 라이선스 구입.

🆓 CC0 / Public Domain

freesound.org 등 무료 사운드 라이브러리에서 가져오기.

macOS 사용자 팁

한국어 음성 합성이 무료로 가능합니다:
say -v Yuna -o start.aiff "작업을 시작합니다"
afconvert start.aiff start.mp3 -d aac -f m4af

저작권 주의

게임/영화/방송에서 추출한 음원은 절대 사용하지 마세요. 등록 후 침해 신고가 들어오면 계정 차단될 수 있습니다.

파일 형식 요구사항

  • 지원 포맷: .mp3 / .wav / .ogg
  • 파일당 최대 1MB
  • 전체 팩 최대 50MB
  • 파일명: 영문/숫자/하이픈/언더스코어만 (한글 X)
  • 권장 길이: 1~5초

2

GitHub 저장소 만들기

크로마이핑은 사용자가 만든 팩을 직접 호스팅하지 않고, 각자의 GitHub 저장소를 인덱싱합니다. 그래서 GitHub 에 새 저장소를 만들어야 해요.

2-1. GitHub.com 에서 새 저장소 만들기

  1. github.com/new 접속
  2. Repository name: cromaiping-내팩이름 (예: cromaiping-mypack)
  3. Public 선택 (Private 은 cromaizing 이 접근 불가)
  4. “Create repository” 클릭

2-2. 로컬에 클론

git clone https://github.com/<본인-사용자명>/cromaiping-mypack.git
cd cromaiping-mypack

GitHub 처음이세요?

GitHub 한국어 시작 가이드 를 먼저 보세요. 약 5분 분량.

3

매니페스트 작성하기

크로마이핑(과 다른 호환 도구)이 팩을 인식할 수 있도록 openpeon.json 매니페스트 파일을 만들어야 합니다. 손으로 쓸 수도 있지만, 자동 생성 도구를 강력 추천합니다.

방법 A: 자동 도구 사용 (추천 ⭐)

크로마이핑 자체 스크립트로 텍스트 파일 1개만 작성하면 모든 게 자동으로 만들어집니다.

# 1. 크로마이핑 설치 (한 번만)
brew install cromaizing/tap/cromaiping

# 2. 템플릿 가져와서 편집
curl -O https://raw.githubusercontent.com/cromaizing/cromaiping/main/templates/pack-template.txt
# 텍스트 에디터로 pack-template.txt 편집

# 3. 자동 빌드
bash <(curl -fsSL https://raw.githubusercontent.com/cromaizing/cromaiping/main/scripts/make-pack.sh) pack-template.txt

이미 음원 파일이 있다면? import-pack.sh

녹음/합성 끝난 음원이 이미 있으면 폴더 통째로 변환:

# 폴더에 음원 파일 정리:
#   ./my-pack/session.start.mp3
#   ./my-pack/task.complete.mp3
#   ./my-pack/task.error.mp3
#   ...

bash <(curl -fsSL https://raw.githubusercontent.com/cromaizing/cromaiping/main/scripts/import-pack.sh) mypack ./my-pack/ "내 팩 표시명"

방법 B: 직접 작성

편한 대로 openpeon.json 직접 작성도 가능. 최소 형식:

{
  "cesp_version": "1.0",
  "name": "mypack",
  "display_name": "내 팩",
  "version": "1.0.0",
  "description": "한국어 AI 음성팩",
  "language": "ko",
  "license": "CC-BY-NC-4.0",
  "author": { "name": "내 이름" },
  "categories": {
    "session.start": { "sounds": [
      { "file": "sounds/start.mp3", "label": "세션 시작" }
    ]},
    "task.complete": { "sounds": [
      { "file": "sounds/done.mp3", "label": "작업 완료" }
    ]}
  }
}

최종 폴더 구조

cromaiping-mypack/
├── openpeon.json          # 매니페스트 (필수)
├── sounds/                # 음원 폴더
│   ├── start.mp3
│   ├── done.mp3
│   ├── error.mp3
│   └── ...
├── README.md             # 선택 (팩 설명)
└── LICENSE               # 선택 (라이선스 명시)

카테고리 종류

7개 표준 카테고리 중 필요한 것만 채우면 됩니다:
  • session.start — 세션 시작 (필수 권장)
  • task.acknowledge — 작업 인지 (선택)
  • task.complete — 작업 완료 (필수 권장)
  • task.error — 에러 (필수 권장)
  • input.required — 입력 대기
  • resource.limit — 리소스 한계
  • user.spam — 빠른 입력 감지

4

GitHub 에 푸시하기

저장소에 파일을 올립니다. Git 명령 3줄.

git add -A
git commit -m "Initial commit: 내 첫 크로마이핑 팩"
git push origin main

(선택) 버전 태그 만들기

나중에 업데이트 추적하려면 태그 추천:

git tag -a v1.0.0 -m "v1.0.0 첫 릴리즈"
git push origin v1.0.0

GitHub Desktop 사용자

Git 명령어 대신 GitHub Desktop 의 [Commit] + [Push origin] 버튼을 클릭하세요.

5

cromaizing.com 에 등록하기

여기까지 왔으면 다 끝났어요. 마지막은 진짜 30초:

  1. /cromaiping/submit 페이지 접속
  2. 로그인 (회원가입 시 핸드폰 인증)
  3. GitHub 저장소 URL 입력 (예: https://github.com/내사용자명/cromaiping-mypack)
  4. [검증하기] 클릭 → 자동 검증 + 미리보기
  5. [즉시 등록하기] 클릭
  6. 끝! 마켓플레이스에 즉시 노출

자동 검증 항목

  • CESP 매니페스트 형식
  • 오디오 파일 진위 (매직바이트 검사)
  • 사이즈 제한 (50MB / 1MB per file)
  • 파일명 형식
  • 이름 중복 체크

문제 있으면 친절한 에러 메시지로 안내해드립니다.

등록 후 자동으로 일어나는 일

  • 📰 자동 게시글 생성 (제목/설치 가이드/미리듣기 자동 작성)
  • 🌐 다른 사용자가 cromaiping packs install <팩이름> 으로 즉시 설치 가능
  • 💬 댓글/별점/신고 시스템 활성화
  • 📊 다운로드 카운트 자동 집계

자주 묻는 질문

Q.한국어 음성을 무료로 합성할 수 있나요?

네! macOS 는 say -v Yuna 명령으로 한국어 음성 무료 합성 가능. iOS 17+ 에선 Sora 음성도 가능.

더 자연스러운 음성은 네이버 클로바 더빙(월 5만 자 무료) 추천.

Q.등록 후 수정할 수 있나요?

네. GitHub 저장소에서 음원/매니페스트를 수정하고 다시 push 하면 cromaizing 이 자동으로 최신 버전을 가져옵니다.

단, name(팩 식별자) 변경은 새 팩 등록으로 처리됩니다.

Q.저작권 문제가 생기면 어떻게 되나요?

등록자의 책임입니다. cromaizing 은 인덱서로서 콘텐츠를 호스팅하지 않으며, 침해 신고 접수 시 24-48시간 내 처리됩니다.

3회 이상 위반 시 영구 계정 차단 + 모든 등록 콘텐츠 제거. 가입 시 동의한 약관에 명시되어 있습니다.

Q.다른 IDE(Cursor, Codex 등)에서도 자동으로 동작하나요?

네. 크로마이핑은 11개 IDE 어댑터를 제공할 예정입니다 (v0.3 로드맵). 사용자가 어떤 IDE 를 쓰든 같은 팩이 동작합니다.

팩 1개 등록 = 모든 지원 IDE 에서 즉시 사용 가능.

Q.비공개로 팀 내부에서만 사용할 수도 있나요?

cromaizing.com 등록은 공개입니다. 비공개 사용은 다음 방법으로 가능:

  • GitHub 저장소를 Private 으로 만들고, 팀원이 직접 git clone 해서 cromaiping packs install-local 사용
  • 또는 사내 팩만 모은 자체 레지스트리 운영 (Phase 2 기능 예정)
Q.등록 후 인기 있는 팩이 되려면?

다음을 챙기면 좋아요:

  • 모든 카테고리 채우기 (7개)
  • 각 카테고리에 다양한 사운드 (3-5개)
  • 좋은 description (검색에 노출)
  • 적절한 tags (게임 / K-POP / 영화 등)
  • README.md 에 매력적인 소개
  • 커뮤니티 활동 (블로그/SNS 공유)

준비됐으면 시작해볼까요?

15분이면 충분해요. 막히는 부분 있으면 커뮤니티에 물어보세요.