Intégration de l'API SpeechGen avec Make.com : Automatisez vos flux de travail de synthèse vocale

, 27-10-2025

Simplifiez la création de contenu vocal : Intégrez SpeechGen.io avec Make.com. Cet article de blog vous guide à travers l'intégration du service d'automatisation Make.com (anciennement Integromat) avec notre service de synthèse vocale basé sur les réseaux neuronaux, SpeechGen.io. Cette intégration permet d'automatiser les processus de conversion de texte en parole, rendant la création de contenu plus facile et plus efficace.

Comment ça marche

Nous couvrons deux méthodes basées sur la longueur du texte que vous souhaitez convertir en parole :

  1. Pour les textes jusqu'à 2000 caractères : Cette méthode implique une requête rapide et une réception immédiate de la sortie vocale. Elle est parfaite pour les textes courts qui doivent être convertis rapidement.

  2. Pour les textes de plus de 2000 caractères : Cette méthode utilise deux requêtes. La première requête envoie le texte avec les paramètres vocaux pour la conversion. La deuxième requête, qui doit être effectuée au moins une minute plus tard, récupère le fichier audio terminé. Cette approche garantit que les textes plus longs sont traités efficacement sans surcharger le système.

Pourquoi utiliser Make.com ?

Make.com facilite l'automatisation de ces processus sans nécessiter de connaissances techniques approfondies. Vous pouvez configurer des déclencheurs pour démarrer automatiquement le processus de synthèse vocale lorsque certaines conditions sont remplies, comme l'ajout de nouveau texte à votre CMS ou à votre base de données.

Pour commencer

Pour commencer l'intégration, vous devrez vous familiariser avec notre API. Vous trouverez toutes les informations nécessaires, y compris la documentation et la FAQ, sur FAQ de l'API SpeechGen.io.

Guide vidéo complet

1. Méthode pour texte court

Dans cet article de blog, nous allons apprendre à générer un fichier Mp3 à partir de texte en utilisant SpeechGen, puis à télécharger ce fichier Mp3 sur DropBox.

Vous pouvez télécharger et importer le fichier json du projet de démonstration présenté dans ce blog et l'utiliser.

1. Prérequis

2. Obtenez votre clé API SpeechGen

  1. Connectez-vous à votre profil SpeechGen.io
  2. Accédez à votre profil
  3. Révélez et copiez votre clé API. Nous l'utiliserons plus tard.

Clé API Speechgen

3. Créer un nouveau scénario

Connectez-vous à Make.com et cliquez sur "Créer un nouveau scénario".

Créer un nouveau scénario

4. Ajouter un nouveau module

Ajouter un nouveau module

5. Sélectionner HTTP

Recherchez "HTTP" et sélectionnez "HTTP" dans la liste des modules disponibles.

Sélectionner HTTP dans la liste

6. Sélectionner "Faire une requête"

Sélectionner Faire une requête

7. Saisir l'URL

Saisissez l'URL comme https://speechgen.io/index.php?r=api/text

Puis cliquez sur "Ajouter un paramètre" pour ajouter des paramètres de requête à notre demande.

Saisir l'URL

8. Insérer 3 paramètres supplémentaires

Nous devons saisir 4 paramètres au total, alors ajoutons-en 3 de plus.

Ajouter 3 paramètres supplémentaires

9. Saisir les paramètres requis

Saisir les paramètres requis

  • token = La clé API que vous avez copiée à l'étape 2
  • email = L'adresse e-mail associée à votre compte SpeechGen
  • voice = Le nom exact de la voix. Vous pouvez choisir la voix que vous aimez dans la liste complète des voix et copier le nom de la voix à partir de là. Voix API JSON https://speechgen.io/index.php?r=api/voices.
  • text = Le texte que vous souhaitez transformer en parole. Par exemple, je vais coller ce texte : "Une solution pratique pour créer des voix off, des supports d'e-learning et de la publicité. Générez de la parole à partir de texte dans plusieurs langues et accents. Personnalisez les paramètres vocaux pour répondre à des besoins spécifiques".

10. Cliquez sur OK pour enregistrer les modifications

OK pour enregistrer les modifications

11. Exécutez votre scénario

Il est maintenant temps d'exécuter et de tester votre scénario.

Exécutez votre scénario

12. Cliquez sur la bulle

Cliquez sur cette bulle pour voir le résultat de votre requête.

Cliquez sur la bulle

Concentrez-vous sur la partie de sortie, vous verrez "Data".

