Saltar al contenido

Transcriptor de Audio con OpenAI

Recibe un archivo de audio vía webhook, lo transcribe usando la API de OpenAI (gpt-4o-mini-transcribe) y devuelve el texto transcrito al originador del webhook. Se incluye un frontend de ejemplo.

AI 10 nodos 5 tipos conectado
Cargando workflow...

Nodos

HttpRequest Set Webhook RespondToWebhook StickyNote

Herramientas

OpenAI

Detalles

ID
5925
Nodos
10
Conex.
Tipos
5

Pertenece a:

¿Qué hace este workflow?

Este workflow permite la transcripción automática de archivos de audio a texto mediante la integración con la potente API de OpenAI (modelo gpt-4o-mini-transcribe). Simplemente envía un archivo de audio a un webhook dedicado, y el sistema procesará el audio, extrayendo el texto correspondiente para que puedas utilizarlo en cualquier aplicación o base de datos. Es ideal para convertir grabaciones de reuniones, entrevistas, llamadas de clientes o podcasts en texto editable y buscable, facilitando el análisis y la documentación. Ahorra incontables horas de transcripción manual, mejora la eficiencia operativa y asegura que ningún detalle importante se pierda. Además, la capacidad de respuesta inmediata del webhook permite integrar esta funcionalidad en tiempo real con tus sistemas existentes, como CRM, herramientas de soporte o plataformas de gestión de contenido.

¿Cómo funciona?

Este workflow usa 10 nodos conectados con 5 tipos diferentes: HttpRequest, Set, Webhook, RespondToWebhook, StickyNote. La estructura está totalmente conectada — listo para importar.

¿Lo quieres en tu empresa?

Lo implementamos por ti end-to-end: integración, deploy, mantenimiento y soporte. Consultoría B2B con Genai Sapiens.

Hablemos de tu proyecto

¿Quieres aprender a hacerlo?

Sprints de 30 días con companion IA + comunidad. Aprende n8n, automatización y agentes IA desde cero o nivel avanzado.

Ver formación Momentum

Workflows similares

\n \n\n\n
\n

Transcribe Your Audio

\n\n \n
\n
\n \n

Press to record

\n

00:00

\n
\n\n \n
\n \n
\n \n \n
\n
\n
\n\n \n
\n \n \n \n
\n\n \n
\n
\n

Processing...

\n
\n
\n\n \n\n\n"},"typeVersion":1},{"id":"9c06f4c8-ae6e-43a9-9eda-a1452d81e17f","name":"Sticky Note1","type":"n8n-nodes-base.stickyNote","position":[-320,-40],"parameters":{"width":380,"height":860,"content":"## Speech Transcription API Endpoint\n\nThis workflow exposes a webhook that transcribes any audio file sent to it.\n\n**How to use**\n\n1.  **Add credentials:** Select the **Transcribe with OpenAI** node and add your OpenAI API key.\n2.  **Get your endpoint URL:**\n\n    * Make sure the workflow is **Active**.\n\n    * Click the **Webhook** node and copy the **Production URL**.\n\n3.  **Connect the frontend:**\n\n    * Find the sticky note labeled \"Example Frontend Code Below\". Copy the code from the note beneath it.\n\n    * In the code, replace the `YOUR WEBHOOK URL` placeholder with the URL you copied in step 2.\n\n\nThe provided snippet below is a great starting point. Feel free to adapt it and build the interface you need!\n\n"},"typeVersion":1},{"id":"b92cc8ab-64c9-4b24-a222-aa542b4bb710","name":"Sticky Note2","type":"n8n-nodes-base.stickyNote","position":[120,380],"parameters":{"color":4,"width":580,"height":300,"content":"## Example Frontend Code Below**\nThe sticky note directly below contains a complete HTML file that creates a functional audio recording interface. It's a plug-and-play example to demonstrate how to call this webhook.\n\n**To use it:**\n\n1.  Copy the entire code block from the note below.\n2.  Save it as an `.html` file.\n3.  **Remember to replace** the `YOUR WEBHOOK URL` placeholder inside the code with your actual URL from the Webhook node.\n4.  Open the file in your browser to test."},"typeVersion":1},{"id":"883ba3ee-2a32-477f-8493-da931847a9cb","name":"Sticky Note3","type":"n8n-nodes-base.stickyNote","position":[120,-40],"parameters":{"color":7,"width":280,"height":360,"content":"## The webhook to call from your app\nPOST the audio as \"audio_file\" to this webhook to start the workflow."},"typeVersion":1},{"id":"40e86f5a-c472-4801-9235-3a2f8e3b0088","name":"Sticky Note4","type":"n8n-nodes-base.stickyNote","position":[460,-40],"parameters":{"color":7,"width":280,"height":360,"content":"## AI transcription with OpenAI GPT4o-mini transcribe"},"typeVersion":1},{"id":"4d9d11f7-ebfa-4277-bf41-9070b6d052b1","name":"Sticky Note5","type":"n8n-nodes-base.stickyNote","position":[1020,-20],"parameters":{"color":7,"width":280,"height":340,"content":"## Sending the transcript back to your app\nYour app should expect the key \"Transcript\" in the body of the webhook response."},"typeVersion":1}],"connections":{"Extract transcript":{"main":[[{"node":"Respond to Webhook with transcript","type":"main","index":0}]]},"Transcribe with OpenAI":{"main":[[{"node":"Extract transcript","type":"main","index":0}]]},"Webhook containing audio to transcribe":{"main":[[{"node":"Transcribe with OpenAI","type":"main","index":0}]]}}}