SpeechGen API-integration med Make.com: Automatisera text-till-tal-arbetsflöden

, 27-10-2025

Förenkla skapandet av röstinnehåll: Integrera SpeechGen.io med Make.com. Detta blogginlägg guidar dig genom att integrera automatiseringstjänsten Make.com (tidigare Integromat) med vår neurala nätverksbaserade talsyntestjänst, SpeechGen.io. Denna integration möjliggör automatisering av text-till-tal-processer, vilket gör innehållsskapandet enklare och effektivare.

Så fungerar det

Vi täcker två metoder baserade på längden av texten du vill konvertera till tal:

  1. För texter upp till 2000 tecken: Denna metod innebär en snabb förfrågan och omedelbar mottagning av talutgången. Den är perfekt för korta texter som behöver konverteras snabbt.

  2. För texter över 2000 tecken: Denna metod använder två förfrågningar. Den första förfrågan skickar texten med röstinställningar för konvertering. Den andra förfrågan, som bör göras tidigast en minut senare, hämtar den färdiga ljudfilen. Detta tillvägagångssätt säkerställer att längre texter behandlas effektivt utan att överbelasta systemet.

Varför använda Make.com?

Make.com underlättar automatiseringen av dessa processer utan behov av djup teknisk kunskap. Du kan ställa in triggers för att automatiskt starta text-till-tal-processen när vissa villkor uppfylls, till exempel när ny text läggs till i ditt CMS eller din databas.

Kom igång

För att komma igång med integrationen behöver du bekanta dig med vårt API. Du hittar all nödvändig information, inklusive dokumentation och vanliga frågor, på SpeechGen.io API FAQ.

Fullständig videogudie

1. Metod för kort text

I detta blogginlägg kommer vi att lära oss hur man genererar en Mp3-fil från text med SpeechGen, och sedan laddar upp den Mp3-filen till Dropbox.

Du kan ladda ner och importera demo-projektets json som visas i denna blogg och använda det.

1. Krav

2. Hämta din SpeechGen API-nyckel

  1. Logga in på din SpeechGen.io-profil
  2. Navigera till din profil
  3. Visa och kopiera din API-nyckel. Vi kommer att använda den senare.

Speechgen API Key

3. Skapa ett nytt scenario

Logga in på Make.com och klicka på "Create a new scenario" (Skapa ett nytt scenario).

Skapa ett nytt scenario

4. Lägg till en ny modul

Lägg till en ny modul

5. Välj HTTP

Sök efter "HTTP" och välj "HTTP" från listan över tillgängliga moduler.

Välj HTTP från listan

6. Välj "Make a request"

Välj Make a request

7. Ange URL

Ange URL som https://speechgen.io/index.php?r=api/text

Klicka sedan på "Add parameter" (Lägg till parameter) för att lägga till Query-parametrar till vår förfrågan.

Ange URL

8. Infoga ytterligare 3 parametrar

Vi behöver ange totalt 4 parametrar, så låt oss lägga till 3 till.

Lägg till ytterligare 3 parametrar

9. Ange de nödvändiga parametrarna

Ange de nödvändiga parametrarna

  • token = API-nyckeln du kopierade från steg 2
  • email = E-postadressen kopplad till ditt SpeechGen-konto
  • voice = Det exakta namnet på rösten, du kan välja den röst du gillar från hela röstlistan och kopiera namnet på rösten därifrån. JSON API-röster https://speechgen.io/index.php?r=api/voices.
  • text = Texten du vill omvandla till tal. Som exempel kommer jag att klistra in följande text: "En praktisk lösning för att skapa voiceovers, e-learning-material och reklam. Generera tal från text på flera språk och accenter. Anpassa röstinställningarna för att möta specifika behov".

10. Klicka på OK för att spara ändringarna

OK för att spara ändringarna

11. Kör ditt scenario

Nu är det dags att köra och testa ditt scenario.

Kör ditt scenario

12. Klicka på bubblan

Klicka på denna bubbla för att se resultatet av din förfrågan.

Klicka på bubblan

Fokusera på utgångsdelen, du kommer att se "Data".

Du kan se "file" som är URL:en till den genererade Mp3-filen av vår text.

genererad Mp3-fil

Om du navigerar till denna URL kan du spela upp och ladda ner Mp3-filen.

För att göra data från SpeechGen lättillgänglig för andra moduler kan vi lägga till ytterligare en modul i vårt scenario.

14. Lägg till ytterligare en modul

Håll muspekaren bredvid den första modulen vi har, du kommer att se en plusknapp, klicka på den.

nästa modul

15. Välj alternativet 'JSON'

Sök efter 'JSON' och välj detta alternativ.

Välj json

16. Välj "Parse JSON"

Välj sedan "Parse JSON" så att vi kan exportera data från SpeechGen till flera variabler som vi kan använda i vårt scenario.

Välj Parse JSON

17. Ange 'Data'

Klicka här (JSON-sträng) för att ange 'Data' från den tidigare HTTP-modulen.

Ange Data

18. Klicka på 'Data'

Klicka på 'Data' för att lägga till det i fältet och klicka på OK för att spara ändringarna.

Klicka på Data

19. Kör en gång

Klicka på 'Run Once' (Kör en gång) för att exekvera scenariot.

Klicka på Run Once för att exekvera scenariot

Välj 'Run Anyway' (Kör ändå) för att tvinga Make att köra scenariot.

Kör ändå

Detta beror på att JSON inte bör vara den sista modulen i scenariot, eftersom den omvandlar data från en annan modul och vi gör inget med den datan. I det här fallet vill vi bara se datan först, sedan bestämma vad vi ska göra med den.

20. Klicka på bubblan

Klicka på bubblan ovanför JSON-modulen för att se den data vi fick.

Klicka på bubblan ovanför JSON-modulen

Nu är datan som tidigare fanns under "Data" uppdelad i individuella variabler som vi kan använda i nästa moduler...

Du kan också notera variabeln "file" som innehöll URL:en till den genererade Mp3-filen, vilken vi kommer att använda i nästa modul.

Notera filen

Nu ska vi ladda upp den genererade Mp3-filen till Dropbox. För att göra det måste vi först ladda ner Mp3-filen i detta scenario.

21. Lägg till ytterligare en HTTP-modul för att ladda ner filen

Lägg till ytterligare en HTTP-modul

Välj Get File så att vi kan ladda ner Mp3-filen i scenariot.

Välj Get File

De flesta moduler kräver endast URL:en, men Dropbox kräver direkt inmatning av faktisk fildata.

22. Mappa variabeln 'file'

Mappa variabeln "file", som är URL:en vi kan använda för att hämta filen.

Mappa filvariabeln

23. Dropbox-modul

Sedan lägger vi till Dropbox-modulen.

Dropbox-modul

24. Välj "Upload file"

Välj Upload file

Välj den mapp du vill spara till i din Dropbox, välj sedan Map så att vi kan ändra namnet på den uppladdade Mp3-filen.

Fil

Se till att du lägger till filändelsen ".mp3" i slutet av namnet, så att det blir lättare för Dropbox att känna igen den som en Mp3-fil du kan spela upp.

Mp3-fil

Efter att ha kört scenariot har vi filen uppladdad till Dropbox.

Filen uppladdad till Dropbox

Komplett process för den första metoden

En förhandsvisning av hela processen

  1. HTTP: Generera ljudet från text med SpeechGen.io
  2. JSON: Tolka datan vi får från SpeechGen API
  3. HTTP: Hämta binärdata för den genererade filen
  4. Dropbox: Ladda upp den datan till Dropbox

2. Metod för lång text

Nu använder vi SpeechGens Long text API för att generera en lång TTS.

Den andra metoden är utformad för texter längre än 2000 tecken. Till skillnad från den första metoden, som snabbt konverterar korta texter till tal, involverar detta tillvägagångssätt två steg på grund av den bearbetningstid som krävs för längre texter.

  1. Initial förfrågan: Du skickar texten med valda röstinställningar för att starta konverteringsprocessen.
  2. Uppföljningsförfrågan: Efter att ha väntat i minst en minut gör du en ny förfrågan för att hämta den färdiga ljudfilen. Denna fördröjning säkerställer att systemet har tillräckligt med tid att bearbeta den längre texten utan problem.

