Hugging Face and Cloudflare partner for seamless real-time speech and video with FastRTC
Hugging Face and Cloudflare have partnered to enhance AI-powered audio and video streaming by integrating Cloudflare’s WebRTC infrastructure with Hugging Face’s FastRTC tool. This collaboration simplifies WebRTC complexities, allowing AI developers to create low-latency streams with minimal Python coding.
Cloudflare supports this with its global network of specialized TURN servers, ensuring reliable connectivity across various network environments. Developers with a Hugging Face Access Token can stream up to 10GB monthly for free, with the option to use a Cloudflare account for higher capacity streaming once the limit is exceeded. The integration aims to benefit developers working on voice assistants, real-time video analysis, and multimodal AI applications, eliminating the need to build and maintain their own communication infrastructure.
Available from FastRTC version 0.0.20, developers can upgrade via pip, configure their streams with Cloudflare’s TURN credentials, and launch their applications using a Python script. A demo voice chat app showcases the integration's capabilities, with additional resources like a dedicated Collection and the FastRTC Cookbook provided by Hugging Face to support developers in expanding their real-time communication applications.