gradio-app/fastrtc

The python library for real-time communication

61
/ 100
Established

This is a real-time communication library for Python. It turns any Python function into a live audio and video stream via WebRTC or WebSockets, enabling immediate, interactive experiences. It's designed for developers building applications that need to interact with users through voice or video, such as AI voice assistants or real-time video analysis tools.

4,547 stars. Available on PyPI.

Use this if you need to integrate real-time audio and video streaming into a Python application, especially for conversational AI, live transcription, or interactive video analysis.

Not ideal if you primarily need to build static web pages or applications without any real-time audio or video interaction.

AI voice assistant development real-time video processing live transcription telephony integration interactive AI applications
Maintenance 6 / 25
Adoption 10 / 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

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.