Ressources · Intégration n8n

Intégration AWS Transcribe n8nAutomatiser AWS Transcribe avec n8n.

Tes enregistrements dorment dans un bucket et personne ne les écoute ? L'intégration AWS Transcribe n8n ouvre une seule ressource, Transcription Job, avec 4 opérations derrière. Aucun nœud trigger pour cet outil : le workflow démarre sur un Schedule ou un Webhook.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

Que fait l'intégration AWS Transcribe n8n, concrètement ?

Elle branche un workflow n8n sur le service de transcription audio d'Amazon. Le nœud s'appelle n8n-nodes-base.awsTranscribe, il envoie des données à AWS Transcribe et expose une ressource unique, Transcription Job, avec 4 opérations : créer un job, en relire un, les lister, en supprimer un. Le reste du workflow, le fichier, le credential, la destination, c'est du n8n classique. Le nœud est rangé dans la catégorie Development du catalogue et tourne en version de schéma 2.

Premier scénario, les comptes rendus de réunion d'un cabinet de conseil. Les enregistrements arrivent dans AWS S3, un Schedule Trigger passe toutes les heures et transcriptionJob.create ouvre un job par fichier, avec Media File URI qui pointe sur l'objet S3. Une exécution plus tard, transcriptionJob.get avec Return Transcript activé rapatrie le texte, qui part en pièce jointe par Gmail au consultant concerné.

Deuxième scénario, les appels d'un service réclamations. Là, ce sont Vocabulary Filter Name et Vocabulary Filter Method qui font le travail sur les mots sensibles : mask les remplace par trois astérisques, remove les retire sans rien mettre à la place, tag les signale dans la sortie sans toucher au texte. Le résultat est archivé dans Postgres, colonne par colonne, avec la date de l'appel.

Troisième scénario, la relecture du matin. transcriptionJob.getAll filtré sur Status FAILED ramène les jobs qui ne sont pas allés au bout, un item par job, et la liste atterrit dans Google Sheets pour que personne ne resoumette deux fois le même fichier.

Le nœud couvre la ressource Transcription Job. Ce qui sort de ces 4 opérations passe par le nœud HTTP Request, qui appelle n'importe quel endpoint de l'API AWS Transcribe en réutilisant le même credential AWS via l'authentification prédéfinie. C'est la voie normale dans n8n, pas un contournement.

Deux templates publiés associent déjà AWS S3 et AWS Transcribe, l'un des deux avec Google Sheets par-dessus : le montage stockage plus transcription est balisé. Si n8n est nouveau pour toi, l'Avis n8n dit ce que la plateforme fait bien, et la Formation n8n reprend la construction d'un workflow depuis zéro.

Connexion

Comment connecter AWS Transcribe à n8n ?

  1. 01

    Choisir le type de credential

    n8n propose deux types de credentials pour AWS, et les deux authentifient ce nœud. AWS (IAM) signe les requêtes avec une clé d'accès. AWS (Assume Role) endosse un rôle IAM via AWS STS, et les identifiants de l'appel AssumeRole sont soit saisis à la main, soit lus automatiquement dans l'environnement où tourne n8n. Si ton n8n est auto-hébergé sur EKS, ECS ou EC2, le second évite de stocker une clé statique.

  2. 02

    Générer la clé d'accès dans IAM

    Ouvre la console IAM, clique sur ton nom d'utilisateur en haut à droite, puis Security credentials. Dans la section Access keys, choisis Create access key, sélectionne ton cas d'usage ou Other s'il n'apparaît pas, et renseigne un tag de description du genre n8n integration. Révèle l'Access Key ID et la Secret Access Key, puis colle les deux dans n8n. L'AWS CLI et l'API AWS savent aussi générer ces clés.

  3. 03

    Enregistrer une fois, réutiliser partout

    Le credential demande aussi ta Region AWS : prends celle où vivent tes jobs de transcription. Enregistre-le depuis le menu Credentials et chaque workflow le retrouvera dans la liste déroulante du nœud, sans ressaisie. Pour une clé temporaire, active l'option de temporary security credential et ajoute le Session token à côté de la paire de clés. Le même credential servira ensuite aux autres nœuds AWS de ton instance.

Actions

Ce que le nœud AWS Transcribe sait faire

Le nœud AWS Transcribe expose 4 opérations sur 1 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.

Matrice ressources × opérations
RessourceCreateGetGet ManyDelete
Transcription Job✓✓✓✓

Transcription Job

4 opérations
01

Create a transcription job

transcriptionJob.create

Ce que tu vois dans n8n

Notes & cas d'usage

Envoie un fichier média à AWS Transcribe et renvoie le job qui vient d'être ouvert.

Paramètres clés

  • Media File URI : l'emplacement de l'objet S3 qui contient le fichier média d'entrée.
  • Job Name : le nom du job, souvent {{ $json.key }}, puisque tu t'en resserviras pour récupérer la transcription.
  • Language : la langue du média, à prendre parmi en-US, en-GB, de-DE, en-IN, en-IE, ru-RU ou es-ES, sauf si Detect Language s'en charge.
  • Options : 6 champs de plus, dont Max Speaker Labels et Channel Identification, qui ne peuvent pas être renseignés ensemble dans une même requête sans déclencher une BadRequestException.
Cas d'usage
une équipe support transcrit les appels de la veille, avec Vocabulary Name qui charge les noms produits pour qu'ils sortent correctement orthographiés.
02

Delete a transcription job

transcriptionJob.delete

Ce que tu vois dans n8n

Notes & cas d'usage

Supprime un job d'AWS Transcribe, qui disparaît du même coup de ce que renvoie Get many transcription jobs ensuite.

