Vexa is an API for real-time meeting transcription using meeting bots and direct streaming from web/mobile apps. It extracts knowledge from various platforms including:
- Google Meet
- Zoom
- Microsoft Teams
Built as a scalable multiuser service, Vexa efficiently supports thousands of simultaneous users and concurrent transcription sessions. It's an enterprise-grade alternative to recall.ai with numerous extra features, designed specifically for secure corporate environments where data security and compliance are non-negotiable.
Set up and running in under 5 minutes
# POST /v1/bots
curl -X POST https://api.vexa.ai/v1/bots \
-d '{
"meeting_url": "https://meet.google.com/abc-defg-hij",
"platform": "google_meet"
}'
# GET /v1/transcripts/{meeting_id}
{
"data": {
"meeting_id": "meet_abc123",
"transcripts": [
{
"time": "00:01:15",
"speaker": "John Smith",
"text": "Let's discuss the quarterly results."
},
{
"time": "00:01:23",
"speaker": "Sarah Johnson",
"text": "The Q3 revenue exceeded our projections by 15%."
},
{
"time": "00:01:42",
"speaker": "Michael Chen",
"text": "Customer acquisition costs decreased by 12% from last quarter."
}
]
}
}
-
Meeting Bots: Automated bots that join your meetings on:
- Google Meet
- Zoom
- Microsoft Teams
- And more platforms
-
Direct Streaming: Capture audio directly from:
- Web applications
- Mobile apps
- Real-time multilingual transcription supporting 99 languages with Whisper
- Real-time processing with LLM to improve readability and add extra features
- Real-time translation between supported languages
- Meeting knowledge extraction with RAG (Retrieval Augmented Generation) for finished meetings
- MCP server for Agent access to transcription data
Vexa is designed from the ground up as a high-performance, scalable multiuser service:
- Microservice-based architecture allowing independent scaling of components
- Distributed processing of transcription workloads
- Horizontal scaling to handle thousands of concurrent users
- Multi-tenant design with secure data isolation between organizations
- Queue-based audio processing for handling peak loads
- Low-latency performance (5-10 seconds) even at scale
- Fully Functional: Complete low-level transcription API that:
- Receives audio and speaker activations
- Returns high-quality transcripts in real-time
- Google Meet (Early April 2025)
- Microsoft Teams (April 2025)
- Zoom (April 2025)
- Web and Mobile Apps (Early April 2025)
- Comprehensive API Documentation (Early April 2025)
For security-minded companies, Vexa offers complete self-deployment options.
See DEPLOYMENT.md for detailed setup instructions.
Contributors are welcome! Join our community and help shape Vexa's future:
-
Research & Discuss:
- Review our roadmap in the Project Tasks Board
- Join discussions in our Discord Community
- Share your ideas and feedback
-
Get Involved:
- Browse available tasks in our task manager
- Request task assignment through Discord
- Submit pull requests for review
-
Critical Tasks:
- Selected high-priority tasks will be marked with bounties
- Bounties are sponsored by the Vexa core team
- Check task descriptions for bounty details and requirements
To contribute:
- Join our Discord community
- Review the roadmap and available tasks
- Request task assignment
- Submit a pull request
Vexa is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.
The Vexa name and logo are trademarks of Vexa.ai Inc. See TRADEMARK.md for more information.