SpeechGen API-integrasjon med Make.com: Automatiser tekst-til-tale-arbeidsflyter

, 27-10-2025

Forenkle opprettelsen av stemmeinnhold: Integrering av SpeechGen.io med Make.com. Dette blogginnlegget veileder deg gjennom integrering av automatiseringstjenesten Make.com (tidligere Integromat) med vår nevralnettverksbaserte talesyntesetjeneste, SpeechGen.io. Denne integrasjonen muliggjør automatisering av tekst-til-tale-prosesser, noe som gjør innholdsskaping enklere og mer effektivt.

Slik fungerer det

Vi dekker to metoder basert på lengden av teksten du vil konvertere til tale:

  1. For tekster opptil 2000 tegn: Denne metoden innebærer en rask forespørsel og umiddelbar mottakelse av taleutdata. Den er perfekt for korte tekster som må konverteres raskt.

  2. For tekster over 2000 tegn: Denne metoden bruker to forespørsler. Den første forespørselen sender teksten med stemmeinnstillinger for konvertering. Den andre forespørselen, som bør gjøres tidligst ett minutt senere, henter den ferdige lydfilen. Denne tilnærmingen sikrer at lengre tekster behandles effektivt uten å overbelaste systemet.

Hvorfor bruke Make.com?

Make.com forenkler automatiseringen av disse prosessene uten behov for dyp teknisk kunnskap. Du kan sette opp triggere for å automatisk starte tekst-til-tale-prosessen når visse betingelser er oppfylt, for eksempel tillegg av ny tekst til ditt CMS eller database.

Kom i gang

For å starte integrasjonen må du gjøre deg kjent med vårt API. Du finner all nødvendig informasjon, inkludert dokumentasjon og vanlige spørsmål, på SpeechGen.io API FAQ.

Full video guide

1. Metode for kort tekst

I dette blogginnlegget lærer vi hvordan du genererer en MP3-fil fra tekst ved hjelp av SpeechGen, og deretter laster opp MP3-filen til Dropbox.

Du kan laste ned og importere demo-prosjektets JSON som vist i denne bloggen og bruke det.

1. Krav

2. Få din SpeechGen API-nøkkel

  1. Logg inn på din SpeechGen.io-profil
  2. Naviger til din profil
  3. Vis og kopier din API-nøkkel. Vi bruker den senere.

Speechgen API Key

3. Opprett et nytt scenario

Logg inn på Make.com og klikk "Opprett et nytt scenario".

Opprett et nytt scenario

4. Legg til en ny modul

Legg til en ny modul

5. Velg HTTP

Søk etter "HTTP" og velg "HTTP" fra listen over tilgjengelige moduler.

Velg HTTP fra listen

6. Velg "Make a request"

Velg Make a request

7. Skriv inn URL

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

Klikk deretter "Legg til parameter" for å legge til spørringsparametere i forespørselen vår.

Skriv inn URL

8. Sett inn 3 flere parametere

Vi må legge inn totalt 4 parametere, så la oss legge til 3 til.

Legg til 3 flere parametere

9. Skriv inn de nødvendige parameterne

Skriv inn de nødvendige parameterne

  • token = API-tokenet du kopierte fra trinn 2
  • email = E-postadressen knyttet til din SpeechGen-konto
  • voice = Det nøyaktige navnet på stemmen. Du kan velge stemmen du liker fra fullstendig stemmeliste og kopiere navnet på stemmen derfra. JSON API-stemmer https://speechgen.io/index.php?r=api/voices.
  • text = Teksten du vil gjøre om til tale. Som et eksempel vil jeg lime inn denne teksten: "En praktisk løsning for å lage voiceovers, e-læringsmateriell og reklame. Generer tale fra tekst på flere språk og aksenter. Tilpass stemmeinnstillingene for å møte spesifikke behov".

10. Klikk OK for å lagre endringene

OK for å lagre endringene

11. Kjør scenarioet ditt

Nå er det på tide å kjøre og teste scenarioet ditt.

Kjør scenarioet ditt

12. Klikk på boblen

