27-10-2025 , 27-10-2025

Zjednodušte tvorbu hlasového obsahu: Integrace SpeechGen.io s Make.com. Tento blogový příspěvek vás provede integrací automatizační služby Make.com (dříve Integromat) s naší službou syntézy řeči založenou na neuronových sítích, SpeechGen.io. Tato integrace umožňuje automatizaci procesů převodu textu na řeč, což usnadňuje a zefektivňuje tvorbu obsahu.
Popisujeme dvě metody založené na délce textu, který chcete převést na řeč:
Pro texty do 2000 znaků: Tato metoda zahrnuje rychlý požadavek a okamžité obdržení hlasového výstupu. Je ideální pro krátké texty, které je třeba rychle převést.
Pro texty nad 2000 znaků: Tato metoda používá dva požadavky. První požadavek odešle text s nastavením hlasu pro převod. Druhý požadavek, který by měl být proveden nejdříve jednu minutu poté, načte hotový zvukový soubor. Tento přístup zajišťuje, že delší texty jsou zpracovány efektivně bez přetížení systému.
Make.com usnadňuje automatizaci těchto procesů bez potřeby hlubokých technických znalostí. Můžete nastavit spouštěče pro automatické zahájení procesu převodu textu na řeč, když jsou splněny určité podmínky, jako je přidání nového textu do vašeho CMS nebo databáze.
Pro zahájení integrace se budete muset seznámit s naším API. Veškeré potřebné informace, včetně dokumentace a často kladených otázek, naleznete na SpeechGen.io API FAQ.
V tomto blogovém příspěvku se naučíme, jak vygenerovat soubor MP3 z textu pomocí SpeechGen a poté tento soubor MP3 nahrát na DropBox.
Můžete si stáhnout a importovat demo projekt json, který je zobrazen v tomto blogu, a použít jej.

Přihlaste se do Make.com a klikněte na "Vytvořit nový scénář".


Vyhledejte "HTTP" a vyberte "HTTP" ze seznamu dostupných modulů.


Zadejte URL jako https://speechgen.io/index.php?r=api/text
Poté klikněte na „Přidat parametr“ pro přidání parametrů dotazu k našemu požadavku

Celkem potřebujeme zadat 4 parametry, takže přidáme další 3.



Nyní je čas spustit a otestovat váš scénář.

Klikněte na tuto bublinu, abyste viděli výsledek vašeho požadavku.

Zaměřte se na výstupní část, uvidíte „Data“.
Můžete vidět „soubor“, což je URL vygenerovaného souboru MP3 našeho textu

Pokud přejdete na tuto URL, můžete si soubor MP3 přehrát a stáhnout.
Aby byla data ze SpeechGen snadno dostupná pro ostatní moduly, můžeme do našeho scénáře přidat další modul.
Najeďte myší vedle prvního modulu, který máme, uvidíte tlačítko plus, klikněte na něj

Vyhledejte 'JSON' a vyberte tuto možnost.

Poté vyberte "Parse JSON", abychom mohli exportovat data ze SpeechGen do více proměnných, které můžeme použít v našem scénáři.

Klikněte sem (JSON řetězec) pro zadání 'Data' z předchozího HTTP modulu

Klikněte na 'Data' pro přidání do pole a klikněte na OK pro uložení změn.

Klikněte na 'Spustit jednou' pro spuštění scénáře.

Vyberte 'Spustit i tak' pro vynucení spuštění scénáře Make.

To je proto, že JSON by neměl být posledním modulem ve scénáři, protože transformuje data z jiného modulu a my s těmito daty v tomto případě nic neděláme, jen chceme data nejprve vidět a pak se rozhodnout, co s nimi uděláme.
Klikněte na bublinu nad modulem JSON, abyste viděli data, která jsme získali.

Nyní jsou data, která byla všechna pod 'Data', v jednotlivých proměnných, které můžeme použít v dalších modulech...
Můžete si také všimnout proměnné 'file', která obsahovala URL vygenerovaného souboru MP3, kterou použijeme v dalším modulu.

Nyní nahrajeme vygenerovaný soubor MP3 na Dropbox, k tomu musíme nejprve stáhnout soubor MP3 v tomto scénáři.

Vyberte Získat soubor, abychom mohli stáhnout soubor MP3 uvnitř scénáře.

Většina modulů vyžaduje pouze URL, ale DropBox vyžaduje přímý vstup skutečných dat souboru.
Mapujte proměnnou 'file', což je URL, kterou můžeme použít k získání souboru.

Poté přidáme modul DropBox.


Vyberte složku, do které chcete uložit soubor ve vašem Dropboxu, poté zvolte Mapovat, abychom mohli změnit název nahraného souboru MP3.

Ujistěte se, že na konec názvu přidáte příponu souboru „.mp3“, aby Dropbox snáze rozpoznal, že se jedná o soubor MP3, který můžete přehrát.

Po spuštění scénáře máme soubor nahraný na DropBox


