gradio-app/fastrtc

The python library for real-time communication

75
/ 100
Verified

Supports bidirectional audio and video streaming over WebRTC and WebSockets through FastAPI integration, with built-in voice activity detection and automatic turn-taking logic. Includes optional text-to-speech and speech-to-text capabilities, plus launching modes via Gradio UI, temporary phone numbers, or custom frontends. Targets AI/ML applications by integrating with LLM APIs (OpenAI, Anthropic, Google Gemini) and supporting real-time multimodal interactions.

4,547 stars and 51,336 monthly downloads. Available on PyPI.

Maintenance 10 / 25
Adoption 20 / 25
Maturity 25 / 25
Community 20 / 25

How are scores calculated?

Stars

4,547

Forks

433

Language

JavaScript

License

MIT

Last pushed

Jan 12, 2026

Monthly downloads

51,336

Commits (30d)

0

Dependencies

9

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/gradio-app/fastrtc"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.