AI 자동화툴_Make.com 시스템은 모든 플랫폼(쇼츠, 릴스, 틱톡)을 위한 AI 비디오 콘텐츠를 생성합니다
_Jono Catliff

This Make.com System Creates AI Video Content For ANY Platform (Shorts, Reels, TikTok)

1. 자동화 워크플로우 구축을 위한 핵심 소프트웨어 소개

이 글에서는 인스타그램 릴스, 유튜브 쇼츠, 틱톡 비디오와 같은 짧은 동영상 콘텐츠를 인공지능(AI)과 자동화를 활용하여 무제한으로 제작하는 방법에 대해 알아볼 것입니다. 이를 위해 make.com, JsonToVideo, 11 Labs라는 세 가지 주요 소프트웨어 플랫폼을 사용할 것입니다.

make.com은 다양한 애플리케이션을 연결하여 워크플로우를 자동화하는 데 유용한 도구입니다. 여기서는 11 Labs를 통해 오디오 파일을 생성하고, ChatGPT를 이용하여 제목과 설명을 만들고, JsonToVideo를 통해 실제 비디오를 생성하는 전체 과정을 통합하는 역할을 합니다. 즉, make.com은 이 모든 요소들을 연결하고 자동화하는 ‘허브’ 역할을 수행합니다.

JsonToVideo는 텍스트, 이미지, 오디오 등의 다양한 소스를 기반으로 비디오 콘텐츠를 생성하는 데 특화된 도구입니다. 이 글에서는 JsonToVideo를 사용하여 명언을 시각적으로 표현한 동영상 에셋을 생성합니다. 이 도구는 사용자가 제공한 템플릿과 데이터를 바탕으로 짧은 동영상 클립을 자동으로 제작해 줍니다.

마지막으로 11 Labs는 AI 기반의 음성 복제 기술을 제공합니다. 이 도구를 사용하면 자신의 목소리를 AI 모델로 복제하여 다양한 콘텐츠에 활용할 수 있습니다. 이 글에서는 11 Labs를 통해 생성된 AI 음성 클론을 활용하여 텍스트로 된 명언을 읽어주는 오디오 트랙을 생성하고, 이를 JsonToVideo와 결합하여 동영상 콘텐츠를 만듭니다.

이 세 가지 도구를 결합하면 콘텐츠 제작 과정을 자동화하고, 짧은 동영상 콘텐츠를 효율적으로 대량 생산할 수 있습니다. 다음 섹션에서는 make.com을 사용하여 이러한 도구들을 통합하고 자동화하는 워크플로우를 구축하는 방법을 자세히 살펴보겠습니다.

인스타그램 릴스 제작
유튜브 쇼츠 제작
11 Labs 음성 복제 기술

 

2. make.com을 활용한 자동 명언 생성 및 관리 워크플로우 구축

이제 make.com을 사용하여 실제 자동화 워크플로우를 구축하는 방법에 대해 자세히 알아보겠습니다. 이 워크플로우는 크게 세 단계로 구성됩니다. 첫째, OpenAI (ChatGPT)를 이용하여 명언 아이디어를 생성합니다. 둘째, 생성된 명언을 Google Sheets 스프레드시트에 저장합니다. 셋째, 스프레드시트에 저장된 명언 중에서 마음에 드는 것을 선택하여 동영상 콘텐츠로 제작합니다.

먼저 make.com에서 새로운 시나리오를 생성합니다. 첫 번째 모듈로 OpenAI를 선택하고, “Create a completion” 액션을 선택합니다. 이는 ChatGPT를 사용하여 텍스트를 생성하는 것을 의미합니다. 모델로는 “GPT-3.5 Turbo” 또는 “GPT-4″를 선택할 수 있습니다. 더 강력한 모델을 사용할수록 더 창의적이고 다양한 명언을 생성할 수 있지만, 비용이 더 많이 들 수 있습니다.

다음으로, ChatGPT에게 어떤 종류의 명언을 생성할지 지시하는 메시지를 작성해야 합니다. 예를 들어 다음과 같은 메시지를 사용할 수 있습니다. “50개의 영감을 주는 명언을 JSON 형식으로 생성해주세요. 각 명언은 ‘quote’ 키와 ‘author’ 키를 가지고 있어야 합니다. 중복된 명언은 없어야 합니다. 출력은 다음과 같은 JSON 형식이어야 합니다: [{"quote": "명언 내용", "author": "저자"}, ...].” 여기서 JSON 형식을 지정하는 이유는 데이터를 체계적으로 관리하고 다른 모듈에서 쉽게 참조할 수 있도록 하기 위함입니다.

“Max tokens” 파라미터는 ChatGPT가 생성할 수 있는 최대 토큰 수를 제한합니다. 토큰은 단어 또는 구두점과 같은 텍스트의 기본 단위를 의미합니다. 토큰 수가 많을수록 ChatGPT는 더 긴 텍스트를 생성할 수 있지만, 비용이 더 많이 듭니다. 명언 생성에는 많은 토큰이 필요하지 않으므로, 1000 정도로 설정하는 것이 적절합니다.

“Show advanced settings”를 클릭하여 “Response format”을 “JSON”으로 변경하고, “Parse JSON” 옵션을 활성화합니다. 이렇게 하면 ChatGPT가 생성한 JSON 형식의 응답이 자동으로 파싱되어, 각 명언과 저자를 개별적으로 참조할 수 있게 됩니다.

다음으로, Iterator 모듈을 추가합니다. 이 모듈은 ChatGPT가 생성한 50개의 명언을 하나씩 순회하면서 처리하는 역할을 합니다. Iterator 모듈의 “Array” 필드에 ChatGPT 모듈의 “quotes” 배열을 지정합니다. 이렇게 하면 Iterator 모듈은 “quotes” 배열에 포함된 각 명언을 개별적으로 처리할 수 있게 됩니다.

