-
Notifications
You must be signed in to change notification settings - Fork 0
Queue: Microsoft Teams real-time transcription bot #148
Copy link
Copy link
Closed
Labels
action:generateAction: ready for code generationAction: ready for code generationqueue:new-exampleQueue: build a new exampleQueue: build a new example
Description
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:
- Registers as a Teams bot via Azure Bot Service
- Joins meetings using the Teams Meeting API
- Captures the audio stream via the Graph Communications Calling API
- Streams PCM audio to Deepgram's live WebSocket STT endpoint
- 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.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
action:generateAction: ready for code generationAction: ready for code generationqueue:new-exampleQueue: build a new exampleQueue: build a new example