SpeechGen API-integratie met Make.com: Automatiseer tekst-naar-spraak workflows

, 27-10-2025

Vereenvoudig het maken van stemcontent: SpeechGen.io integreren met Make.com. Deze blogpost begeleidt je bij het integreren van de automatiseringsdienst Make.com (voorheen Integromat) met onze op neurale netwerken gebaseerde spraaksynthesedienst, SpeechGen.io. Deze integratie maakt de automatisering van tekst-naar-spraak processen mogelijk, wat het creëren van content eenvoudiger en efficiënter maakt.

Hoe het werkt

We behandelen twee methoden, gebaseerd op de lengte van de tekst die je naar spraak wilt converteren:

  1. Voor teksten tot 2000 tekens: Deze methode omvat een snelle aanvraag en onmiddellijke ontvangst van de spraakuitvoer. Het is perfect voor korte teksten die snel moeten worden geconverteerd.

  2. Voor teksten langer dan 2000 tekens: Deze methode gebruikt twee aanvragen. De eerste aanvraag stuurt de tekst met steminstellingen voor conversie. De tweede aanvraag, die niet eerder dan één minuut later moet worden gedaan, haalt het voltooide audiobestand op. Deze aanpak zorgt ervoor dat langere teksten efficiënt worden verwerkt zonder het systeem te overbelasten.

Waarom Make.com gebruiken?

Make.com vergemakkelijkt de automatisering van deze processen zonder diepgaande technische kennis. Je kunt triggers instellen om het tekst-naar-spraak proces automatisch te starten wanneer aan bepaalde voorwaarden is voldaan, zoals het toevoegen van nieuwe tekst aan je CMS of database.

Aan de slag

Om met de integratie te beginnen, moet je vertrouwd raken met onze API. Alle benodigde informatie, inclusief documentatie en veelgestelde vragen, vind je op SpeechGen.io API FAQ.

Volledige videogids

1. Methode voor korte tekst

In deze blogpost leren we hoe je een Mp3-bestand genereert vanuit tekst met SpeechGen, en dat Mp3-bestand vervolgens uploadt naar Dropbox.

Je kunt de demo project json downloaden en importeren zoals getoond in deze blog en deze gebruiken.

1. Vereisten

2. Haal je SpeechGen API-sleutel op

  1. Log in op je SpeechGen.io profiel
  2. Navigeer naar je profiel
  3. Onthul en kopieer je API-sleutel. Deze zullen we later gebruiken.

Speechgen API Key

3. Maak een nieuw scenario

Log in op Make.com & klik op "Maak een nieuw scenario".

Maak een nieuw scenario

4. Voeg een nieuwe module toe

Voeg een nieuwe module toe

5. Selecteer HTTP

Zoek naar "HTTP" en selecteer "HTTP" uit de lijst met beschikbare modules.

Selecteer HTTP uit de lijst

6. Selecteer 'Maak een verzoek'

Selecteer 'Maak een verzoek'

7. Voer URL in

Voer de URL in als https://speechgen.io/index.php?r=api/text

Klik vervolgens op "Parameter toevoegen" om queryparameters aan ons verzoek toe te voegen

Voer URL in

8. Voeg nog 3 parameters in

We moeten in totaal 4 parameters invoeren, dus laten we er nog 3 toevoegen.

Voeg nog 3 parameters toe

9. Voer de vereiste parameters in

Voer de vereiste parameters in

  • token = De API-token die je hebt gekopieerd in stap 2
  • email = Het e-mailadres dat aan je SpeechGen-account is gekoppeld
  • voice = De exacte naam van de stem. Je kunt de stem die je wilt kiezen uit de volledige stemmenlijst en de naam van de stem daar kopiëren. JSON API-stemmen https://speechgen.io/index.php?r=api/voices.
  • text = De tekst die je wilt omzetten in spraak. Als voorbeeld plak ik de volgende tekst: "Een praktische oplossing voor het maken van voice-overs, e-learning materialen en reclame. Genereer spraak uit tekst in meerdere talen en accenten. Pas de steminstellingen aan om aan specifieke behoeften te voldoen".

10. Klik op OK om de wijzigingen op te slaan

OK om de wijzigingen op te slaan

11. Voer je scenario uit

Nu is het tijd om je scenario uit te voeren en te testen.

Voer je scenario uit

12. Klik op de bubbel

Klik op deze bubbel om het resultaat van je verzoek te zien.

Klik op de bubbel