Vous pouvez voir "file" qui est l'URL du fichier Mp3 généré de notre texte.

fichier Mp3 généré

Si vous naviguez vers cette URL, vous pouvez lire et télécharger le fichier Mp3.

Pour rendre les données de SpeechGen facilement accessibles par d'autres modules, nous pouvons ajouter un autre module à notre scénario.

14. Ajouter un autre module

Passez votre souris à côté du premier module que nous avons, vous verrez un bouton plus, cliquez dessus.

module suivant

15. Sélectionner l'option 'JSON'

Recherchez "JSON" et sélectionnez cette option.

Sélectionner json

16. Choisir "Analyser JSON"

Ensuite, sélectionnez "Analyser JSON" afin de pouvoir exporter les données de SpeechGen dans plusieurs variables que nous pourrons utiliser dans notre scénario.

Sélectionner Analyser JSON

17. Saisir 'Data'

Cliquez ici (chaîne JSON) pour saisir "Data" du module HTTP précédent.

Saisir les données

18. Cliquez sur 'Data'

Cliquez sur "Data" pour l'ajouter au champ et cliquez sur OK pour enregistrer les modifications.

Cliquez sur Données

19. Exécuter une fois

Cliquez sur "Exécuter une fois" pour exécuter le scénario.

Cliquez sur Exécuter une fois pour exécuter le scénario

Sélectionnez "Exécuter quand même" pour forcer Make à exécuter le scénario.

Exécuter quand même

C'est parce que JSON ne devrait pas être le dernier module du scénario, car il transforme les données d'un autre module et nous ne faisons rien avec ces données. Dans ce cas, nous voulons juste voir les données d'abord, puis décider quoi en faire.

20. Cliquez sur la bulle

Cliquez sur la bulle au-dessus du module JSON pour voir les données que nous avons obtenues.

Cliquez sur la bulle au-dessus du module JSON

Maintenant, les données qui étaient toutes sous "Data" sont maintenant dans des variables individuelles que nous pouvons utiliser dans les modules suivants...

Vous pouvez également remarquer la variable "file" qui contenait l'URL du fichier Mp3 généré que nous utiliserons dans le module suivant.

Remarquez le fichier

Maintenant, téléchargeons le fichier Mp3 généré sur Dropbox. Pour ce faire, nous devons d'abord télécharger le fichier Mp3 dans ce scénario.

21. Ajouter un autre module HTTP pour télécharger le fichier

Ajouter un autre module HTTP

Sélectionnez Obtenir le fichier afin de pouvoir télécharger le fichier Mp3 dans le scénario.

Sélectionner Obtenir le fichier

La plupart des modules ne nécessitent que l'URL, mais DropBox exige une saisie directe des données réelles du fichier.

22. Mapper la variable 'file'

Mappez la variable "file", qui est l'URL que nous pouvons utiliser pour obtenir le fichier.

Mapper la variable fichier

23. Module DropBox

Ensuite, nous ajouterons le module DropBox.

Module DropBox

24. Sélectionner "Télécharger le fichier"

Sélectionner Télécharger le fichier

Choisissez le dossier dans lequel enregistrer dans votre Dropbox, puis choisissez "Mapper" afin de pouvoir modifier le nom du fichier Mp3 téléchargé.

Fichier

Assurez-vous d'ajouter l'extension de fichier ".mp3" à la fin du nom, afin qu'il soit plus facile pour Dropbox de le reconnaître comme un fichier Mp3 que vous pouvez lire.

Fichier Mp3

Après avoir exécuté le scénario, nous avons le fichier téléchargé sur DropBox.

Le fichier téléchargé sur DropBox

Processus complet pour la 1ère méthode

Un aperçu de l'ensemble du processus

  1. HTTP : Générer l'audio à partir du texte en utilisant SpeechGen.io
  2. JSON : Analyser les données que nous obtenons de l'API SpeechGen
  3. HTTP : Obtenir les données binaires du fichier généré
  4. Dropbox : Télécharger ces données sur Dropbox

2. Méthode pour texte long

Maintenant, nous utilisons l'API de texte long de SpeechGen pour générer une synthèse vocale longue.

La deuxième méthode est conçue pour les textes de plus de 2000 caractères. Contrairement à la première méthode, qui convertit rapidement les textes courts en parole, cette approche implique deux étapes en raison du temps de traitement requis pour les textes plus longs.

  1. Requête initiale : Vous envoyez le texte avec les paramètres vocaux choisis pour démarrer le processus de conversion.
  2. Requête de suivi : Après avoir attendu au moins une minute, vous effectuez une autre requête pour récupérer le fichier audio terminé. Ce délai garantit que le système dispose de suffisamment de temps pour traiter le texte plus long sans aucun problème.

