Recursos · Integración n8n

Integración AWS Transcribe n8nAutomatiza AWS Transcribe con n8n.

Tienes horas de audio guardadas y nadie las abre. La integración AWS Transcribe n8n trabaja sobre un único recurso, Transcription Job, con 4 operaciones detrás. Este nodo no viene con trigger propio, así que el flujo arranca con un Schedule o un Webhook. Para equipos que convierten grabaciones en texto buscable.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Qué hace la integración AWS Transcribe n8n?

Conecta un flujo de n8n con el servicio de transcripción de audio de Amazon. El nodo se llama n8n-nodes-base.awsTranscribe, envía datos a AWS Transcribe y expone un solo recurso, Transcription Job, con 4 operaciones: crear un trabajo, leerlo, listarlos y borrar uno. Lo demás del flujo, el archivo, la credencial, el destino, es n8n de toda la vida. En el catálogo el nodo está en la categoría Development y corre sobre la versión de esquema 2.

Caso uno, un centro de atención al cliente que quiere leer sus llamadas en vez de volver a escucharlas. Las grabaciones ya están en AWS S3, un Schedule Trigger despierta el flujo y transcriptionJob.create abre un trabajo por archivo con Media File URI apuntando al objeto de S3. En la pasada siguiente, transcriptionJob.get con Return Transcript activado recoge el texto y lo deja en Google Sheets junto a la fecha de la llamada.

Caso dos, entrevistas de investigación con datos que no deben salir en claro. Aquí mandan Vocabulary Filter Name y Vocabulary Filter Method: mask sustituye las palabras filtradas por tres asteriscos, remove las quita sin dejar marca, tag las señala en la salida sin tocar el resto. La transcripción marcada llega a Slack y una persona la revisa antes de archivarla.

Caso tres, un estudio de doblaje que cobra por encargo entregado. transcriptionJob.getAll filtrado por Status en FAILED saca, un elemento por trabajo, los encargos que se quedaron a medias durante la noche, y la lista aterriza en MySQL para relanzarlos sin duplicar el mismo archivo.

El nodo cubre el recurso Transcription Job. Lo que se sale de esas 4 operaciones va por el nodo HTTP Request, que llama a cualquier endpoint de la API de AWS Transcribe reutilizando la misma credencial de AWS mediante la autenticación predefinida. Es el camino normal dentro de n8n, no un apaño.

Hay dos plantillas publicadas que ya combinan AWS S3 con AWS Transcribe, y una de ellas añade Google Sheets encima, así que el montaje de almacenamiento más transcripción está muy rodado. Si n8n te suena poco, la Reseña n8n cuenta en qué destaca la plataforma y el Curso n8n monta un flujo entero paso a paso.

Conexión

¿Cómo se conecta AWS Transcribe con n8n?

  1. 01

    Elige el tipo de credencial

    n8n ofrece dos tipos de credenciales para AWS y las dos autentican este nodo. AWS (IAM) firma las peticiones con una clave de acceso. AWS (Assume Role) asume un rol de IAM a través de AWS STS, y las credenciales de la llamada AssumeRole se escriben a mano o se leen automáticamente del entorno donde corre n8n. Si alojas n8n por tu cuenta en EKS, ECS o EC2, la segunda opción evita guardar una clave estática dentro de n8n.

  2. 02

    Genera la clave de acceso en IAM

    Entra en la consola de IAM, pulsa tu nombre de usuario arriba a la derecha y luego Security credentials. En la sección Access keys elige Create access key, marca tu caso de uso o Other si no aparece, y pon una etiqueta de descripción del estilo n8n integration. Revela el Access Key ID y la Secret Access Key y pega los dos en n8n. La AWS CLI y la API de AWS también generan estas claves.

  3. 03

    Guárdala una vez y reutilízala

    La credencial pide además tu Region de AWS: marca aquella donde viven tus trabajos de transcripción. Guárdala desde el menú Credentials y cualquier flujo la encontrará en el desplegable del nodo, sin volver a teclear nada. Para una clave efímera, activa la opción de temporary security credential y añade el Session token junto al par de claves. Esa misma credencial servirá luego para los demás nodos de AWS.

Acciones

Qué sabe hacer el nodo AWS Transcribe

El nodo AWS Transcribe expone 4 operaciones en 1 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.

Matriz recursos × operaciones
RecursoCreateGetGet ManyDelete
Transcription Job✓✓✓✓

Transcription Job

4 operaciones
01

Create a transcription job

transcriptionJob.create

Lo que ves en n8n

Notas y casos de uso

Manda un archivo multimedia a AWS Transcribe y devuelve el trabajo recién abierto.

Parámetros clave

  • Media File URI: la ubicación del objeto de S3 con el archivo multimedia de entrada.
  • Job Name: el nombre del trabajo, a menudo {{ $json.key }}, porque lo reutilizarás para recuperar la transcripción.
  • Language: el idioma del audio, a elegir entre en-US, en-GB, de-DE, en-IN, en-IE, ru-RU y es-ES, salvo que Detect Language lo identifique solo.
  • Options: 6 campos más; Max Speaker Labels y Channel Identification no se admiten juntos en una misma petición y devuelven una BadRequestException.
Casos de uso
soporte transcribe las llamadas del día anterior, con Vocabulary Name cargando los nombres de producto para que salgan bien escritos.
02

Delete a transcription job

transcriptionJob.delete

Lo que ves en n8n

Notas y casos de uso

Borra un trabajo de AWS Transcribe, que deja de aparecer en lo que devuelve después Get many transcription jobs.