Klikk på denne boblen for å se resultatet av forespørselen din.

Klikk på boblen

Fokuser på utdata-delen, du vil se "Data".

Du kan se "fil" som er URL-en til den genererte MP3-filen av teksten vår.

generert Mp3-fil

Hvis du navigerer til denne URL-en, kan du spille av og laste ned MP3-filen.

For å gjøre dataene fra SpeechGen lett tilgjengelige for andre moduler, kan vi legge til en annen modul i scenarioet vårt.

14. Legg til en annen modul

Hold musen over den første modulen vi har, du vil se en plussknapp, klikk på den.

neste modul

15. Velg 'JSON'-alternativet

Søk etter "JSON" og velg dette alternativet.

Velg json

16. Velg "Parse JSON"

Velg deretter "Parse JSON" slik at vi kan eksportere dataene fra SpeechGen til flere variabler vi kan bruke i scenarioet vårt.

Velg Parse JSON

17. Skriv inn 'Data'

Klikk her (JSON-streng) for å skrive inn "Data" fra den forrige HTTP-modulen.

Skriv inn Data

18. Klikk 'Data'

Klikk "Data" for å legge det til feltet og klikk OK for å lagre endringene.

Klikk Data

19. Kjør én gang

Klikk "Kjør én gang" for å utføre scenarioet.

Klikk Kjør én gang for å utføre scenarioet

Velg "Kjør uansett" for å tvinge Make til å kjøre scenarioet.

Kjør uansett

Dette er fordi JSON ikke skal være den siste modulen i scenarioet, siden den transformerer data fra en annen modul og vi ikke gjør noe med disse dataene. I dette tilfellet vil vi bare se dataene først, og deretter bestemme hva vi skal gjøre med dem.

20. Klikk på boblen

Klikk på boblen over JSON-modulen for å se dataene vi fikk.

Klikk på boblen over JSON-modulen

Nå er dataene som var under "Data" nå i individuelle variabler som vi kan bruke i de neste modulene...

Du kan også legge merke til "fil"-variabelen som hadde URL-en til den genererte MP3-filen, som vi skal bruke i neste modul.

Legg merke til filen

Nå skal vi laste opp den genererte MP3-filen til Dropbox. For å gjøre det må vi først laste ned MP3-filen i dette scenarioet.

21. Legg til en annen HTTP-modul for å laste ned filen

Legg til en annen HTTP-modul

Velg Hent fil slik at vi kan laste ned MP3-filen i scenarioet.

Velg Hent fil

De fleste moduler krever bare URL-en, men Dropbox krever direkte input av faktiske fildata.

22. Kartlegg 'fil'-variabelen

Kartlegg "fil"-variabelen, som er URL-en vi kan bruke til å hente filen.

Kartlegg filvariabelen

23. Dropbox-modul

Deretter legger vi til Dropbox-modulen.

Dropbox-modul

24. Velg Last opp fil

Velg Last opp fil

Velg mappen du vil lagre i Dropbox, og velg deretter Kart for å endre navnet på den opplastede MP3-filen.

Fil

Sørg for å legge til filtypen ".mp3" på slutten av navnet, slik at det blir lettere for Dropbox å gjenkjenne den som en MP3-fil du kan spille av.

Mp3-fil

Etter å ha kjørt scenarioet, har vi filen lastet opp til Dropbox.

Filen lastet opp til Dropbox

Fullstendig prosess for 1. metode

En forhåndsvisning av hele prosessen

  1. HTTP: Generer lyden fra tekst ved hjelp av SpeechGen.io
  2. JSON: Parser dataene vi får fra SpeechGen API
  3. HTTP: Hent binære data fra den genererte filen
  4. Dropbox: Last opp dataene til Dropbox

2. Metode for lang tekst

Nå bruker vi SpeechGens Long text API for å generere en lang TTS.

