27-10-2025 , 27-10-2025

음성 콘텐츠 제작 간소화: SpeechGen.io와 Make.com 통합하기. 이 블로그 게시물은 자동화 서비스 Make.com(이전 Integromat)과 신경망 기반 음성 합성 서비스 SpeechGen.io를 통합하는 방법을 안내합니다. 이 통합을 통해 텍스트 음성 변환 프로세스를 자동화하여 콘텐츠 제작을 더 쉽고 효율적으로 만들 수 있습니다.
음성으로 변환하려는 텍스트 길이에 따라 두 가지 방법을 다룹니다.
2000자 이하 텍스트의 경우: 이 방법은 빠른 요청과 즉각적인 음성 출력을 포함합니다. 빠르게 변환해야 하는 짧은 텍스트에 적합합니다.
2000자 이상 텍스트의 경우: 이 방법은 두 가지 요청을 사용합니다. 첫 번째 요청은 변환을 위한 음성 설정과 함께 텍스트를 보냅니다. 두 번째 요청은 최소 1분 후에 이루어져야 하며, 완성된 오디오 파일을 검색합니다. 이 접근 방식은 시스템에 과부하를 주지 않고 긴 텍스트를 효율적으로 처리하도록 보장합니다.
Make.com은 깊은 기술 지식 없이도 이러한 프로세스를 자동화할 수 있도록 도와줍니다. CMS 또는 데이터베이스에 새 텍스트가 추가되는 것과 같은 특정 조건이 충족될 때 텍스트 음성 변환 프로세스를 자동으로 시작하도록 트리거를 설정할 수 있습니다.
통합을 시작하려면 저희 API에 익숙해져야 합니다. 문서 및 FAQ를 포함한 모든 필요한 정보는 SpeechGen.io API FAQ에서 찾을 수 있습니다.
이 블로그 게시물에서는 SpeechGen을 사용하여 텍스트에서 MP3 파일을 생성한 다음, 해당 MP3 파일을 DropBox에 업로드하는 방법을 배웁니다.
이 블로그에 표시된 데모 프로젝트 JSON을 다운로드하여 가져와서 사용할 수 있습니다.

Make.com에 로그인하여 "새 시나리오 만들기"를 클릭합니다.


"HTTP"를 검색하고 사용 가능한 모듈 목록에서 "HTTP"를 선택합니다.


URL을 https://speechgen.io/index.php?r=api/text로 입력합니다.
그런 다음 "매개변수 추가"를 클릭하여 요청에 쿼리 매개변수를 추가합니다.

총 4개의 매개변수를 입력해야 하므로 3개를 더 추가해 보겠습니다.



이제 시나리오를 실행하고 테스트할 시간입니다.

이 버블을 클릭하여 요청 결과를 확인합니다.

출력 부분에 집중하면 '데이터'가 표시됩니다.
생성된 MP3 파일의 URL인 '파일'을 볼 수 있습니다.

이 URL로 이동하면 MP3 파일을 재생하고 다운로드할 수 있습니다.
SpeechGen의 데이터를 다른 모듈에서 쉽게 액세스할 수 있도록 시나리오에 다른 모듈을 추가할 수 있습니다.
첫 번째 모듈 옆에 마우스를 가져다 대면 더하기 버튼이 나타납니다. 클릭합니다.

'JSON'을 검색하고 이 옵션을 선택합니다.

그런 다음 "JSON 파싱"을 선택하여 SpeechGen의 데이터를 시나리오에서 사용할 수 있는 여러 변수로 내보낼 수 있습니다.

여기(JSON 문자열)를 클릭하여 이전 HTTP 모듈에서 '데이터'를 입력합니다.

'데이터'를 클릭하여 필드에 추가하고 확인을 클릭하여 변경 사항을 저장합니다.

'한 번 실행'을 클릭하여 시나리오를 실행합니다.

'어쨌든 실행'을 선택하여 Make가 시나리오를 강제로 실행하도록 합니다.

이는 JSON이 시나리오의 마지막 모듈이 되어서는 안 되기 때문입니다. 다른 모듈의 데이터를 변환하지만, 이 경우 우리는 데이터를 먼저 보고 무엇을 할지 결정하고 싶을 뿐입니다.
JSON 모듈 위의 버블을 클릭하여 얻은 데이터를 확인합니다.

이제 '데이터' 아래에 있던 모든 데이터가 다음 모듈에서 사용할 수 있는 개별 변수로 분리되었습니다.
생성된 MP3 파일의 URL을 가지고 있던 '파일' 변수도 확인할 수 있습니다. 이 변수는 다음 모듈에서 사용될 것입니다.

이제 생성된 MP3 파일을 Dropbox에 업로드해 보겠습니다. 이를 위해 먼저 이 시나리오에서 MP3 파일을 다운로드해야 합니다.

파일 가져오기를 선택하여 시나리오 내에서 MP3 파일을 다운로드할 수 있도록 합니다.

대부분의 모듈은 URL만 필요하지만, Dropbox는 실제 파일 데이터의 직접 입력을 요구합니다.
파일을 가져오는 데 사용할 수 있는 URL인 '파일' 변수를 매핑합니다.

그런 다음 Dropbox 모듈을 추가합니다.


Dropbox 내에 저장할 폴더를 선택한 다음, 매핑을 선택하여 업로드된 MP3 파일의 이름을 변경할 수 있습니다.

이름 끝에 '.mp3' 파일 확장자를 추가하여 Dropbox가 MP3 파일로 인식하고 재생하기 쉽도록 하세요.

시나리오를 실행한 후, 파일이 Dropbox에 업로드되었습니다.


