Integrace SpeechGen API s Make.com: Automatizujte pracovní postupy převodu textu na řeč

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

Jak to funguje

Popisujeme dvě metody založené na délce textu, který chcete převést na řeč:

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

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

Proč používat Make.com?

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.

Začínáme

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.

Kompletní video průvodce

1. Metoda pro krátký text

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.

1. Požadavky

2. Získejte svůj SpeechGen API klíč

  1. Přihlaste se do svého profilu SpeechGen.io
  2. Přejděte na svůj profil
  3. Zobrazte a zkopírujte svůj API klíč. Použijeme ho později.

Speechgen API klíč

3. Vytvořte nový scénář

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

Vytvořit nový scénář

4. Přidejte nový modul

Přidat nový modul

5. Vyberte HTTP

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

Vyberte HTTP ze seznamu

6. Vyberte "Make a request" (Vytvořit požadavek)

Vyberte Make a request

7. Zadejte URL

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

Zadejte URL

8. Vložte 3 další parametry

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

Přidat 3 další parametry

9. Zadejte požadované parametry

Zadejte požadované parametry

  • token = API token, který jste zkopírovali v kroku 2
  • email = E-mail spojený s vaším účtem SpeechGen
  • voice = Přesný název hlasu, můžete si vybrat hlas, který se vám líbí, ze úplného seznamu hlasů a zkopírovat název hlasu odtud. JSON API hlasy https://speechgen.io/index.php?r=api/voices.
  • text = Text, který chcete převést na řeč. Pro příklad vložím tento text: "Praktické řešení pro vytváření hlasových projevů, e-learningových materiálů a reklamy. Generujte řeč z textu v několika jazycích a akcentech. Přizpůsobte nastavení hlasu tak, aby vyhovovalo specifickým potřebám".

10. Klikněte na OK pro uložení změn

OK pro uložení změn

11. Spusťte svůj scénář

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

Spusťte svůj scénář

12. Klikněte na bublinu

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

Klikněte na bublinu

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

vygenerovaný soubor MP3

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.

14. Přidejte další modul

Najeďte myší vedle prvního modulu, který máme, uvidíte tlačítko plus, klikněte na něj

další modul

15. Vyberte možnost 'JSON'

Vyhledejte 'JSON' a vyberte tuto možnost.

Vyberte json

16. Zvolte "Parse JSON" (Analyzovat JSON)

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.

Vyberte Parse JSON

17. Zadejte 'Data'

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

Zadejte Data

18. Klikněte na 'Data'

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

Klikněte na Data

19. Spustit jednou

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

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.

Spustit i tak

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.

20. Klikněte na bublinu

Klikněte na bublinu nad modulem JSON, abyste viděli data, která jsme získali.

Klikněte na bublinu nad modulem JSON

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.

Všimněte si souboru

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

21. Přidejte další HTTP modul pro stažení souboru

Přidat další HTTP modul

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

Vyberte Získat soubor

Většina modulů vyžaduje pouze URL, ale DropBox vyžaduje přímý vstup skutečných dat souboru.

22. Mapujte proměnnou 'file'

Mapujte proměnnou 'file', což je URL, kterou můžeme použít k získání souboru.

Mapujte proměnnou souboru

23. Modul DropBox

Poté přidáme modul DropBox.

Modul DropBox

24. Vyberte "Nahrát soubor"

Vyberte Nahrát soubor

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.

Soubor

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.

Soubor MP3

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

Soubor nahraný na DropBox

Kompletní proces pro 1. metodu

Náhled celého procesu

  1. HTTP: Generování zvuku z textu pomocí SpeechGen.io
  2. JSON: Parsuje data, která získáme z SpeechGen API
  3. HTTP: Získání binárních dat vygenerovaného souboru
  4. Dropbox: Nahrání těchto dat na Dropbox

2. Metoda pro dlouhý text

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.

  1. Počáteční požadavek: Odešlete text s vybraným nastavením hlasu pro zahájení procesu převodu.
  2. Následný požadavek: Počkejte alespoň jednu minutu a poté odešlete další požadavek pro načtení hotového zvukového souboru. Toto zpoždění zajišťuje, že systém má dostatek času na zpracování delšího textu bez problémů.

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.

1. Požadavky

2. Získejte svůj SpeechGen API klíč

  1. Přihlaste se do svého profilu SpeechGen.io
  2. Přejděte na svůj profil
  3. Zobrazte a zkopírujte svůj API klíč. Použijeme ho později.

Speechgen API klíč