Focus op het uitvoergedeelte, je ziet 'Data'.

Je ziet 'file', wat de URL is van het gegenereerde Mp3-bestand van onze tekst

gegenereerd Mp3-bestand

Als je naar deze URL navigeert, kun je het Mp3-bestand afspelen en downloaden.

Om de gegevens van SpeechGen gemakkelijk toegankelijk te maken voor andere modules, kunnen we nog een module aan ons scenario toevoegen.

14. Voeg nog een module toe

Beweeg je muis naast de eerste module die we hebben, je ziet een plusknop, klik erop

volgende module

15. Selecteer de 'JSON' optie

Zoek naar 'JSON' en selecteer deze optie.

Selecteer json

16. Kies JSON parseren

Selecteer vervolgens "JSON parseren" zodat we de gegevens van SpeechGen kunnen exporteren naar meerdere variabelen die we in ons scenario kunnen gebruiken.

Selecteer JSON parseren

17. Voer 'Data' in

Klik hier (JSON string) om 'Data' in te voeren vanuit de vorige HTTP-module

Voer Data in

18. Klik op 'Data'

Klik op 'Data' om het aan het veld toe te voegen en klik op OK om de wijzigingen op te slaan.

Klik op Data

19. Eenmalig uitvoeren

Klik op 'Eenmalig uitvoeren' om het scenario uit te voeren.

Klik op 'Eenmalig uitvoeren' om het scenario uit te voeren

Selecteer 'Toch uitvoeren' om Make te dwingen het scenario uit te voeren.

Toch uitvoeren

Dit komt omdat JSON niet de laatste module in het scenario mag zijn, aangezien het de gegevens van een andere module transformeert en we niets met die gegevens doen. In dit geval willen we de gegevens eerst zien en dan beslissen wat we ermee doen.

20. Klik op de bubbel

Klik op de bubbel boven de JSON-module om de gegevens te zien die we hebben ontvangen.

Klik op de bubbel boven de JSON-module

Nu zijn de gegevens die allemaal onder 'Data' stonden, ondergebracht in individuele variabelen die we in de volgende modules kunnen gebruiken...

Je kunt ook de variabele 'file' opmerken die de URL van het gegenereerde Mp3-bestand bevatte, die we in de volgende module zullen gebruiken.

Let op het bestand

Laten we nu het gegenereerde Mp3-bestand uploaden naar Dropbox. Om dat te doen, moeten we eerst het Mp3-bestand in dit scenario downloaden.

21. Voeg nog een HTTP-module toe om het bestand te downloaden

Voeg nog een HTTP-module toe

Selecteer Bestand ophalen zodat we het Mp3-bestand binnen het scenario kunnen downloaden.

Selecteer Bestand ophalen

De meeste modules vereisen alleen de URL, maar Dropbox vereist directe invoer van de daadwerkelijke bestandsgegevens.

22. Koppel de variabele 'file'

Koppel de variabele 'file', wat de URL is die we kunnen gebruiken om het bestand op te halen.

Koppel de variabele 'file'

23. Dropbox-module

Daarna voegen we de Dropbox-module toe.

Dropbox-module

24. Selecteer 'Bestand uploaden'

Selecteer 'Bestand uploaden'

Kies de map om op te slaan in je Dropbox, en kies vervolgens 'Map' zodat we de naam van het geüploade Mp3-bestand kunnen wijzigen.

Bestand

Zorg ervoor dat je de '.mp3' bestandsextensie aan het einde van de naam toevoegt, zodat Dropbox het gemakkelijker herkent als een afspeelbaar Mp3-bestand.

Mp3-bestand

Na het uitvoeren van het scenario is het bestand geüpload naar Dropbox

Het bestand geüpload naar Dropbox

Volledig proces voor de 1e methode

Een voorbeeld van het hele proces

  1. HTTP: Genereer de audio uit tekst met SpeechGen.io
  2. JSON: Parseer de gegevens die we van de SpeechGen API krijgen
  3. HTTP: Haal binaire gegevens van het gegenereerde bestand op
  4. Dropbox: Upload die gegevens naar Dropbox

2. Methode voor lange tekst

Nu gebruiken we SpeechGen's Long text API om een lange TTS te genereren.

