2025년 12월 2일 화요일
[2025년 실전 가이드] ElevenLabs 음성 커스터마이징: AI 목소리를 5분 만에 내 목소리로 바꾸기
2025년 기준으로 Voice Design v3 업데이트로 더 직관적이고 빠르게 커스텀 목소리를 만들 수 있어요.
왜 써야 하냐면:
- 자연스러움: GPT-4o급으로 리얼한 발음, 감정, 억양 지원 (70+ 언어, 한국어 포함).
- 커스터마이징 자유: 텍스트 프롬프트로 "늙은 할머니 목소리"처럼 상상한 대로 생성, 또는 당신 목소리 클로닝.
- 용도 폭발: 팟캐스트 자동 생성, 비디오 더빙, 챗봇, 오디오북 – 콘텐츠 생산 10배 UP.
- 비용: 무료 플랜(월 10,000자, 3개 커스텀 보이스)부터 시작, 프로 $5/월.
- ElevenLabs 계정: https://elevenlabs.io → 무료 가입 (이메일 인증).
- API 키: 대시보드 → Profile Settings → API Key → 복사 (n8n Credentials에 저장).
- 오디오 샘플 (클로닝용): 1~3분 분량의 깨끗한 당신 목소리 녹음 (MP3/WAV, 배경 소음 없음).
- n8n 연동 (옵션): 이전 워크플로에서 ElevenLabs 노드에 Voice ID 입력.
- ElevenLabs 대시보드 → Speech Synthesis 페이지 열기.
- Voice Library 탭 클릭 → 필터: 언어(한국어), 성별, 스타일(예: "Casual" 또는 "Professional").
- 추천: "Adam" (남성, 자연스러움) 또는 "Rachel" (여성, 명확함).
- 텍스트 입력: "안녕하세요, 이건 테스트입니다." → Generate 클릭.
- 커스터마이징 옵션 적용:
- Stability: 0.5 (안정적 발음) ~ 1.0 (창의적 변형).
- Similarity Boost: 0.75 (원본 유사도 높임).
- Speed: 0.8 (느리게) ~ 1.2 (빠르게).
- Pronunciation: 비즈니스 용어(예: "ElevenLabs") 직접 입력해 발음 조정.
- 오디오 다운로드 → 들어보고 만족? 바로 사용. (API로 n8n에 연동 시 Voice ID 복사.)
- Voices → My Voices → Add a new voice → Voice Design 선택.
- 프롬프트 입력: 상세히 설명 (예: "30대 한국 여성, 밝고 에너지 넘치는 팟캐스트 호스트 목소리. 약간의 서울 억양, 웃음기 섞인 톤.").
- 팁: 나이, 성별, 억양, 감정(예: "grumpy" 또는 "excited") 포함. 2025 v3 업데이트로 3개 옵션 즉시 생성.
- Generate 클릭 → 3개 샘플 생성 (비용: 프리뷰 텍스트 1회 크레딧만 차감).
- 마음에 드는 하나 선택 → Save → Voice ID 확인 (API용).
- 테스트: Speech Synthesis에서 새 보이스 선택 → 텍스트 입력 → Generate.
- 베스트 프랙티스: 프롬프트 50~100자, 구체적일수록 좋음. (예: "A funny alien from outer space with a ludicrous and annoying voice that always slightly gargles in a silly high-pitch tone.")
- Voices → Add a new voice → Instant Voice Cloning (빠름, 1분 샘플) 또는 Professional Voice Cloning (고품질, 30분+ 샘플).
- 샘플 업로드: 1~30분 오디오 파일 드래그 (클리어한 말하기 스타일로 녹음).
- Instant: 1~3분, 기본 클로닝 (무료 플랜 OK).
- Professional: 30분 이상, 스튜디오급 (승인 필요, $99/월 플랜).
- 설정 조정:
- Language: 한국어 (멀티랭귀지 지원으로 영어/한국어 섞어 사용).
- Style: 대화체/나레이션 등.
- Generate & Clone 클릭 → 1~5분 처리 (PVC는 24시간 이내).
- 승인 & 사용: 클론 완료 → My Voices에 추가 → Stability/Similarity 조정.
- 제한: Instant는 공유 불가, PVC만 Voice Library 공유 가능. 윤리: 동의 없이 타인 목소리 금지.
- 팁: 다양한 감정 샘플로 훈련 → 더 자연스러움. 2025 업데이트: 멀티 캐릭터 스위칭 (챗봇용).
- 이전 팟캐스트 워크플로 → ElevenLabs 노드 더블클릭 → Voice ID에 새 보이스 ID 입력.
- 테스트 실행: Manual Trigger → 오디오 생성 확인.
- 고급:
- Multi-lingual: 한 보이스로 한국어/영어 전환 (Prompt에 언어 지정).
- 대화 커스터마이징: 챗봇용 – Pronunciation Dictionary로 용어(예: "ganatoday") 발음 고정.
- 비용 최적화: 무료 플랜으로 3개 보이스 테스트, 초과 시 $1/1,000자.
- 트러블슈팅: 샘플 소음? 재녹음. 품질 낮음? PVC 업그레이드.
상황 | 추천 방법 | 시간/비용 | 난이도 |
|---|---|---|---|
빠른 테스트, 기본 보이스 | Voice Library + 옵션 조정 | 3분 / 무료 | ★☆☆☆☆ |
상상한 캐릭터 목소리 | Voice Design v3 | 5분 / 1회 크레딧 | ★★☆☆☆ |
내 목소리로 클로닝 (간단) | Instant Voice Cloning | 5분 / 무료 플랜 | ★★☆☆☆ |
프로급 팟캐스트/챗봇 | Professional Voice Cloning | 24시간 / $99/월 | ★★★☆☆ |
ganatoday.kr 포스트 하나 올리면 AI가 당신 목소리로 팟캐스트까지 뚝딱!
문제 생기면 "클로닝 안 돼"처럼 말해 주세요, 바로 디버깅 도와줄게요.
자동화 끝판왕 n8n, 이렇게 설치하면 평생 무료입니다! (웹훅 설정, 버전 업데이트 포함)
자동화 끝판왕 n8n, 이렇게 설치하면 평생 무료입니다! (웹훅 설정, 버전 업데이트 포함)
섹션 1. n8n이란?
셀프호스팅 하면 → 실행 수 무제한 + 거의 무료 or 초저가 가능
|
설치 방식
|
비용
|
24시간 가동
|
난이도
|
추천 상황
|
|---|---|---|---|---|
|
① 로컬 PC + Docker
|
완전 무료
|
불가능
|
★★☆☆☆
|
테스트용, PC 항상 켜놟을 때만 사용
|
|
② 로컬 + Cloudflare Tunnel
|
무료 + 커스텀 도메인 (선택)
|
가능
|
★★★☆☆
|
웹훅도 쓰고 싶을 때
|
|
③ Railway 클라우드
|
월 $5 (약 7,000원) ~
|
가능
|
★☆☆☆☆
|
24시간 돌리고 싶을 때 (가장 쉬움)
|
섹션 2. 로컬 PC에 설치하기 (완전 무료 버전)
- Docker Desktop 설치
→ https://www.docker.com/products/docker-desktop/
→ OS에 맞춰 다운로드 → 설치 → 실행 - Docker 안에서 n8n 실행
- 왼쪽 메뉴 Images → 검색창에 “n8n” 입력
- 가장 위에 있는 공식 이미지 “n8n/n8n” → Latest → Pull
- Pull 끝나면 → Run 버튼 클릭
- Run 옵션 설정 (필수!)
항목입력값 예시Container namen8nPorts (Local Host)5678 → 5678VolumesHost path: C:\n8n-data 또는 /Users/본인/n8n-dataContainer path: /home/node/.n8n
- Run 누르면 자동 실행 → “Open in browser” 또는
→ 브라우저에서 http://localhost:5678 접속
→ 이메일, 이름, 비번 설정 → 바로 사용 가능!
섹션 3. 로컬에서도 웹훅 받기 (Cloudflare Tunnel)방법
A. 임시 URL (무료, 재부팅마다 새로 만들어야 함)
- 터미널(맥) 또는 PowerShell(윈도우) 열기
- Cloudflare Tunnel 설치
- Mac: brew install cloudflare/cloudflare/cloudflared
- Windows: winget install cloudflare.cloudflared
- 명령어 실행
cloudflared tunnel --url http://localhost:5678 → https://xxxxxx.trycloudflare.com 같은 임시 URL 생성됨 - n8n 컨테이너 재실행하면서 환경변수 추가
- Docker → Images → n8n → Run → Environmental variables 추가
Key: WEBHOOK_URL
Value: 위에서 나온 trycloudflare.com URL 전체
- Docker → Images → n8n → Run → Environmental variables 추가
방법 B. 고정 도메인 만들기 (추천!)
- Cloudflare 계정 만들기 → 도메인 추가 (없으면 고대디/가비아 등에서 1개 구매, 1~2만원)
- Cloudflare에서 네임서버 변경 (도메인 구매처에서 Cloudflare 네임서버로 교체)
- 터미널에서 로그인
cloudflared tunnel login - 터널 생성
cloudflared tunnel create n8n-tunnel - 설정 파일 만들기 (~/.cloudflared/config.yml)
yaml
tunnel: n8n-tunnel credentials-file: /Users/본인/.cloudflared/xxxxxxxx.json ingress: -hostname: n8n.내도메인.com service: http://localhost:5678 -service: http_status:404 - DNS 연결
cloudflared tunnel route dns n8n-tunnel n8n.내도메인.com - 터널 실행 (항상 켜놓기)
cloudflared tunnel run n8n-tunnel
섹션 4. 로컬 자동 시작 설정 (편의성 극대화)
- Docker Desktop → Settings → General
→ “Start Docker Desktop when you log in” 체크 - n8n 실행 명령어 (터미널에 복사해서 사용)
bash
docker run -d --restart unless-stopped \ -p 5678:5678 \ -v ~/n8n-data:/home/node/.n8n \ --name n8n \ -e WEBHOOK_URL=https://n8n.내도메인.com \ n8nio/n8n
섹션 5. 클라우드 24시간 버전 (Railway, 월 5달러)
- https://railway.app 접속 → 회원가입
- New Project → Deploy Template → 검색창에 “n8n” 입력
- 추천 템플릿: “n8n with Webhook Processors” (5개 서비스 한 번에 배포)
- Deploy 버튼 클릭 → 3~5분 기다리기
- Primary 서비스 클릭 → Settings → Generate Domain
→ https://xxxx.up.railway.app 생성됨 - 브라우저에서 그 URL 접속 → 회원가입 → 바로 사용!
|
상황
|
추천 방법
|
|---|---|
|
그냥 테스트만 해보고 싶다
|
섹션 2 (로컬 Docker)
|
|
웹훅도 쓰고 싶고, 도메인까지 예쁘게
|
섹션 3-B (로컬 + Cloudflare 고정 도메인)
|
|
24시간 돌려야 하고 제일 편하게 쓰고 싶다
|
섹션 5 (Railway $5)
|
2025년 11월 22일 토요일
블로그스팟 - 목차 만들기(+Blogger 테마에 자동 목차 생성,JavaScript 위젯 프로그램)
블로그스팟 - 목차 만들기(+Blogger 테마에 자동 목차 생성,JavaScript 위젯 프로그램)
Blogger 테마에 자동 목차 생성 기능을 추가하기 위한 JavaScript 위젯 프로그램입니다.
이 코드는 게시물 본문 내의 H2, H3, H4 태그를 자동으로 스캔하여 클릭 가능한 목차(Table of Contents)를 생성하고, 이를 게시물 제목 아래에 삽입합니다.
구현 난이도 '상'을 포함하는 이유는, 이 코드를 Blogger 테마의 HTML 편집 영역에 직접 삽입하고, 사용자의 테마 구조에 따라 특정 CSS 선택자(postBody 변수)를 조정해야 할 수도 있기 때문입니다.
아래 파일을 다운로드하여 내용을 복사한 후, Blogger 대시보드 -> 테마 -> HTML 편집으로 이동하여 </body> 닫는 태그 바로 위에 붙여넣으시면 됩니다.
H2, H3, H4 태그의 들여쓰기를 정확히 반영하여 계층적인 목차를 생성해 독자가 글의 구조를 한눈에 파악할 수 있도록 돕습니다.추가 팁:
성능:
window.onload후 500ms의 딜레이(setTimeout)를 주어 다른 스크립트나 테마 요소가 먼저 로드된 후 목차를 생성하도록 하여 페이지 로딩 안정성을 높였습니다.제외 기능: 특정 글에 목차 생성을 원하지 않을 경우, 해당 글의 HTML 편집 모드에서 본문 아무 곳에
<div class="no-toc"></div>태그를 삽입하면 목차 생성이 자동으로 건너뛰어집니다.
2025년 11월 11일 화요일
🎙️ 팟캐스트/숏츠 스크립트: 알리/테무 직구의 '뒷이야기'::할인코드 다 써도 폭탄 맞을 수 있습니다!" 알리/테무 직구의 숨겨진 함정 4가지
🎙️ 팟캐스트/숏츠 스크립트: 알리/테무 직구의 '뒷이야기':: 할인코드 다 써도 폭탄 맞을 수 있습니다!" 알리/테무 직구의 숨겨진 함정 4가지
정말 재미있는 형식으로 블로그 내용을 전환하는 아이디어입니다! 팟캐스트 또는 숏폼(Short-form, 숏츠) 형식의 스크립트는 시청자/청취자의 몰입도를 높일 수 있습니다.
1.팟캐스트: 스크립트는 이렇게
정보 전달자 '제이(J, 명확한 정보 제공 및 분석 담당)'와 청취자의 궁금증을 대변하는 '케이(K, 질문 및 경험 공유 담당)' 두 명의 대화로 구성된 스크립트를 작성합니다.
| 구분 | 캐릭터 | 스크립트 (어조: 빠르고 경쾌하게, 중요한 정보는 강조) |
| 제목 | (인트로) | [BGM 시작] 💸 "할인코드 다 써도 폭탄 맞을 수 있습니다!" 알리/테무 직구의 숨겨진 함정 4가지 |
| 오프닝 | K | 와, 제이님. 광군제라고 알리에서 뭘 엄청 샀는데, 솔직히 기분은 좋은데 찝찝해요. 가격이 너무 싸니까. |
| (1) 통관 | J | 그 찝찝함, 맞습니다. 대부분 가격만 보죠. 하지만 진짜 리스크는 배송이 아니라 '통관'에 있어요. |
| K | 통관이요? 그냥 세관 통과하는 거 아닌가요? | |
| J | 아닙니다. '합산 과세'라는 지뢰밭이 있습니다. 여러 셀러에게 주문한 게 같은 날 세관에 도착해서 총 금액이 $150를 넘으면? | |
| K | 아... 관세 폭탄? | |
| J | 네. 알리가 배송 효율 높이려고 여러 개를 '합포장' 하는데, 그때 합산 과세가 터지기 쉽습니다. 여러 개 샀다면, 꼭 결제 시차를 두세요. 이게 첫 번째 뒷이야기입니다. | |
| (2) 환불 | K | 혹시 물건이 깨져서 오거나 가품이면요? 환불 절차는 너무 복잡할 것 같아요. |
| J | 복잡한 게 아니라 증거 싸움입니다. 알리의 숨겨진 룰이 있어요. 물건 받고 '7일 이내'에 분쟁(Dispute) 제기하는 게 유리합니다. | |
| K | 7일 이내. 왜죠? | |
| J | 7일 지나면 셀러한테 돈이 넘어가거든요. 그리고 환불 확률 99% 높이는 팁이 있어요. | |
| K | 뭔데요? | |
| J | '언박싱 영상'을 처음부터 끝까지 끊김 없이 촬영하는 겁니다. 파손이나 누락 증거로 영상만 한 게 없어요. 이게 두 번째 뒷이야기입니다. | |
| (3) 전략 | K | 근데 테무는 왜 그렇게까지 돈을 써가면서 싸게 팔까요? 진짜 자선사업인가요? |
| J | 절대 아니죠. 테무의 진짜 목표는 '데이터 학습'입니다. 초저가로 일단 사람을 끌어와서, 그 사람이 뭘 클릭하고 뭘 검색하는지 행동 데이터를 수집하는 거죠. | |
| K | 아, 결국 마케팅 비용이 아니라 데이터 수집 비용이네요. | |
| J | 정확합니다. 반면 알리는 'Choice' 같은 걸로 신뢰도를 높이려 노력 중입니다. 아마존처럼 되려는 전략이죠. 이게 세 번째 뒷이야기고요. | |
| (4) 꿀팁 | K | 그럼 마지막으로, 실패 없이 득템하려면 뭘 봐야 하나요? |
| J | 후기 점수보다 '판매량'과 '한국인 후기'의 실물 사진이 답입니다. 그리고 하나 더! 규격 오류가 엄청 많습니다. | |
| K | 규격 오류요? | |
| J | 네. 국내와 다른 110V 플러그나, 앱 연동이 중국 서버만 되는 제품이 많아요. 상세 페이지 끝까지 내려서 플러그 타입과 사용 전압을 꼭 확인하세요. | |
| 클로징 | K | 와, 가격에 숨겨진 진실이 많네요. 이제 직구할 때 결제창 말고 통관과 환불 규정부터 봐야겠어요. |
| J | 그렇죠. 싸게 사고, 안전하게 받는 것까지가 쇼핑의 완성입니다. | |
| (아웃트로) | [BGM 마무리]' |
2. Suno BGM/오디오 아이디어는 이렇게
Suno 프롬프트는 [음악 스타일], [주요 악기], [분위기], [가사/내레이션] 순으로 구체화하는 것이 효과적입니다.
1. 🎤 인트로 (Intro) 아이디어: 호기심 유발 및 기대감 조성
인트로는 청취자의 귀를 사로잡고 '이 시리즈를 들어야 하는 이유'를 명확히 제시해야 합니다.
| 아이디어 | 프롬프트 스타일 (Suno 입력용) | 핵심 내용 및 효과 |
| A. 퓨처 테크 스타일 | [Synthwave / Energetic Upbeat EDM] [Heavy Synth, Driving Beat] [Futuristic, Exciting] Lyrics: "SEO Wars! Yoast or Rank Math? Stop guessing. The Ultimate WordPress SEO Showdown starts now! Unlock your traffic potential." | 효과: 빠르고 트렌디한 분위기로, SEO라는 기술적인 주제를 흥미롭게 포장하여 청취자의 집중도를 즉시 높입니다. |
| B. 전문가 분석 스타일 | [Jazzy Lo-Fi Beat / Smooth Groove] [Fender Rhodes Piano, Light Drum Kit] [Thoughtful, Professional] Lyrics: "The right tool changes everything. Deep dive into WordPress SEO giants. Yoast's legacy versus Rank Math's speed. Which one wins? Detailed analysis begins." | 효과: 전문적이고 차분한 분위기로, 신뢰감을 주며 분석 콘텐츠라는 점을 강조합니다. |
2. 🎬 마무리 (Outro) 아이디어: 행동 촉구 (CTA) 및 다음 편 예고
마무리는 정보 전달 후 여운을 남기고, 청취자가 다음 단계로 이동하거나 다음 에피소드를 기다리도록 유도해야 합니다.
| 아이디어 | 프롬프트 스타일 (Suno 입력용) | 핵심 내용 및 효과 |
| A. 미션 완료 스타일 | [Uplifting Cinematic Score / Warm Piano] [String Ensemble, Gentle Percussion] [Satisfied, Concluding] Lyrics: "Decision made. You now know the winning strategy. Next week: We dive deep into the winner's settings. Don't just choose it, master it. See you in the next episode!" | 효과: 목표 달성 후의 성취감을 전달하며, 다음 편이 '실제 설정 가이드'임을 명확히 예고하여 구독을 유도합니다. |
| B. 행동 유도 스타일 | [Punchy Indie Rock / Driving Bassline] [Electric Guitar Riff, Vocal Melody] Lyrics: "Stop reading, start doing! Click the link below to install your chosen plugin now. If you choose Yoast, prepare for Part Two. If you choose Rank Math, get ready for Part Three! Let's optimize!" | 효과: 에너지를 높여 청취자에게 '지금 바로 행동하라'고 독려하며, 시청/청취 후 행동으로 이어지도록 CTA를 강조합니다. |
이러한 아이디어를 Suno에 입력하실 때, [Music Style] 부분을 가장 중요하게 생각하고 그에 맞는 분위기(Lyrics)를 선택하시면 됩니다.