3. Vytvořte nový scénář

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

Vytvořit nový scénář

4. Přidejte nový modul

Přidat nový modul

5. Vyberte HTTP

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

Select HTTP from the list

6. Vyberte "Make a request" (Vytvořit požadavek)

Select Make a request

7. Zadejte URL

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.

Input URL

8. Zadejte 4 parametry

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

Add parameter 3 more

9. Zadejte požadované parametry

Input the required parameters

  • token = API token, který jste zkopírovali v kroku 2.
  • email = E-mail spojený s vaším účtem SpeechGen z kroku 2.
  • voice = Přesný název hlasu. Můžete si vybrat hlas, který se vám líbí, ze úplného seznamu hlasů a zkopírovat jeho název. Hlasy pro JSON API najdete zde: https://speechgen.io/index.php?r=api/voices.
  • text = Text, který chcete převést na řeč.

10. Klikněte na OK pro uložení změn

11. Spustit

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

Run your scenario

12. Klikněte na bublinu

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

Click on the bubble

Zaměřte se na výstupní část. Uvidíte „Data“.

Uvidíte „id“, což je ID našeho požadavku.

File ID

Nyní, aby byla data ze SpeechGen snadno dostupná pro další moduly, můžeme do našeho scénáře přidat další modul.

13. Přidejte další modul

Najeďte myší vedle prvního modulu, který máme. Uvidíte tlačítko plus, klikněte na něj.

next  module

14. Přidejte JSON

Vyhledejte „JSON“ a vyberte tuto možnost.

Select json

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.

Select Parse JSON

15. Zadejte „Data“

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

Tnput Data

16. Klikněte na „Data“

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

Click Data

17. Spustit jednou

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

Click Run Once to execute the Scenario

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

Run Anyway

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.

18. Klikněte na bublinu

Klikněte na bublinu nad modulem JSON, abyste viděli získaná data.

Click the bubble above the JSON module

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.

TTS File URL

19. Přidejte modul SLEEP

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

Sleep

Click on the SLEEP

20. Nastavte SLEEP

Nastavte dobu trvání SLEEP mezi 1-5 minutami (60-300 sekund).

Pro naši ukázku to nastavíme na 200 sekund.

Set the SLEEP Duration

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

21. Přidejte další HTTP modul

Přidejte další HTTP modul pro získání vygenerovaného TTS.

Get the Generated TTS

Vložte potřebné parametry:

  • token = API token, který jste zkopírovali v kroku 2.
  • email = E-mail spojený s vaším účtem SpeechGen z kroku 2.
  • id = ID TTS z prvního požadavku [Parse JSON, krok 2].

22. Mapování ID z JSON modulu

Mapping the id from the JSON module

23. Získejte data

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

Parse JSON module

Mapujte „Data“ z předchozího HTTP modulu.

23. Spusťte scénář ještě jednou

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.

Add another HTTP Module

24. Vyberte „Get File“ (Získat soubor)

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

Select Get File

Většina modulů vyžaduje pouze URL, ale DropBox vyžaduje přímý vstup skutečných dat souboru.

25. Mapujte proměnnou „file“

Mapujte proměnnou „file“, což je URL, kterou můžeme použít k získání souboru.

Map the file variable

26. Poté přidáme modul DropBox

DropBox module

27. Vyberte "Upload file" (Nahrát soubor)

Select Upload file

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

File

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.

Mp3 file

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

The File uploaded to DropBox

Kompletní proces pro 2D metodu

Scheme of the process

  1. HTTP: Generování zvuku z textu pomocí SpeechGen.io.
  2. JSON: Parsujte data, která získáme z API SpeechGen.
  3. SLEEP: Počkejte několik minut, dokud nebude TTS připraveno.
  4. HTTP: Vyžádejte si soubor mp3 pomocí jeho ID.
  5. JSON: Parsujte data, jako jsme to dělali dříve.
  6. HTTP: Získejte binární data vygenerovaného souboru.
  7. Dropbox: Nahrajte tato data na Dropbox.

Závěr

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:

  • Vytváření zvukových verzí článků nebo blogů.
  • Generování hlasových oznámení pro zákazníky.
  • Produkci vzdělávacích a školicích materiálů v audio formátu.
  • Zlepšení zákaznického servisu pomocí hlasových odpovědí.

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.

Používáme soubory cookie, abychom vám zajistili co nejlepší zážitek z našich webových stránek. Další informace: Zásady ochrany osobních údajů

Přijmout soubory cookie