Den största skillnaden från den första metoden är behovet av en andra förfrågan på grund av den längre bearbetningstiden. Denna metod säkerställer effektiv hantering av omfattande texter, vilket gör den lämplig för att skapa längre ljudinnehåll.

Sedan laddar vi upp filen till Dropbox som en demo, men alternativen är oändliga för hur du kan använda detta TTS API.

Du kan ladda ner och importera demo-ritningen för långa texter json som visas i denna blogg och använda den.

1. Krav

2. Hämta din SpeechGen API-nyckel

  1. Logga in på din SpeechGen.io-profil
  2. Navigera till din profil
  3. Visa och kopiera din API-nyckel. Vi kommer att använda den senare.

Speechgen API Key

3. Skapa ett nytt scenario

Logga in på Make.com och klicka på "Create a new scenario" (Skapa ett nytt scenario).

Skapa ett nytt scenario

4. Lägg till en ny modul

Lägg till en ny modul

5. Välj HTTP

Sök efter "HTTP" och välj "HTTP" från listan över tillgängliga moduler.

Select HTTP from the list

6. Välj "Make a request" (Gör en förfrågan)

Select Make a request

7. Ange URL

Ange URL som https://speechgen.io/index.php?r=api/longtext

Klicka sedan på "Add parameter" (Lägg till parameter) för att lägga till frågeparametrar till vår förfrågan

Input URL

8. Ange 4 parametrar 

Vi behöver ange totalt 4 parametrar, så låt oss lägga till 3 till

Add parameter 3 more

9. Ange de nödvändiga parametrarna

Input the required parameters

  • token = API-tokenet du kopierade från steg 2
  • email = E-postadressen kopplad till ditt SpeechGen-konto från steg 2
  • voice = Det exakta namnet på rösten. Du kan välja den röst du gillar från hela röstlistan och kopiera namnet på rösten därifrån. JSON API-röster https://speechgen.io/index.php?r=api/voices.
  • text = Texten du vill omvandla till tal.

10. Klicka på OK för att spara ändringarna

11. Kör

Nu är det dags att köra och testa ditt scenario

Run your scenario

12. Klicka på bubblan

Klicka på denna bubbla för att se resultatet av din förfrågan

Click on the bubble

Fokusera på utdata-delen. Du kommer att se "Data".

Du kan se "id" som är ID:t för vår förfrågan.

File ID

För att göra data från SpeechGen lättillgänglig för andra moduler kan vi nu lägga till ytterligare en modul till vårt scenario

13. Lägg till en annan modul

Håll muspekaren bredvid den första modulen vi har, så ser du en plusknapp. Klicka på den

next  module

14. Lägg till JSON

Sök efter "JSON" och välj detta alternativ

Select json

Välj sedan Parse JSON så att vi kan exportera data från SpeechGen till flera variabler som vi kan använda i vårt scenario

Select Parse JSON

15. Ange "Data"

Klicka här för att ange "Data" från den föregående HTTP-modulen.

Tnput Data

16. Klicka på "Data"

Klicka på "Data" för att lägga till det i fältet och klicka på OK för att spara ändringarna.

Click Data

17. Kör en gång

Klicka på Run Once (Kör en gång) för att köra scenariot.

Click Run Once to execute the Scenario

Välj "Run Anyway" (Kör ändå) för att tvinga Make att köra scenariot

Run Anyway

Detta beror på att JSON inte bör vara den sista modulen i scenariot, eftersom den omvandlar data från en annan modul och vi inte gör något med den datan. I det här fallet vill vi bara se datan först, och sedan bestämma vad vi ska göra med den.

18. Klicka på bubblan

Klicka på bubblan ovanför JSON-modulen för att se datan vi fick.

Click the bubble above the JSON module