De tweede methode is ontworpen voor teksten langer dan 2000 tekens. In tegenstelling tot de eerste methode, die korte teksten snel omzet in spraak, omvat deze aanpak twee stappen vanwege de verwerkingstijd die nodig is voor langere teksten.

  1. Initiële aanvraag: Je stuurt de tekst met gekozen steminstellingen om het conversieproces te starten.
  2. Vervolgaanvraag: Na minimaal één minuut wachten, doe je nog een aanvraag om het voltooide audiobestand op te halen. Deze vertraging zorgt ervoor dat het systeem voldoende tijd heeft om de langere tekst zonder problemen te verwerken.

Het belangrijkste verschil met de eerste methode is de noodzaak van een tweede aanvraag vanwege de langere verwerkingstijd. Deze methode zorgt voor een efficiënte verwerking van uitgebreide teksten, waardoor het geschikt is voor het maken van langere audiocontent.

Daarna uploaden we het bestand naar Dropbox als demo, maar de mogelijkheden zijn eindeloos over hoe je deze TTS API kunt gebruiken.

Je kunt de demo blueprint voor lange teksten json downloaden en importeren zoals getoond in deze blog en deze gebruiken.

1. Vereisten

2. Haal je SpeechGen API-sleutel op

  1. Log in op je SpeechGen.io profiel
  2. Navigeer naar je profiel
  3. Onthul en kopieer je API-sleutel. Deze zullen we later gebruiken.

Speechgen API Key

3. Maak een nieuw scenario

Log in op Make.com & klik op "Maak een nieuw scenario".

Maak een nieuw scenario

4. Voeg een nieuwe module toe

Voeg een nieuwe module toe

5. Selecteer HTTP

Zoek naar "HTTP" en selecteer "HTTP" uit de lijst met beschikbare modules.

Select HTTP from the list

6. Selecteer 'Een verzoek indienen'

Select Make a request

7. Voer URL in

Voer de URL in als https://speechgen.io/index.php?r=api/longtext

Klik vervolgens op "Parameter toevoegen" om queryparameters aan ons verzoek toe te voegen

Input URL

8. Voer 4 parameters in 

We moeten in totaal 4 parameters invoeren, dus laten we er nog 3 toevoegen

Add parameter 3 more

9. Voer de vereiste parameters in

Input the required parameters

  • token = De API-token die je hebt gekopieerd uit stap 2
  • email = Het e-mailadres dat is gekoppeld aan je SpeechGen-account uit stap 2
  • voice = De exacte naam van de stem. Je kunt de stem kiezen die je wilt uit de volledige stemmenlijst en de naam van de stem daar kopiëren. JSON API-stemmen https://speechgen.io/index.php?r=api/voices.
  • text = De tekst die je wilt omzetten in spraak.

10. Klik op OK om de wijzigingen op te slaan

11. Uitvoeren

Nu is het tijd om je scenario uit te voeren en te testen

Run your scenario

12. Klik op de bubbel

Klik op deze bubbel om het resultaat van je verzoek te zien

Click on the bubble

Focus op het uitvoergedeelte. Je ziet 'Gegevens'.

Je ziet 'id', wat de ID van ons verzoek is.

File ID

Om de gegevens van SpeechGen nu gemakkelijk toegankelijk te maken voor andere modules, kunnen we een andere module aan ons scenario toevoegen

13. Voeg een andere module toe

Beweeg je muis naast de eerste module die we hebben, je ziet een plusknop, klik erop

next  module

14. Voeg JSON toe

Zoek naar 'JSON' en selecteer deze optie

Select json

Selecteer vervolgens JSON parseren zodat we de gegevens van SpeechGen kunnen exporteren naar meerdere variabelen die we in ons scenario kunnen gebruiken

Select Parse JSON

15. Voer 'Gegevens' in

Klik hier om 'Gegevens' van de vorige HTTP-module in te voeren.

Tnput Data

16. Klik op 'Gegevens'

Klik op 'Gegevens' om het aan het veld toe te voegen en klik op OK om de wijzigingen op te slaan.

Click Data

17. Eenmalig uitvoeren

Klik op Eenmalig uitvoeren om het scenario uit te voeren.

Click Run Once to execute the Scenario

Selecteer 'Toch uitvoeren' om Make te dwingen het scenario uit te voeren

Run Anyway

Dit komt omdat JSON niet de laatste module in het scenario mag zijn, aangezien het de gegevens van een andere module transformeert en we niets met die gegevens doen. In dit geval willen we de gegevens eerst zien en dan beslissen wat we ermee doen.

18. Klik op de bubbel

Klik op de bubbel boven de JSON-module om de gegevens te zien die we hebben ontvangen.

Click the bubble above the JSON module

