Forum Discussion
Is there a way to get live transcript in Microsoft Teams?
I am trying to find a way in Microsoft Teams to get the live transcript, I want to be able to subscribe to a meeting/call that it is still running and to get the transcript from it. I understand that there is an Graph API that allows me to get the transcript for a meeting/call that ended, but that's not what I need. I am alright even with faking the subscription and do a HTTP call every 2-5/seconds. After I get the transcript I would like to do some live processing on the text.
I am aware that I can connect a bot to a meeting/call and then the bot can interact with the audio stream and use Azure AI Speech Service to convert the Speech-To-Text and get the live text. I found a sample in Microsoft Github repos: https://github.com/microsoftgraph/microsoft-graph-comms-samples/tree/master/Samples/PublicSamples/EchoBot
This is a good solution, but if possible I would like to do be able to do one of the following, if possible:
- get the transcript without a bot that needs to be connected to a session.
- connect a bot that can interact with the live transcript in order to get all additional metadata, like speaker name.
2 Replies
- MarkThomas25Copper Contributor
To record without the bot, you can try transcribing the Teams meetings with a desktop recording app. That way you’re capturing/transcribing the audio natively, and you don’t need a bot in the meeting.
If you did want to use a bot, the EchoBot approach would get you live transcripts but you wouldn’t have speaker names or attribution. You’d get a participant ID and would need a separate call to the Graph API to match that to speaker names (this requires you to maintain a local map of speakerId → display name that you refresh as participants join/leave)
There are a few other ways to get transcripts from microsoft teams that you can read about, but I think that using a desktop recording SDK would be the easiest for your situation
- vikram-MFSTFormer Employee
Could you please refer this documentation :
Get callTranscript - Microsoft Graph v1.0 | Microsoft Learn
Use Microsoft Graph to fetch transcripts and recordings for a Teams meeting - Teams | Microsoft Learn
Could you please raise a feature request for this issue:
https://feedbackportal.microsoft.com/feedback/forum/ad198462-1c1c-ec11-b6e7-0022481f847