Cómo grabar y transcribir reuniones con AssemblyAI

LLazare Rossillon

Integre reuniones de Zoom, Google Meet y Microsoft Teams con AssemblyAI: un bot captura la llamada, AssemblyAI transcribe con etiquetas de interlocutores y detección de idioma, y usted recibe JSON nativo de AssemblyAI por webhook.

Cómo grabar y transcribir reuniones con AssemblyAI
August 13, 2026

AssemblyAI es una opción preferida para los equipos que necesitan más que texto sin procesar: etiquetas de interlocutores, detección de idioma e inteligencia de audio además de la transcripción. Lo que AssemblyAI no hace es asistir a las reuniones. Su API parte de un audio_url; alguien todavía tiene que producir ese audio.

Esa es la parte que resuelve un bot de reuniones. Esta guía conecta ambos: un bot graba la reunión, AssemblyAI la procesa bajo su cuenta, y su webhook recibe la salida nativa de AssemblyAI.

Su pipeline de AssemblyAI permanece exactamente igual — el bot simplemente se convierte en su fuente de audio para Zoom, Google Meet y Microsoft Teams.

Paso 1: Obtenga sus claves

  • AssemblyAI: obtenga su API key desde el dashboard de AssemblyAI (el ASSEMBLYAI_API_KEY que ya utiliza).
  • Meeting BaaS: regístrese de manera autónoma en auth.meetingbaas.com — las primeras 8 horas de grabación son gratuitas.

Paso 2: Envíe un bot con AssemblyAI configurado

curl -X POST "https://api.meetingbaas.com/v2/bots" \
     -H "Content-Type: application/json" \
     -H "x-meeting-baas-api-key: $API_KEY" \
     -d '{
           "meeting_url": "https://us02web.zoom.us/j/1234567890",
           "bot_name": "AssemblyAI Bot",
           "transcription_config": {
             "provider": "assemblyai",
             "api_key": "'"$ASSEMBLYAI_API_KEY"'",
             "custom_params": {
               "speaker_labels": true,
               "language_detection": true
             }
           }
         }'

custom_params reenvía las opciones a AssemblyAI sin modificaciones: speaker_labels divide la transcripción por interlocutor, language_detection detecta automáticamente el idioma dominante, y el resto de la superficie de request de AssemblyAI se transmite de la misma manera.

Paso 3: Reciba la salida nativa de AssemblyAI

Su webhook recibe el artefacto de transcripción que refleja la estructura de response de AssemblyAI — fragmentos con etiquetas de interlocutores, marcas de tiempo a nivel de palabra, idioma detectado — junto con la grabación, la lista de participantes y la línea de tiempo de interlocutores en el formato estándar de Meeting BaaS. Dos sistemas de interlocutores, una ventaja: speaker_labels de AssemblyAI segmenta el audio, mientras que los metadatos de participantes del bot le proporcionan los nombres reales detrás de las voces, para que pueda combinar ambos.

Por qué esta combinación

  • Contexto consciente de la reunión: AssemblyAI recibe audio limpio de la reunión capturado en la fuente, no una re-grabación a través del micrófono del portátil.
  • Sus modelos y facturación: el uso se ejecuta en su cuenta de AssemblyAI; Meeting BaaS agrega 0.05 tokens por hora grabada para transcripción con su propia clave (planes Pro y superiores) más la tarifa estándar de grabación de 1 token por hora.
  • Elección por bot: cambie de proveedor por request — use AssemblyAI para llamadas de ventas en inglés y el predeterminado integrado de Gladia (más de 100 idiomas) para todo lo demás.

Próximos pasos

Blogs similarestutorial