- Accueil
- Ressources
- Intégrations
- AWS Transcribe
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
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.
Comment connecter AWS Transcribe à n8n ?
- 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
AssumeRolesont 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. - 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. - 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.
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.
| Ressource | Create | Get | Get Many | Delete |
|---|---|---|---|---|
| Transcription Job | ✓ | ✓ | ✓ | ✓ |
Sommaire des opérations
Transcription Job
4 opérationsCreate a transcription job
transcriptionJob.createCe 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-RUoues-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.
Delete a transcription job
transcriptionJob.deleteCe 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.
Get a transcription job
transcriptionJob.getCe 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.
Get many transcription jobs
transcriptionJob.getAllCe 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_PROGRESSouQUEUED.
IN_PROGRESS et poste une seule ligne de synthèse, au lieu d'une alerte par job.Besoin d'aide pour automatiser AWS Transcribe avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.