La principale différence par rapport à la première méthode est la nécessité d'une deuxième requête en raison du temps de traitement plus long. Cette méthode assure une gestion efficace des textes étendus, la rendant adaptée à la création de contenu audio plus long.

Ensuite, nous téléchargerons le fichier sur Dropbox à titre de démonstration, mais les options sont infinies quant à la façon dont vous pouvez utiliser cette API TTS.

Vous pouvez télécharger et importer le plan de démonstration pour les textes longs au format json présenté dans ce blog et l'utiliser.

1. Prérequis

2. Obtenez votre clé API SpeechGen

  1. Connectez-vous à votre profil SpeechGen.io
  2. Accédez à votre profil
  3. Révélez et copiez votre clé API. Nous l'utiliserons plus tard.

Clé API Speechgen

3. Créer un nouveau scénario

Connectez-vous à Make.com et cliquez sur "Créer un nouveau scénario".

Créer un nouveau scénario

4. Ajouter un nouveau module

Ajouter un nouveau module

5. Sélectionner HTTP

Recherchez "HTTP" et sélectionnez "HTTP" dans la liste des modules disponibles.

Sélectionnez HTTP dans la liste

6. Sélectionnez "Faire une requête"

Sélectionnez Faire une requête

7. Saisissez l'URL

Saisissez l'URL comme https://speechgen.io/index.php?r=api/longtext

Cliquez ensuite sur « Ajouter un paramètre » pour ajouter des paramètres de requête à notre demande.

Saisir l'URL

8. Saisissez 4 paramètres

Nous devons saisir 4 paramètres au total, alors ajoutons-en 3 de plus.

Ajouter 3 paramètres supplémentaires

9. Saisissez les paramètres requis

Saisissez les paramètres requis

  • token = Le jeton API que vous avez copié à l'étape 2.
  • email = L'adresse e-mail associée à votre compte SpeechGen depuis l'étape 2.
  • voice = Le nom exact de la voix. Vous pouvez choisir la voix que vous aimez dans la liste complète des voix et copier le nom de la voix à partir de là. Voix de l'API JSON https://speechgen.io/index.php?r=api/voices.
  • text = Le texte que vous souhaitez transformer en parole.

10. Cliquez sur OK pour enregistrer les modifications

11. Exécuter

Il est maintenant temps d'exécuter et de tester votre scénario.

Exécutez votre scénario

12. Cliquez sur la bulle

Cliquez sur cette bulle pour voir le résultat de votre requête.

Cliquez sur la bulle

Concentrez-vous sur la partie de sortie. Vous verrez « Données ».

Vous pouvez voir « id » qui est l'ID de notre requête.

ID du fichier

Maintenant, pour rendre les données de SpeechGen facilement accessibles par d'autres modules, nous pouvons ajouter un autre module à notre scénario.

13. Ajouter un autre module

Passez votre souris à côté du premier module que nous avons, vous verrez un bouton plus, cliquez dessus.

module suivant

14. Ajouter JSON

Recherchez « JSON » et sélectionnez cette option.

Sélectionner JSON

Sélectionnez ensuite Analyser JSON afin de pouvoir exporter les données de SpeechGen dans plusieurs variables que nous pourrons utiliser dans notre scénario.

Sélectionner Analyser JSON

15. Saisissez « Données »

Cliquez ici pour saisir « Données » du module HTTP précédent.

Saisir les données

16. Cliquez sur « Données »

Cliquez sur « Données » pour l'ajouter au champ et cliquez sur OK pour enregistrer les modifications.

Cliquez sur Données

17. Exécuter une fois

Cliquez sur Exécuter une fois pour exécuter le scénario.

Cliquez sur Exécuter une fois pour exécuter le scénario

Sélectionnez « Exécuter quand même » pour forcer Make à exécuter le scénario.

Exécuter quand même

C'est parce que JSON ne devrait pas être le dernier module du scénario, car il transforme les données d'un autre module et nous ne faisons rien avec ces données. Dans ce cas, nous voulons juste voir les données d'abord, puis décider quoi en faire.

18. Cliquez sur la bulle

Cliquez sur la bulle au-dessus du module JSON pour voir les données que nous avons obtenues.