Den andre metoden er designet for tekster lengre enn 2000 tegn. I motsetning til den første metoden, som raskt konverterer korte tekster til tale, involverer denne tilnærmingen to trinn på grunn av behandlingstiden som kreves for lengre tekster.

  1. Første forespørsel: Du sender teksten med valgte stemmeinnstillinger for å starte konverteringsprosessen.
  2. Oppfølgingsforespørsel: Etter å ha ventet i minst ett minutt, gjør du en ny forespørsel for å hente den ferdige lydfilen. Denne forsinkelsen sikrer at systemet har nok tid til å behandle den lengre teksten uten problemer.

Hovedforskjellen fra den første metoden er behovet for en andre forespørsel på grunn av den lengre behandlingstiden. Denne metoden sikrer effektiv håndtering av omfattende tekster, noe som gjør den egnet for å lage lengre lydinnhold.

Deretter laster vi opp filen til Dropbox som en demo, men mulighetene er uendelige for hvordan du kan bruke dette TTS API-et.

Du kan laste ned og importere demo-blåkopi for lange tekster JSON som vist i denne bloggen og bruke den.

1. Krav

2. Få din SpeechGen API-nøkkel

  1. Logg inn på din SpeechGen.io-profil
  2. Naviger til din profil
  3. Vis og kopier din API-nøkkel. Vi bruker den senere.

Speechgen API Key

3. Opprett et nytt scenario

Logg inn på Make.com og klikk "Opprett et nytt scenario".

Opprett et nytt scenario

4. Legg til en ny modul

Legg til en ny modul

5. Velg HTTP

Søk etter "HTTP" og velg "HTTP" fra listen over tilgjengelige moduler.

Select HTTP from the list

6. Velg "Make a request"

Select Make a request

7. Skriv inn URL

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

Klikk deretter på "Add parameter" for å legge til spørringsparametere i forespørselen vår.

Input URL

8. Skriv inn 4 parametere 

Vi må skrive inn totalt 4 parametere, så la oss legge til 3 til.

Add parameter 3 more

9. Skriv inn de nødvendige parameterne

Input the required parameters

  • token = API-tokenet du kopierte fra trinn 2
  • email = E-postadressen knyttet til din SpeechGen-konto fra trinn 2
  • voice = Det nøyaktige navnet på stemmen. Du kan velge stemmen du liker fra Full stemmeliste og kopiere navnet på stemmen derfra. JSON API-stemmer https://speechgen.io/index.php?r=api/voices.
  • text = Teksten du vil gjøre om til tale.

10. Klikk på OK for å lagre endringene

11. Kjør

Nå er det på tide å kjøre og teste scenariet ditt.

Run your scenario

12. Klikk på boblen

Klikk på denne boblen for å se resultatet av forespørselen din.

Click on the bubble

Fokuser på utdata-delen. Du vil se "Data".

Du kan se "id" som er ID-en for forespørselen vår.

File ID

For å gjøre dataene fra SpeechGen lett tilgjengelige for andre moduler, kan vi nå legge til en annen modul i scenariet vårt.

13. Legg til en annen modul

Hold musen over den første modulen vi har, så ser du en plussknapp. Klikk på den.

next  module

14. Legg til JSON

Søk etter "JSON" og velg dette alternativet.

Select json

Velg deretter Parse JSON slik at vi kan eksportere dataene fra SpeechGen til flere variabler vi kan bruke i scenariet vårt.

Select Parse JSON

15. Skriv inn 'Data'

Klikk her for å skrive inn "Data" fra den forrige HTTP-modulen.

Tnput Data

16. Klikk 'Data'

Klikk "Data" for å legge det til feltet og klikk OK for å lagre endringene.

Click Data

17. Kjør én gang

Klikk Kjør én gang for å utføre scenariet.

Click Run Once to execute the Scenario

Velg "Kjør uansett" for å tvinge Make til å kjøre scenariet.

Run Anyway

Dette er fordi JSON ikke skal være den siste modulen i scenariet, siden den transformerer data fra en annen modul, og vi gjør ingenting med disse dataene. I dette tilfellet vil vi bare se dataene først, og deretter bestemme hva vi skal gjøre med dem.

18. Klikk på boblen

Klikk på boblen over JSON-modulen for å se dataene vi fikk.