Nu är all data som fanns under "Data" uppdelad i individuella variabler som vi kan använda i nästa moduler.

Du kan också se variabeln "ID" som vi kommer att använda i nästa steg för att hämta vår TTS-fil-URL.

TTS File URL

19. Lägg till en SLEEP-modul

Lägg till en SLEEP-modul för att vänta på att TTS ska genereras.

Sleep

Click on the SLEEP

20. Ställ in SLEEP

Ställ in SLEEP-tiden mellan 1-5 minuter (60-300 sekunder).

Låt oss ställa in den på 200 sekunder för vår demo.

Set the SLEEP Duration

Nu ska vi ladda upp den genererade Mp3-filen till Dropbox. För att göra det måste vi först ladda ner Mp3-filen i detta scenario.

21. Lägg till ytterligare en HTTP-modul

Lägg till ytterligare en HTTP-modul för att hämta den genererade TTS-filen.

Get the Generated TTS

Ange de nödvändiga parametrarna:

  • token = API-tokenet du kopierade från steg 2
  • email = E-postadressen kopplad till ditt SpeechGen-konto från steg 2
  • id = ID:t för TTS från den första förfrågan [Parse JSON, steg 2]

22. Mappa ID:t från JSON-modulen

Mapping the id from the JSON module

23. Hämta data 

Kör scenariot för att hämta data och lägg till ytterligare en Parse JSON-modul

Parse JSON module

Mappa "Data" från den föregående HTTP-modulen.

23. Kör scenariot en gång till

Kör scenariot en gång till för att hämta data från den sista Parse JSON-modulen, lägg sedan till ytterligare en HTTP-modul för att ladda ner filen.

Add another HTTP Module

24. Välj "Get File" (Hämta fil)

Välj "Get File" (Hämta fil) så att vi kan ladda ner Mp3-filen i scenariot.

Select Get File

De flesta moduler kräver bara URL:en, men Dropbox kräver direkt inmatning av faktisk fildata

25. Mappa variabeln "file"

Mappa variabeln "file", som är URL:en vi kan använda för att hämta filen

Map the file variable

26. Sedan lägger vi till Dropbox-modulen

DropBox module

27. Välj "Upload file" (Ladda upp fil)

Select Upload file

Välj mappen att spara till i din Dropbox, välj sedan "Map" (Mappa) så att vi kan ändra namnet på den uppladdade Mp3-filen

File

Se till att du lägger till filändelsen ".mp3" i slutet av namnet, så blir det lättare för Dropbox att känna igen den som en Mp3-fil du kan spela upp.

Mp3 file

Efter att ha kört scenariot har vi filen uppladdad till Dropbox

The File uploaded to DropBox

Komplett process för en 2-stegsmetod

Scheme of the process

  1. HTTP: Generera ljudet från text med SpeechGen.io
  2. JSON: Tolka datan vi får från SpeechGen API
  3. SLEEP: Vänta några minuter tills TTS är redo
  4. HTTP: Begär mp3-filen med dess ID
  5. JSON: Tolka datan som vi gjorde tidigare
  6. HTTP: Hämta binärdata för den genererade filen
  7. Dropbox: Ladda upp den datan till Dropbox

Slutsats

Att integrera SpeechGen.io med Make.com öppnar upp stora möjligheter för att automatisera skapandet av röstinnehåll. Att automatisera talsyntes kan vara användbart för:

  • Att skapa ljudversioner av artiklar eller bloggar.
  • Att generera röstmeddelanden till kunder.
  • Att producera utbildningsmaterial i ljudformat.
  • Att förbättra kundtjänsten med röstsvar.

Oavsett om du hanterar korta meddelanden eller långa utbildningsmaterial, kommer vår guide att hjälpa dig att sätta upp en effektiv process med minimal ansträngning. Förvandla din text till levande tal automatiskt, vilket gör ditt innehåll mer tillgängligt och engagerande för en bred publik.

Vi använder cookies för att säkerställa att du får den bästa upplevelsen på vår webbplats. Läs mer: Sekretesspolicy

Acceptera cookies