27-10-2025 , 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.
We behandelen twee methoden, gebaseerd op de lengte van de tekst die je naar spraak wilt converteren:
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.
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.
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.
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.
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.

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


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


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

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



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

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

Focus op het uitvoergedeelte, je ziet 'Data'.
Je ziet 'file', wat de URL is van het gegenereerde Mp3-bestand van onze tekst

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.
Beweeg je muis naast de eerste module die we hebben, je ziet een plusknop, klik erop

Zoek naar 'JSON' en selecteer deze optie.

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

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

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

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

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

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.
Klik op de bubbel boven de JSON-module om de gegevens te zien die we hebben ontvangen.

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.

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

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

De meeste modules vereisen alleen de URL, maar Dropbox vereist directe invoer van de daadwerkelijke bestandsgegevens.
Koppel de variabele 'file', wat de URL is die we kunnen gebruiken om het bestand op te halen.

Daarna voegen we de Dropbox-module toe.


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.

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

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


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.
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.

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


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


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

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


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

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

Focus op het uitvoergedeelte. Je ziet 'Gegevens'.
Je ziet 'id', wat de ID van ons verzoek is.

Om de gegevens van SpeechGen nu gemakkelijk toegankelijk te maken voor andere modules, kunnen we een andere module aan ons scenario toevoegen
Beweeg je muis naast de eerste module die we hebben, je ziet een plusknop, klik erop

Zoek naar 'JSON' en selecteer deze optie

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

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

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

Klik op Eenmalig uitvoeren om het scenario uit te voeren.

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

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.
Klik op de bubbel boven de JSON-module om de gegevens te zien die we hebben ontvangen.

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.

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


Stel de SLAAP-duur in tussen 1-5 minuten (60-300 seconden).
Laten we het 200 seconden maken voor onze demo.

Laten we nu het gegenereerde Mp3-bestand uploaden naar Dropbox. Om dat te doen, moeten we eerst het Mp3-bestand in dit scenario downloaden.
Voeg nog een HTTP-module toe om de gegenereerde TTS op te halen.

Voer de benodigde parameters in:

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

Wijs 'Gegevens' toe van de vorige HTTP-module.
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.

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

De meeste modules vereisen alleen de URL, maar Dropbox vereist directe invoer van de daadwerkelijke bestandsgegevens
Wijs de variabele 'bestand' toe, wat de URL is die we kunnen gebruiken om het bestand op te halen



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

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.

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

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:
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.
Internationale Telegram-chat @speechgen
Persoonlijke ondersteuning in Telegram @speechgen_alex