Skip to content

Queue: Microsoft Teams real-time transcription bot #148

@github-actions

Description

@github-actions

Integration: Microsoft Teams

Origin

Requested in #136: "Bot Framework SDK (Node.js) — registers as a Teams bot via Azure Bot Service, joins meetings using the Teams Meeting API, and taps the audio stream via the Cognitive Services Audio Streaming API or the Graph Communications Calling API. Streams PCM to Deepgram live WebSocket, surfaces captions back into the meeting chat."

What this should show

Build a Node.js/TypeScript Teams bot using the BotFramework SDK that:

  1. Registers as a Teams bot via Azure Bot Service
  2. Joins meetings using the Teams Meeting API
  3. Captures the audio stream via the Graph Communications Calling API
  4. Streams PCM audio to Deepgram's live WebSocket STT endpoint
  5. Surfaces real-time captions back into the meeting chat

The professional path: Graph Communications API + BotFramework-SDK → Deepgram STT.

Credentials likely needed

  • Azure Bot registration (App ID + password)
  • Microsoft Graph API tenant credentials
  • DEEPGRAM_API_KEY

Reference

No external links provided in original issue.


Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions