Speaking Meeting Bot

Speaking Meeting Bot

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

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

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