Cliquez sur la bulle au-dessus du module JSON

Maintenant, les données qui étaient toutes sous « Données » sont maintenant dans des variables individuelles que nous pouvons utiliser dans les modules suivants.

Vous pouvez également remarquer la variable « ID » que nous utiliserons dans les étapes suivantes pour obtenir l'URL de notre fichier TTS.

URL du fichier TTS

19. Ajoutez un module SLEEP

Ajoutez un module SLEEP pour attendre que le TTS soit généré.

Veille

Cliquez sur SLEEP

20. Réglez la durée de la veille

Réglez la durée de la veille entre 1 et 5 minutes (60 à 300 secondes).

Mettons-la à 200 secondes pour notre démo.

Réglez la durée de la veille

Maintenant, téléchargeons le fichier Mp3 généré sur Dropbox. Pour ce faire, nous devons d'abord télécharger le fichier Mp3 dans ce scénario.

21. Ajoutez un autre module HTTP

Ajoutez un autre module HTTP pour obtenir le TTS généré.

Obtenez le TTS généré

Insérez les paramètres nécessaires :

  • token = Le jeton API que vous avez copié à l'étape 2.
  • email = L'adresse e-mail associée à votre compte SpeechGen depuis l'étape 2.
  • id = L'ID du TTS de la première requête [Analyser JSON, étape 2].

22. Mappage de l'ID du module JSON

Mappage de l'ID du module JSON

23. Obtenez les données

Exécutez le scénario pour obtenir les données et ajoutez un autre module "Analyser JSON".

Module Analyser JSON

Mappez « Données » du module HTTP précédent.

23. Exécutez le scénario une fois de plus

Exécutez le scénario une fois de plus pour obtenir les données du dernier module "Analyser JSON", puis ajoutez un autre module HTTP pour télécharger le fichier.

Ajouter un autre module HTTP

24. Sélectionnez « Obtenir le fichier »

Sélectionnez « Obtenir le fichier » afin de pouvoir télécharger le fichier Mp3 dans le scénario.

Sélectionnez Obtenir le fichier

La plupart des modules ne nécessitent que l'URL, mais DropBox exige une saisie directe des données réelles du fichier.

25. Mappez la variable « fichier »

Mappez la variable « fichier », qui est l'URL que nous pouvons utiliser pour obtenir le fichier.

Mappez la variable fichier

26. Ensuite, nous ajouterons le module DropBox

Module DropBox

27. Sélectionnez Télécharger le fichier

Sélectionnez Télécharger le fichier

Choisissez le dossier dans lequel enregistrer dans votre Dropbox, puis choisissez "Mapper" pour pouvoir modifier le nom du fichier Mp3 téléchargé.

Fichier

Assurez-vous d'ajouter l'extension de fichier « .mp3 » à la fin du nom, afin qu'il soit plus facile pour Dropbox de le reconnaître comme un fichier Mp3 que vous pouvez lire.

Fichier Mp3

Après avoir exécuté le scénario, nous avons le fichier téléchargé sur DropBox.

Le fichier téléchargé sur DropBox

Processus complet pour une méthode en 2 étapes

Schéma du processus

  1. HTTP : Générer l'audio à partir du texte en utilisant SpeechGen.io.
  2. JSON : Analyser les données que nous obtenons de l'API SpeechGen.
  3. SLEEP : Attendre quelques minutes jusqu'à ce que le TTS soit prêt.
  4. HTTP : Demander le fichier mp3 en utilisant son ID.
  5. JSON : Analyser les données comme nous l'avons fait précédemment.
  6. HTTP : Obtenir les données binaires du fichier généré.
  7. Dropbox : Télécharger ces données sur Dropbox.

Conclusion

L'intégration de SpeechGen.io avec Make.com ouvre de vastes possibilités pour automatiser la création de contenu vocal. L'automatisation de la synthèse vocale peut être utile pour :

  • Créer des versions audio d'articles ou de blogs.
  • Générer des notifications vocales pour les clients.
  • Produire des supports pédagogiques et de formation au format audio.
  • Améliorer le service client avec des réponses vocales.

Que vous traitiez de courtes notifications ou de longs supports pédagogiques, notre guide vous aidera à mettre en place un processus efficace avec un minimum d'effort. Transformez automatiquement votre texte en parole vivante, rendant votre contenu plus accessible et attrayant pour un large public.

Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site Web. En savoir plus : Politique de confidentialité

Accepter les cookies