이제 SpeechGen의 긴 텍스트 API를 활용하여 긴 TTS를 생성합니다.
두 번째 방법은 2000자 이상의 텍스트를 위해 설계되었습니다. 짧은 텍스트를 음성으로 빠르게 변환하는 첫 번째 방법과 달리, 이 접근 방식은 긴 텍스트 처리에 필요한 시간 때문에 두 단계를 포함합니다.
첫 번째 방법과의 주요 차이점은 긴 처리 시간으로 인해 두 번째 요청이 필요하다는 것입니다. 이 방법은 광범위한 텍스트를 효율적으로 처리하여 긴 오디오 콘텐츠 제작에 적합합니다.
그런 다음 파일을 Dropbox에 데모로 업로드할 예정이지만, 이 TTS API를 사용하는 방법은 무궁무진합니다.
이 블로그에 표시된 긴 텍스트용 데모 청사진 JSON을 다운로드하여 가져와서 사용할 수 있습니다.

Make.com에 로그인하여 "새 시나리오 만들기"를 클릭합니다.


"HTTP"를 검색하고 사용 가능한 모듈 목록에서 "HTTP"를 선택합니다.


URL을 https://speechgen.io/index.php?r=api/longtext로 입력합니다.
그런 다음 "매개변수 추가"를 클릭하여 요청에 쿼리 매개변수를 추가합니다.

총 4개의 매개변수를 입력해야 하므로 3개를 더 추가해 보겠습니다.


이제 시나리오를 실행하고 테스트할 시간입니다.

이 버블을 클릭하여 요청 결과를 확인합니다.

출력 부분에 초점을 맞추면 '데이터'가 표시됩니다.
요청의 ID인 'id'를 볼 수 있습니다.

이제 SpeechGen의 데이터를 다른 모듈에서 쉽게 액세스할 수 있도록 시나리오에 다른 모듈을 추가할 수 있습니다.
첫 번째 모듈 옆에 마우스를 가져다 대면 더하기 버튼이 표시됩니다. 클릭합니다.

'JSON'을 검색하고 이 옵션을 선택합니다.

그런 다음 JSON 파싱을 선택하여 SpeechGen의 데이터를 시나리오에서 사용할 수 있는 여러 변수로 내보낼 수 있습니다.

여기를 클릭하여 이전 HTTP 모듈에서 '데이터'를 입력합니다.

'데이터'를 클릭하여 필드에 추가하고 확인을 클릭하여 변경 사항을 저장합니다.

한 번 실행을 클릭하여 시나리오를 실행합니다.

'어쨌든 실행'을 선택하여 Make가 시나리오를 강제로 실행하도록 합니다.

이는 JSON이 시나리오의 마지막 모듈이 아니어야 하기 때문입니다. JSON은 다른 모듈의 데이터를 변환하며, 이 경우 해당 데이터로 아무것도 하지 않습니다. 이 경우 데이터를 먼저 보고 무엇을 할지 결정하고 싶습니다.
JSON 모듈 위의 버블을 클릭하여 얻은 데이터를 확인합니다.

이제 '데이터' 아래에 있던 모든 데이터가 다음 모듈에서 사용할 수 있는 개별 변수에 있습니다.
다음 단계에서 TTS 파일 URL을 가져오는 데 사용할 'ID' 변수도 확인할 수 있습니다.

TTS 생성을 기다리려면 SLEEP 모듈을 추가합니다.


SLEEP 지속 시간을 1-5분(60-300초)으로 설정합니다.
데모를 위해 200초로 설정해 보겠습니다.

이제 생성된 Mp3 파일을 Dropbox에 업로드해 보겠습니다. 그러려면 먼저 이 시나리오에서 Mp3 파일을 다운로드해야 합니다.
생성된 TTS를 가져오려면 다른 HTTP 모듈을 추가합니다.

필요한 매개변수를 삽입합니다.

시나리오를 실행하여 데이터를 가져오고 다른 JSON 파싱 모듈을 추가합니다.

이전 HTTP 모듈에서 '데이터'를 매핑합니다.
시나리오를 한 번 더 실행하여 마지막 JSON 파싱 모듈에서 데이터를 가져온 다음, 파일을 다운로드할 다른 HTTP 모듈을 추가합니다.

'파일 가져오기'를 선택하여 시나리오 내에서 Mp3 파일을 다운로드할 수 있습니다.

대부분의 모듈은 URL만 필요하지만, Dropbox는 실제 파일 데이터의 직접 입력을 요구합니다.
파일을 가져오는 데 사용할 수 있는 URL인 '파일' 변수를 매핑합니다.



Dropbox 내에 저장할 폴더를 선택한 다음, 업로드된 Mp3 파일의 이름을 변경할 수 있도록 매핑을 선택합니다.

이름 끝에 '.mp3' 파일 확장자를 추가하여 Dropbox가 Mp3 파일로 인식하고 재생하기 쉽도록 합니다.

시나리오를 실행한 후 파일이 Dropbox에 업로드됩니다.

SpeechGen.io를 Make.com과 통합하면 음성 콘텐츠 생성을 자동화할 수 있는 방대한 가능성이 열립니다. 음성 합성을 자동화하는 것은 다음과 같은 경우에 유용합니다.
짧은 알림이든 긴 교육 자료이든, 저희 가이드는 최소한의 노력으로 효율적인 프로세스를 설정하는 데 도움이 될 것입니다. 텍스트를 생생한 음성으로 자동 변환하여 더 많은 청중에게 콘텐츠를 더 쉽게 접근하고 매력적으로 만드세요.