Overview of TeamsBot Sample implementations
masterThe TeamsBot Sample provides two distinct implementations of the ITeamsBot interface. Both implementations are designed to consume participant audio and video data to visualize engagement.
Engagement is visualized through two methods:
- Gravitating Ball: A ball moves toward the most active speakers.
- Scaling Video Frames: Participant video frames are scaled based on activity.
You can use these implementations in two ways:
- Live Meetings: Configure the
PsiBotTeams bot (../PsiBot/PsiBot.Service/) to use either implementation when deployed. - Local Testing/Development: Configure the
TeamsBotTesterproject (../TeamsBotTester/) to use either implementation when running from persisted data.