How I Create A Daily AI Podcast In One Click (100% automated)
1. AI 기반 팟캐스트 생성기 구축 개요
이 비디오에서는 AI 기반 팟캐스트 생성기를 구축하여 팟캐스트 제작 과정에서 사용자의 개입을 최소화하는 방법을 다룹니다. 단 한 번의 클릭으로 팟캐스트를 생성하고 간단한 품질 검사만 거치면 됩니다. 팟캐스트는 뉴스 사이트의 RSS 피드를 활용하여 기사를 가져오고, 인공지능이 제목과 설명을 생성합니다. 사용자가 제목과 설명이 마음에 들면 확인란을 선택하여 팟캐스트를 게시할 수 있습니다. ‘확인 후 게시’를 선택하면 11 Labs의 AI 기술을 통해 텍스트를 음성으로 변환하고, 사운드클라우드에 게시하여 애플 팟캐스트나 스포티파이 같은 다양한 플랫폼으로 배포할 수 있습니다. 이를 위해 make.com에서 모듈 또는 시나리오를 구축합니다. make.com을 처음 사용하는 사용자도 쉽게 따라 할 수 있도록 처음부터 끝까지 자세히 설명합니다. 이 워크플로우를 구축하기 위해 11 Labs(텍스트 음성 변환), make.com(자동화 플랫폼), RSS 피드(기사 수집)의 세 가지 기술을 사용합니다. 11 Labs는 매우 자연스러운 음성을 제공하여 팟캐스트에 생동감을 불어넣습니다. make.com은 11 Labs와 사운드클라우드 같은 다양한 기술을 연결하여 팟캐스트 게시를 자동화합니다. RSS 피드는 다양한 뉴스 기사를 가져와 팟캐스트 아이디어의 영감을 제공합니다.
11 Labs: 텍스트 음성 변환
Make.com: 자동화 플랫폼
RSS 피드
2. make.com 시나리오 생성 및 RSS 피드 설정
AI 기반 팟캐스트 생성기를 구축하기 위해 make.com을 사용합니다. make.com 계정이 없는 경우 무료로 시작할 수 있으며, 2개의 시나리오를 무료로 사용할 수 있습니다. 먼저, make.com에 로그인하여 ‘새 시나리오 생성’ 버튼을 클릭합니다. 시나리오를 생성한 후 RSS 피드 모듈을 추가합니다. RSS 피드 모듈은 RSS 피드 항목을 감시하는 내장 트리거를 가지고 있습니다. 이 모듈에 기사를 가져올 RSS 피드 URL을 제공해야 합니다. 예를 들어, 뉴욕 타임즈 RSS 피드를 사용할 수 있습니다. 뉴욕 타임즈 웹사이트에서 다양한 RSS 피드를 확인할 수 있으며, 이 비디오에서는 기술 RSS 피드를 선택합니다. RSS 피드 URL을 복사하여 make.com의 RSS 피드 모듈 URL 필드에 붙여넣습니다. ‘최대 결과 수’ 필드에 가져올 기사 수를 지정합니다. 기본 설정은 50개이지만, 필요에 따라 조정할 수 있습니다. 모든 RSS 피드 항목을 선택하고 ‘확인’을 클릭합니다. 이제 make.com이 지정된 RSS 피드에서 기사를 가져옵니다. 가져온 기사 수는 RSS 피드에 게시된 기사 수에 따라 달라집니다. 이 예제에서는 20개의 기사를 가져옵니다. 다음 단계는 가져온 기사를 Google 시트 스프레드시트에 저장하는 것입니다. 스프레드시트에 기사를 저장하면 팟캐스트로 게시할 기사를 결정하기 전에 품질 검사를 수행할 수 있습니다.
3. Google 시트 연동 및 AI 기반 제목/설명 생성
가져온 기사를 Google 시트 스프레드시트에 저장하기 위해 Google 시트 모듈을 추가합니다. RSS 피드에서 가져온 정보를 Google 시트에 저장하려면 Google 시트와 make.com을 연결해야 합니다. Google 시트 모듈에서 ‘행 추가’ 작업을 선택합니다. Google 시트 연결을 선택하고, 검색 방법을 ‘모두’로 설정합니다. 그런 다음 스프레드시트 ID를 입력하여 해당 스프레드시트를 선택합니다. 스프레드시트 ID는 스프레드시트 URL에서 찾을 수 있습니다. 스프레드시트 이름을 선택하고, 스프레드시트에 데이터를 매핑합니다. 스프레드시트에 데이터를 매핑하는 것은 make.com의 강력한 기능 중 하나입니다. 각 모듈은 이전 모듈의 변수에 접근할 수 있습니다. 따라서 Google 시트 모듈은 RSS 피드 모듈의 모든 정보에 접근할 수 있습니다. RSS 피드에서 가져온 제목을 ‘아이디어’ 열에 매핑하고, 설명을 ‘설명’ 열에 매핑합니다. 다음으로, AI 기반 제목과 설명을 생성하기 위해 ChatGPT 모듈을 추가합니다. ChatGPT 모듈에는 ‘완성 생성’ 작업을 선택합니다. 모델 번호를 선택하고, 최대 토큰 수를 설정합니다. ChatGPT 연결을 추가하고, API 키와 조직 ID를 입력합니다. API 키와 조직 ID는 platform.openai.com에서 찾을 수 있습니다. 메시지 탭에서 사용자 메시지를 추가하여 ChatGPT에 제목 생성을 요청합니다. 제목과 설명을 전달하고, HTML 태그를 제거합니다. ChatGPT 모듈을 복제하여 팟캐스트 스크립트 생성을 위한 메시지를 추가합니다. 스크립트는 3인칭 모놀로그 스타일로 작성하고, 웹사이트 언급이나 소개/마무리 부분을 포함하지 않도록 지시합니다. 또한, 스크립트 길이를 최대 3문장으로 제한합니다. 시스템 메시지를 사용하여 ChatGPT에 응답 시 제목을 언급하지 않도록 지시합니다. 마지막으로, Google 시트 모듈에서 제목과 설명을 ChatGPT에서 생성된 결과로 업데이트합니다.
4. 다양한 RSS 피드 활용 및 스케줄링 설정
단일 RSS 피드 대신 여러 개의 RSS 피드를 활용하려면, 이전 단계에서 구축한 시나리오를 수정해야 합니다. RSS 피드 모듈 앞에 JSON 모듈을 추가하여 RSS 피드 URL 목록을 생성합니다. JSON은 데이터를 구조화하는 방법이며, make.com에서 데이터를 쉽게 사용할 수 있도록 합니다. ‘JSON 생성’ 작업을 선택하고, 데이터 구조를 ‘AI 팟캐스트’로 설정합니다. 이름 필드를 ‘목록’으로 설정하고, 배열 데이터 유형을 선택합니다. 이렇게 하면 여러 개의 RSS 피드 URL을 포함하는 텍스트 필드 목록이 생성됩니다. JSON 모듈 뒤에 반복기 모듈을 추가합니다. 반복기는 목록을 가져와 각 항목을 개별적으로 처리합니다. 배열 필드에 목록을 전달합니다. 반복기 모듈은 목록의 각 RSS 피드 URL을 개별적으로 처리합니다. 그런 다음, RSS 피드 모듈에서 ‘RSS 피드 항목 가져오기’ 작업을 선택하고, URL 필드를 반복기의 값으로 설정합니다. 이렇게 하면 각 RSS 피드에서 기사를 가져올 수 있습니다. RSS 피드 모듈에서 최대 항목 수를 설정하고, ‘날짜 시작’ 필드를 설정합니다. ‘날짜 시작’ 필드는 특정 날짜 이후의 기사만 가져오도록 설정합니다. ‘날짜 함수’를 사용하여 현재 날짜에서 하루를 빼면, 매일 새로운 기사를 가져올 수 있습니다. 이렇게 하면 중복된 기사로 팟캐스트를 생성하는 것을 방지할 수 있습니다. 마지막으로, 새로 생성된 값을 Google 시트의 제목, 설명, URL에 매핑합니다. 또한 중복된 콘텐츠를 방지하기 위해 1일 간격으로 실행되도록 스케줄링을 설정합니다.
5. 팟캐스트 게시 자동화 및 사운드클라우드 연동
이제 팟캐스트 게시를 자동화하는 워크플로우를 구축합니다. Google 시트에서 ‘게시’ 열이 확인되면 팟캐스트가 자동으로 게시되도록 설정합니다. Google 시트에서 ‘행 변경 감시’ 트리거를 사용하여 게시 열의 변경 사항을 감지합니다. Google 시트 연결을 설정하고, 스프레드시트 ID와 시트 이름을 선택합니다. 다음으로, 필터 모듈을 추가하여 특정 조건을 충족하는 경우에만 워크플로우가 실행되도록 설정합니다. 첫 번째 조건은 ‘값’이 ‘true’와 대소문자 구분 없이 동일해야 합니다. 두 번째 조건은 ‘열’이 6과 동일해야 합니다(F열). 세 번째 조건은 팟캐스트 스크립트가 비어 있지 않아야 합니다. 필터 모듈 뒤에 11 Labs 모듈을 추가하여 텍스트를 음성으로 변환합니다. ‘음성 합성 생성’ 작업을 선택하고, 원하는 음성을 선택합니다. 모델을 선택하고, Google 시트의 D열(팟캐스트 스크립트)에서 텍스트를 매핑합니다. 안정성 및 유사성 향상 설정을 조정합니다. 다음으로, Google 드라이브 모듈을 추가하여 팟캐스트 파일을 저장합니다. ‘파일 업로드’ 작업을 선택하고, Google 드라이브 연결을 설정합니다. 파일 이름과 폴더를 선택합니다. 마지막으로, 사운드클라우드 모듈을 추가하여 팟캐스트를 게시합니다. ‘새 트랙 업로드’ 작업을 선택하고, 사운드클라우드 연결을 설정합니다. 파일, 제목, 설명, 장르 등의 설정을 조정합니다. 이제 Google 시트에서 ‘게시’ 열을 확인하면 팟캐스트가 자동으로 생성되어 사운드클라우드에 게시됩니다.