Paramètres clés

  • Job Name : le nom du job, et la seule chose que lit cette opération : il doit correspondre exactement à celui enregistré par Create a transcription job.
Cas d'usage
une branche de nettoyage se déclenche une fois la transcription écrite en base, supprime le job, et garde une console AWS Transcribe lisible plutôt qu'un empilement de travaux terminés que plus personne ne consulte.
03

Get a transcription job

transcriptionJob.get

Ce que tu vois dans n8n

Notes & cas d'usage

Relit un job. Par défaut, la réponse contient les métadonnées de la transcription, pas la transcription.

Paramètres clés

  • Job Name : désigne le job à relire.
  • Return Transcript : active-le pour récupérer la transcription elle-même au lieu des métadonnées qui l'entourent.
  • Simplify : renvoie une version simplifiée de la réponse plutôt que les données brutes, ce qui raccourcit les expressions des nœuds suivants.
Cas d'usage
un workflow repasse au rythme que tu fixes, et dès que la transcription est disponible, il la dépose dans le fil de discussion du commercial qui a passé l'appel.
04

Get many transcription jobs

transcriptionJob.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Liste les jobs de transcription visibles par le credential, un item n8n par job.

Paramètres clés

  • Return All : coché, n8n enchaîne les pages de l'API et ramène tous les jobs ; décoché, Limit fixe combien reviennent.
  • Job Name Contains : ne garde que les jobs dont le nom contient la chaîne indiquée, pratique quand le nom encode une équipe ou une date.
  • Status : restreint la liste à COMPLETED, FAILED, IN_PROGRESS ou QUEUED.
Cas d'usage
une exécution matinale récupère tout ce qui est encore IN_PROGRESS et poste une seule ligne de synthèse, au lieu d'une alerte par job.
Besoin d'aide

Besoin d'aide pour automatiser AWS Transcribe avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

AWS Transcribe et n8n, les questions qui reviennent

01L'intégration AWS Transcribe n8n est-elle gratuite ?
Oui, côté n8n. Le nœud est livré avec n8n : rien à installer, rien à payer en plus, sur n8n Cloud comme sur ta propre instance en Community Edition sous licence Sustainable Use. n8n Cloud est l'offre hébergée par n8n. Un workflow se comporte pareil dans les deux cas. Ce que facture AWS pour la transcription elle-même est une autre question, et cette page ne la traite pas : c'est ton compte AWS qui répond. Le credential ne coûte rien non plus, il se crée une fois dans le menu Credentials et tous les workflows qui touchent à AWS Transcribe le retrouvent dans la liste déroulante du nœud.
02Quels credentials AWS faut-il pour le nœud ?
Deux types fonctionnent. AWS (IAM) s'authentifie avec une clé d'accès : il te faut ta Region AWS, l'Access Key ID et la Secret Access Key, générées depuis la console IAM via Security credentials, puis Access keys, puis Create access key. AWS (Assume Role) s'authentifie en endossant un rôle IAM via AWS STS, et les identifiants de l'appel AssumeRole sont soit saisis à la main, soit lus automatiquement dans l'environnement où tourne n8n. Si ton n8n est auto-hébergé sur EKS, ECS ou EC2 et que tu préfères ne pas y stocker de clé statique, c'est ce second type qu'il faut prendre. Les clés éphémères passent par l'option de temporary security credential et un Session token.
03Quelles sont les limites du nœud AWS Transcribe ?
Le nœud expose une ressource, Transcription Job, et 4 opérations derrière : créer, lire, lister, supprimer. Ce qui sort de ces opérations passe par le nœud HTTP Request, qui appelle n'importe quel endpoint de l'API AWS Transcribe en réutilisant le même credential AWS via l'authentification prédéfinie : pas de second identifiant à gérer. Côté liste, Get many transcription jobs s'arrête à Limit tant que Return All n'est pas coché ; une fois coché, n8n enchaîne les pages de l'API pour toi. Et deux champs optionnels s'excluent : renseigner Max Speaker Labels et Channel Identification dans la même requête renvoie une BadRequestException.
04Existe-t-il un trigger AWS Transcribe dans n8n ?
Non. Cet outil n'a pas de nœud trigger dans n8n, donc un workflow qui le concerne démarre sur autre chose. Le Schedule Trigger à intervalle fixe est le choix courant : il se réveille, crée les jobs ou vérifie ceux en cours, puis se rendort. Le Webhook, le nœud n8n qui te donne une URL qu'un service tiers peut appeler, convient quand un autre système annonce l'arrivée du fichier. Sinon, c'est le trigger d'un autre outil qui ouvre la chaîne : une nouvelle ligne, un nouveau message, un nouvel objet dans le stockage. À partir de là, le nœud AWS Transcribe se comporte comme n'importe quel nœud d'action du workflow.
05n8n ou Make pour AWS Transcribe ?
Ça dépend d'où l'audio a le droit de vivre et de la façon dont tu veux payer. Make est une plateforme d'automatisation hébergée, sans option d'auto-hébergement, facturée à l'opération : un workflow qui vérifie un job plusieurs fois se voit passer sur la facture. n8n s'auto-héberge en Docker ou npm, ou tourne sur n8n Cloud, et le workflow reste identique dans les deux cas, ce qui pèse quand les enregistrements sont des conversations clients que tu préfères garder sur une infrastructure que tu maîtrises. Les deux offrent un éditeur visuel. Make se lit de façon plus linéaire, n8n met les branches et le code côte à côte. La question tient en trois points : hébergement, maîtrise des données, modèle de coût.