콘텐츠로 이동

How I Create A Daily AI Podcast In One Click (100% automated)

원본 영상: How I Create A Daily AI Podcast In One Click (100% automated)

뉴스 RSS 피드를 매일 자동 수집하고, ChatGPT로 팟캐스트 스크립트를 생성한 뒤 ElevenLabs로 음성 변환해 SoundCloud에 자동 발행하는 Make.com 2-시나리오 워크플로.

전체 파이프라인은 두 개의 Make.com 시나리오로 분리된다.

시나리오 1 — 아이디어 수집 및 검토

  1. JSON 모듈로 여러 RSS URL을 배열(array)로 정의
  2. Iterator로 각 URL을 순회
  3. RSS 피드에서 기사 최대 50개 조회 — date fromaddDays(now, -1)로 설정해 전날 기사만 가져와 중복 방지
  4. ChatGPT API(GPT-4)로 제목 생성 (max tokens: 200)
  5. ChatGPT API로 팟캐스트 스크립트 생성 (max tokens: 1000) — 3인칭 모놀로그, 3문장 이내, 소개/아웃트로 제거 지시
  6. 결과(원본 URL, AI 제목, AI 스크립트)를 Google Sheets에 행 추가
  7. 사람이 F열 체크박스로 발행 여부 수동 결정

시나리오 2 — 발행

  1. Google Sheets Make 애드온 웹훅으로 스프레드시트 변경 감지
  2. 필터 3개 통과 조건 확인 후 ElevenLabs 호출
  3. 생성된 오디오를 Google Drive에 백업
  4. SoundCloud에 트랙 업로드 (제목 = Google Sheets C열 값)
  5. SoundCloud RSS 피드를 Spotify·Apple Podcasts에 연동
항목설정값 / 방법
RSS 날짜 필터addDays(now, -1) — 전일 기사만 수집
ChatGPT 스크립트 프롬프트시스템: “3인칭 뉴스 스타일 모놀로그, 최대 3문장, 웹사이트 언급·인트로·아웃트로 금지”
ChatGPT 모델최신 GPT-4 (비용 대비 품질 우선)
ElevenLabs stability0.4~0.5 (0=과도하게 표현적, 1=단조로움)
ElevenLabs similarity boost0.3
발행 필터 조건① 값 = “true” (대소문자 무관) ② 열 번호 = 6 (F열) ③ D열 콘텐츠 존재
스케줄시나리오 1: 하루 1회 실행
HTML 제거RSS 본문에 stripHTML() 함수 적용
  • New York Times 기술 RSS 기준 하루 약 20개 기사 수집 (본인 테스트)
  • ChatGPT API 사용 시 최소 $5 크레딧 선충전 필요 (인용: OpenAI 정책)
  • 생성 샘플: “In a significant move, the Justice Department has initiated a second antitrust trial against Google…”

사용 도구

  • Make.com — 시나리오 오케스트레이션
  • RSS (Really Simple Syndication) — 뉴스 소스 (예: NYT Technology feed)
  • OpenAI API (GPT-4) — 제목·스크립트 생성
  • ElevenLabs — 텍스트→음성 변환 (개인 음성 클론 가능)
  • Google Sheets + Make 애드온 — 검토 인터페이스 및 웹훅 트리거
  • Google Drive — 오디오 파일 백업
  • SoundCloud — 팟캐스트 호스팅 및 RSS 배포

Make.com 핵심 모듈 순서 (시나리오 1) Create JSONParse JSONIteratorRSS: Retrieve itemsChatGPT: titleChatGPT: scriptGoogle Sheets: Add row

Make.com 핵심 모듈 순서 (시나리오 2) Google Sheets WebhookFilterElevenLabs: Create speechGoogle Drive: UploadSoundCloud: Upload track