Nyní využíváme SpeechGen API pro dlouhé texty k vygenerování dlouhého TTS.
Druhá metoda je určena pro texty delší než 2000 znaků. Na rozdíl od první metody, která rychle převádí krátké texty na řeč, tento přístup zahrnuje dva kroky kvůli době zpracování potřebné pro delší texty.
Hlavní rozdíl od první metody spočívá v nutnosti druhého požadavku kvůli delší době zpracování. Tato metoda zajišťuje efektivní zpracování rozsáhlých textů, což ji činí vhodnou pro vytváření delšího zvukového obsahu.
Poté nahrajeme soubor na Dropbox jako ukázku, ale možnosti, jak můžete toto TTS API použít, jsou nekonečné.
Můžete si stáhnout a importovat demo plán pro dlouhé texty json, který je zobrazen v tomto blogu, a použít jej.

Přihlaste se do Make.com a klikněte na "Vytvořit nový scénář".


Vyhledejte "HTTP" a vyberte "HTTP" ze seznamu dostupných modulů.


Zadejte URL jako https://speechgen.io/index.php?r=api/longtext
Poté klikněte na „Add parameter“ (Přidat parametr) pro přidání parametrů dotazu k našemu požadavku.

Celkem potřebujeme zadat 4 parametry, takže přidáme další 3.


Nyní je čas spustit a otestovat váš scénář.

Klikněte na tuto bublinu, abyste viděli výsledek vašeho požadavku.

Zaměřte se na výstupní část. Uvidíte „Data“.
Uvidíte „id“, což je ID našeho požadavku.

Nyní, aby byla data ze SpeechGen snadno dostupná pro další moduly, můžeme do našeho scénáře přidat další modul.
Najeďte myší vedle prvního modulu, který máme. Uvidíte tlačítko plus, klikněte na něj.

Vyhledejte „JSON“ a vyberte tuto možnost.

Poté vyberte Parse JSON, abychom mohli exportovat data ze SpeechGen do více proměnných, které můžeme použít v našem scénáři.

Klikněte sem pro zadání „Data“ z předchozího HTTP modulu.

Klikněte na „Data“ pro přidání do pole a klikněte na OK pro uložení změn.

Klikněte na Run Once (Spustit jednou) pro spuštění scénáře.

Vyberte „Run Anyway“ (Spustit i tak), abyste vynutili spuštění scénáře.

Je to proto, že JSON by neměl být posledním modulem ve scénáři, protože transformuje data z jiného modulu a my s těmito daty nic neděláme. V tomto případě chceme data nejprve vidět a pak se rozhodnout, co s nimi dál.
Klikněte na bublinu nad modulem JSON, abyste viděli získaná data.

Nyní jsou data, která byla všechna pod „Data“, v jednotlivých proměnných, které můžeme použít v dalších modulech.
Můžete si také všimnout proměnné „ID“, kterou použijeme v dalších krocích k získání URL našeho TTS souboru.

Přidejte modul SLEEP (Spánek) pro čekání na vygenerování TTS.


Nastavte dobu trvání SLEEP mezi 1-5 minutami (60-300 sekund).
Pro naši ukázku to nastavíme na 200 sekund.

Nyní nahrajeme vygenerovaný soubor MP3 na Dropbox. K tomu musíme nejprve stáhnout soubor MP3 v tomto scénáři.
Přidejte další HTTP modul pro získání vygenerovaného TTS.

Vložte potřebné parametry:

Spusťte scénář pro získání dat a přidejte další modul Parse JSON.

Mapujte „Data“ z předchozího HTTP modulu.
Spusťte scénář ještě jednou, abyste získali data z posledního modulu Parse JSON, a poté přidejte další HTTP modul pro stažení souboru.

Vyberte „Get File“ (Získat soubor), abychom mohli stáhnout soubor MP3 v rámci scénáře.

Většina modulů vyžaduje pouze URL, ale DropBox vyžaduje přímý vstup skutečných dat souboru.
Mapujte proměnnou „file“, což je URL, kterou můžeme použít k získání souboru.



Vyberte složku pro uložení do vašeho Dropboxu, poté zvolte Map, abychom mohli změnit název nahraného souboru MP3.

Ujistěte se, že na konec názvu přidáte příponu souboru „.mp3“, aby ho Dropbox snadněji rozpoznal jako soubor MP3, který lze přehrát.

Po spuštění scénáře máme soubor File nahraný na DropBox.

Integrace SpeechGen.io s Make.com otevírá široké možnosti pro automatizaci tvorby hlasového obsahu. Automatizace syntézy řeči může být užitečná pro:
Ať už se jedná o krátká oznámení nebo rozsáhlé vzdělávací materiály, náš průvodce vám pomůže nastavit efektivní proces s minimálním úsilím. Přeměňte svůj text automaticky na živou řeč, čímž zpřístupníte a zatraktivníte svůj obsah širokému publiku.