Parámetros clave

  • Job Name: el nombre del trabajo, y lo único que lee esta operación, así que tiene que coincidir exactamente con el que registró Create a transcription job.
Casos de uso
una rama de limpieza salta cuando la transcripción ya está escrita en tu base, borra el trabajo y deja la consola de AWS Transcribe manejable en lugar de un montón de trabajos terminados que nadie vuelve a mirar.
03

Get a transcription job

transcriptionJob.get

Lo que ves en n8n

Notas y casos de uso

Lee un trabajo. Por defecto la respuesta trae los metadatos de la transcripción, no la transcripción.

Parámetros clave

  • Job Name: indica qué trabajo se lee.
  • Return Transcript: actívalo para recuperar la transcripción en sí y no los metadatos que la rodean.
  • Simplify: devuelve una versión simplificada de la respuesta en vez de los datos crudos, lo que acorta las expresiones de los nodos siguientes.
Casos de uso
un flujo que corre al ritmo que tú marcas consulta el trabajo y, en cuanto la transcripción está lista, la publica en el hilo del comercial que atendió esa llamada.
04

Get many transcription jobs

transcriptionJob.getAll

Lo que ves en n8n

Notas y casos de uso

Lista los trabajos de transcripción que ve la credencial, un elemento de n8n por trabajo.

Parámetros clave

  • Return All: activado, n8n recorre las páginas de la API y trae todos los trabajos; desactivado, Limit marca cuántos vuelven.
  • Job Name Contains: deja solo los trabajos cuyo nombre contiene esa cadena, útil cuando el nombre lleva dentro el equipo o la fecha.
  • Status: reduce la lista a COMPLETED, FAILED, IN_PROGRESS o QUEUED.
Casos de uso
una ejecución de primera hora recoge todo lo que sigue IN_PROGRESS y publica una única línea de resumen, en vez de un aviso por trabajo.
Necesitas ayuda

¿Necesitas ayuda para automatizar AWS Transcribe con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

AWS Transcribe y n8n, las dudas más frecuentes

01¿La integración AWS Transcribe n8n es gratis?
Sí por el lado de n8n. El nodo viene incluido con n8n, no hay nada que instalar ni nada que pagar aparte, tanto en n8n Cloud, la oferta alojada por n8n, como en tu propia instancia en Community Edition con licencia Sustainable Use. Un flujo se comporta igual en los dos sitios. Lo que AWS cobre por la transcripción en sí es otra pregunta y esta página no la responde: eso lo dice tu cuenta de AWS. La credencial tampoco cuesta nada, se crea una vez en el menú Credentials y todos los flujos que tocan AWS Transcribe la eligen desde el desplegable del nodo.
02¿Qué credenciales de AWS necesita el nodo?
Valen dos tipos. AWS (IAM) se autentica con una clave de acceso, así que necesitas tu Region de AWS, el Access Key ID y la Secret Access Key, generados desde la consola de IAM en Security credentials, luego Access keys y luego Create access key. AWS (Assume Role) se autentica asumiendo un rol de IAM a través de AWS STS, y las credenciales de la llamada AssumeRole se escriben a mano o se leen automáticamente del entorno donde corre n8n. Si alojas n8n por tu cuenta en EKS, ECS o EC2 y prefieres no guardar claves estáticas dentro, ese segundo tipo es el tuyo. Las claves efímeras pasan por la opción de temporary security credential y un Session token.
03¿Qué límites tiene el nodo AWS Transcribe?
El nodo expone un recurso, Transcription Job, y 4 operaciones detrás: crear, leer, listar y borrar. Lo que se sale de ahí va por el nodo HTTP Request, que llama a cualquier endpoint de la API de AWS Transcribe reutilizando la misma credencial de AWS mediante la autenticación predefinida, sin un segundo acceso que mantener. En el listado, Get many transcription jobs se para en Limit mientras Return All esté desactivado; al activarlo, n8n encadena las páginas de la API por ti. Y hay dos campos opcionales incompatibles: poner Max Speaker Labels y Channel Identification en la misma petición devuelve una BadRequestException.
04¿Existe un trigger de AWS Transcribe en n8n?
No. Esta herramienta no tiene nodo trigger en n8n, así que un flujo suyo arranca con otra cosa. El Schedule Trigger a intervalo fijo es lo habitual: se despierta, crea los trabajos o revisa los que están en marcha y se vuelve a dormir. El Webhook, el nodo de n8n que te da una URL a la que puede llamar un servicio externo, encaja cuando otro sistema avisa de que el archivo ya está. También puede abrir la cadena el trigger de otra herramienta: una fila nueva, un mensaje nuevo, un objeto nuevo en el almacenamiento. A partir de ahí el nodo AWS Transcribe funciona como cualquier otro nodo de acción del flujo.
05¿n8n o Make para AWS Transcribe?
Depende de dónde pueda estar el audio y de cómo quieras pagarlo. Make es una plataforma de automatización alojada, sin opción de autoalojamiento, y factura por operación, de modo que un flujo que consulta un trabajo varias veces se nota en la factura. n8n se autoaloja con Docker o npm, o corre en n8n Cloud, y el flujo es idéntico en ambos casos, algo que pesa cuando las grabaciones son conversaciones de clientes que prefieres mantener en infraestructura tuya. Las dos tienen lienzo visual. Make se lee de forma más lineal, n8n pone las ramas y el código uno al lado del otro. La decisión se reduce a alojamiento, control de los datos y modelo de coste.