마지막으로, Google Sheets 모듈을 추가하고 “Add a row” 액션을 선택합니다. 이 모듈은 Iterator 모듈에서 순회하는 각 명언과 저자를 Google Sheets 스프레드시트에 저장합니다. “Spreadsheet ID” 필드에 스프레드시트의 ID를 입력하고, “Sheet name” 필드에 시트 이름을 입력합니다. 그런 다음 “Column A” 필드에 Iterator 모듈의 “quote” 필드를 지정하고, “Column B” 필드에 Iterator 모듈의 “author” 필드를 지정합니다.

이제 make.com 시나리오를 저장하고 실행하면, ChatGPT가 50개의 명언을 생성하고, Iterator 모듈이 각 명언을 순회하면서 Google Sheets 스프레드시트에 저장합니다. 이 워크플로우를 매일 실행하도록 스케줄링하면, 매일 새로운 명언을 자동으로 수집하고 관리할 수 있습니다.

make.com 튜토리얼
ChatGPT API 사용법
Google Sheets API 사용법

 

3. JsonToVideo 및 11 Labs 통합을 통한 자동 동영상 생성 워크플로우 구축

자동으로 생성된 명언을 활용하여 동영상 콘텐츠를 제작하는 두 번째 워크플로우를 구축해 보겠습니다. 이 워크플로우는 Google Sheets의 변경 사항을 감지하여, 선택된 명언에 대한 오디오를 생성하고, 이를 JsonToVideo와 결합하여 동영상을 자동으로 생성합니다.

먼저 make.com에서 새로운 시나리오를 생성하고, Google Sheets 모듈을 추가합니다. 이 모듈은 Google Sheets 스프레드시트의 변경 사항을 감지하는 역할을 합니다. “Watch changes” 액션을 선택하고, 스프레드시트 ID와 시트 이름을 입력합니다. 이렇게 하면 스프레드시트의 특정 셀이 변경될 때마다 워크플로우가 트리거됩니다.

다음으로 Flow Control 모듈을 추가하고 “Router” 액션을 선택합니다. Router는 워크플로우를 여러 갈래로 분기하는 역할을 합니다. 이 경우, 명언 동영상 생성과 소셜 미디어 게시 두 가지 경로로 워크플로우를 분기할 것입니다.

첫 번째 경로 (명언 동영상 생성) 에는 11 Labs 모듈을 추가합니다. 이 모듈은 텍스트를 음성으로 변환하는 역할을 합니다. “Create speech synthesis” 액션을 선택하고, 11 Labs API 키를 입력합니다. “Voice ID” 필드에 사용할 음성 모델의 ID를 입력합니다. 사용자 정의 음성 모델을 사용하려면, 11 Labs 웹사이트에서 자신의 목소리를 복제하여 사용자 정의 음성 모델을 생성해야 합니다.

“Text” 필드에는 Google Sheets 모듈에서 가져온 명언 텍스트를 입력합니다. 이렇게 하면 11 Labs는 스프레드시트에 저장된 명언을 읽어주는 오디오 파일을 생성합니다. “Stability” 및 “Similarity Boost” 파라미터를 조정하여 생성되는 오디오의 품질을 향상시킬 수 있습니다.

다음으로 Google Drive 모듈을 추가합니다. 이 모듈은 11 Labs에서 생성한 오디오 파일을 Google Drive에 업로드하는 역할을 합니다. “Upload a file” 액션을 선택하고, Google Drive 연결을 설정합니다. “Source file” 필드에 11 Labs 모듈에서 생성한 오디오 파일을 지정하고, “Destination folder” 필드에 파일을 저장할 Google Drive 폴더를 지정합니다.

이어서 Google Drive 모듈을 하나 더 추가합니다. 이 모듈은 업로드된 오디오 파일에 대한 공유 링크를 생성하는 역할을 합니다. “Create a share link” 액션을 선택하고, “File ID” 필드에 이전 Google Drive 모듈에서 업로드한 파일의 ID를 지정합니다. “Link type” 필드를 “Anyone”으로 설정하여 링크를 가진 모든 사용자가 파일에 접근할 수 있도록 합니다.

마지막으로, HTTP 모듈을 추가하여 JsonToVideo API를 호출합니다. 이 모듈은 오디오 파일과 이미지를 결합하여 실제 동영상 파일을 생성하는 역할을 합니다. “Make a request” 액션을 선택하고, JsonToVideo API 엔드포인트 URL을 입력합니다. “Method” 필드를 “POST”로 설정하고, “Headers” 섹션에 JsonToVideo API 키를 추가합니다.

“Body type” 필드를 “Raw”로 설정하고, “Content type” 필드를 “application/json”으로 설정합니다. “Request content” 필드에 JsonToVideo API 요청 페이로드를 입력합니다. 페이로드는 JSON 형식이어야 하며, 오디오 파일의 공유 링크, 배경 이미지, 텍스트 등의 정보를 포함해야 합니다.

두 번째 경로 (소셜 미디어 게시)에는 Instagram 모듈을 추가합니다. “Create a reel post” 액션을 선택하고, Instagram 연결을 설정합니다. “Video URL” 필드에 JsonToVideo API에서 생성한 동영상 파일의 URL을 지정하고, “Caption” 필드에 ChatGPT 모듈에서 생성한 캡션을 지정합니다.

이 워크플로우를 저장하고 활성화하면, Google Sheets 스프레드시트에서 명언이 선택될 때마다 자동으로 해당 명언에 대한 오디오가 생성되고, 동영상 파일이 생성되어 Instagram에 게시됩니다.

JsonToVideo API 문서
make.com HTTP 모듈 사용법
Google Drive 모듈 설정

위로 스크롤