Click the bubble above the JSON module

Nå er dataene som var under "Data" nå i individuelle variabler som vi kan bruke i de neste modulene.

Du kan også legge merke til "ID"-variabelen som vi skal bruke i de neste trinnene for å få vår TTS-fil-URL.

TTS File URL

19. Legg til en SLEEP-modul

Legg til en SLEEP-modul for å vente på at TTS skal genereres.

Sleep

Click on the SLEEP

20. Still inn SLEEP

Still inn SLEEP-varigheten mellom 1-5 minutter (60-300 sekunder).

La oss sette den til 200 sekunder for vår demo.

Set the SLEEP Duration

Nå skal vi laste opp den genererte Mp3-filen til Dropbox. For å gjøre det må vi først laste ned Mp3-filen i dette scenariet.

21. Legg til en annen HTTP-modul

Legg til en annen HTTP-modul for å hente den genererte TTS-en.

Get the Generated TTS

Sett inn de nødvendige parameterne:

  • token = API-tokenet du kopierte fra trinn 2
  • email = E-postadressen knyttet til din SpeechGen-konto fra trinn 2
  • id = ID-en til TTS fra den første forespørselen [Parse JSON, trinn 2]

22. Tilordne ID-en fra JSON-modulen

Mapping the id from the JSON module

23. Hent dataene 

Kjør scenariet for å hente dataene og legg til en annen Parse JSON-modul.

Parse JSON module

Tilordne "Data" fra den forrige HTTP-modulen.

23. Kjør scenariet en gang til

Kjør scenariet en gang til for å hente data fra den siste Parse JSON-modulen, og legg deretter til en annen HTTP-modul for å laste ned filen.

Add another HTTP Module

24. Velg 'Get File'

Velg "Get File" slik at vi kan laste ned Mp3-filen i scenariet.

Select Get File

De fleste moduler krever bare URL-en, men Dropbox krever direkte inndata av faktiske fildata.

25. Tilordne 'file'-variabelen

Tilordne "file"-variabelen, som er URL-en vi kan bruke for å hente filen.

Map the file variable

26. Deretter legger vi til Dropbox-modulen

DropBox module

27. Velg Last opp fil

Select Upload file

Velg mappen du vil lagre i Dropbox, og velg deretter Kart for å endre navnet på den opplastede Mp3-filen.

File

Sørg for å legge til filtypen ".mp3" på slutten av navnet, slik at det blir lettere for Dropbox å gjenkjenne den som en Mp3-fil du kan spille av.

Mp3 file

Etter å ha kjørt scenariet, har vi filen lastet opp til Dropbox.

The File uploaded to DropBox

Komplett prosess for en 2-d metode

Scheme of the process

  1. HTTP: Generer lyd fra tekst ved hjelp av SpeechGen.io
  2. JSON: Tolk dataene vi får fra SpeechGen API
  3. SLEEP: Vent noen minutter til TTS er klar
  4. HTTP: Be om mp3-filen ved hjelp av dens ID
  5. JSON: Tolk dataene som vi gjorde før
  6. HTTP: Hent binære data fra den genererte filen
  7. Dropbox: Last opp dataene til Dropbox

Konklusjon

Integrering av SpeechGen.io med Make.com åpner for store muligheter for å automatisere opprettelsen av stemmeinnhold. Automatisering av talesyntese kan være nyttig for:

  • Å lage lydversjoner av artikler eller blogger.
  • Generere stemmevarsler for kunder.
  • Produsere utdannings- og opplæringsmateriell i lydformat.
  • Forbedre kundeservice med stemmesvar.

Enten du håndterer korte varsler eller omfattende undervisningsmateriell, vil vår guide hjelpe deg med å sette opp en effektiv prosess med minimal innsats. Transformer teksten din til levende tale automatisk, noe som gjør innholdet ditt mer tilgjengelig og engasjerende for et bredt publikum.

Vi bruker informasjonskapsler for å sikre at du får den beste opplevelsen på nettstedet vårt. Finn ut mer: Personvernregler

Godta cookies