How to Detect Which Participant is Speaking in Real-Time in a Teams Meeting Using Azure Communication Services?

Tiến Đạt Dương 0 Reputation points
2024-12-24T13:21:01.9266667+00:00

Hi everyone!
I am developing an application using JavaScript with the libraries @azure/communication-calling and @azure/communication-identity. My goal is to capture real-time voice data each time a participant speaks during a Teams meeting using Azure Communication Services (ACS). Additionally, I need to retrieve and associate the user_id for each participant speaking.

Could guidance be provided on how to:

  1. Capture voice data for each participant whenever they speak in the meeting?
  2. Retrieve and associate the user_id with the captured voice data in real-time?

Any relevant documentation or examples would be greatly appreciated.

Thank you!

Azure Communication Services
Azure Communication Services
An Azure communication platform for deploying applications across devices and platforms.
941 questions
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.