# Speaking Meeting Bot
URL: /work/speaking_meeting_bot
Source: https://raw.githubusercontent.com/techwithanirudh/minimalistic-portfolio/refs/heads/main/content/work/speaking_meeting_bot.mdx

AI agents that join Google Meet and Teams calls and speak with different personalities.



Speaking Meeting Bot lets AI agents join Google Meet and Teams calls and speak with different personalities.

## How it works [#how-it-works]

Each agent's behavior, tone, and knowledge live in a Markdown file, so you can change the personality without changing code. FastAPI starts the bots, MeetingBaaS joins the calls, and Pipecat handles the audio. OpenAI handles the responses. ngrok is used during local development.

## Stack [#stack]

* FastAPI, Pipecat, Python 3.11.
* MeetingBaaS APIs + WebSocket transport.
* Cartesia TTS, Gladia/Deepgram STT, OpenAI.


Last updated on August 3, 2026