Nu zijn de gegevens die allemaal onder 'Gegevens' stonden, nu in individuele variabelen die we in de volgende modules kunnen gebruiken.

Je kunt ook de variabele 'ID' opmerken, die we in de volgende stappen zullen gebruiken om de URL van ons TTS-bestand te verkrijgen.

TTS File URL

19. Voeg een SLAAP-module toe

Voeg een SLAAP-module toe om te wachten tot de TTS is gegenereerd.

Sleep

Click on the SLEEP

20. Stel de SLAAP in

Stel de SLAAP-duur in tussen 1-5 minuten (60-300 seconden).

Laten we het 200 seconden maken voor onze demo.

Set the SLEEP Duration

Laten we nu het gegenereerde Mp3-bestand uploaden naar Dropbox. Om dat te doen, moeten we eerst het Mp3-bestand in dit scenario downloaden.

21. Voeg nog een HTTP-module toe

Voeg nog een HTTP-module toe om de gegenereerde TTS op te halen.

Get the Generated TTS

Voer de benodigde parameters in:

  • token = De API-token die je hebt gekopieerd uit stap 2
  • email = Het e-mailadres dat is gekoppeld aan je SpeechGen-account uit stap 2
  • id = De ID van de TTS van het eerste verzoek [JSON parseren, stap 2]

22. De ID van de JSON-module toewijzen

Mapping the id from the JSON module

23. Haal de gegevens op 

Voer het scenario uit om de gegevens op te halen en voeg nog een Parse JSON-module toe

Parse JSON module

Wijs 'Gegevens' toe van de vorige HTTP-module.

23. Voer het scenario nogmaals uit

Voer het scenario nogmaals uit om gegevens van de laatste Parse JSON-module te verkrijgen en voeg vervolgens nog een HTTP-module toe om het bestand te downloaden.

Add another HTTP Module

24. Selecteer 'Bestand ophalen'

Selecteer 'Bestand ophalen' zodat we het Mp3-bestand binnen het scenario kunnen downloaden.

Select Get File

De meeste modules vereisen alleen de URL, maar Dropbox vereist directe invoer van de daadwerkelijke bestandsgegevens

25. Wijs de variabele 'bestand' toe

Wijs de variabele 'bestand' toe, wat de URL is die we kunnen gebruiken om het bestand op te halen

Map the file variable

26. Dan voegen we de Dropbox-module toe

DropBox module

27. Selecteer 'Bestand uploaden'

Select Upload file

Kies de map om op te slaan in je Dropbox en kies vervolgens 'Toewijzen' zodat we de naam van het geüploade Mp3-bestand kunnen wijzigen

File

Zorg ervoor dat je de '.mp3'-bestandsextensie aan het einde van de naam toevoegt, zodat Dropbox het gemakkelijker herkent als een Mp3-bestand dat je kunt afspelen.

Mp3 file

Na het uitvoeren van het scenario hebben we het bestand geüpload naar Dropbox

The File uploaded to DropBox

Volledig proces voor een 2-stapsmethode

Scheme of the process

  1. HTTP: Genereer de audio van tekst met SpeechGen.io
  2. JSON: Parseer de gegevens die we van de SpeechGen API krijgen
  3. SLAAP: Wacht een paar minuten totdat de TTS klaar is
  4. HTTP: Vraag het mp3-bestand aan met zijn ID
  5. JSON: Parseer de gegevens zoals we eerder deden
  6. HTTP: Haal binaire gegevens van het gegenereerde bestand op
  7. Dropbox: Upload die gegevens naar Dropbox

Conclusie

De integratie van SpeechGen.io met Make.com opent enorme mogelijkheden voor het automatiseren van het creëren van spraakinhoud. Het automatiseren van spraaksynthese kan nuttig zijn voor:

  • Het maken van audioversies van artikelen of blogs.
  • Het genereren van spraakmeldingen voor klanten.
  • Het produceren van educatief en trainingsmateriaal in audioformaat.
  • Het verbeteren van de klantenservice met spraakreacties.

Of je nu te maken hebt met korte meldingen of uitgebreid educatief materiaal, onze gids helpt je een efficiënt proces op te zetten met minimale inspanning. Transformeer je tekst automatisch in levendige spraak, waardoor je inhoud toegankelijker en boeiender wordt voor een breed publiek.

We gebruiken cookies om ervoor te zorgen dat u de beste ervaring op onze website krijgt. Meer informatie: privacybeleid

Accepteer cookies