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.
