Hugging Face 与 Cloudflare 合作推出 FastRTC,实现实时语音和视频的无缝连接
Hugging Face and Cloudflare Partner to Make Real-Time Speech and Video Seamless with FastRTC
Hugging Face 与 Cloudflare 合作推出 FastRTC,为开发者提供企业级 WebRTC 基础设施,支持低延迟的语音和视频流。开发者可以使用 Hugging Face 访问令牌免费流式传输 10GB 数据。
原文给出了能力变化和开放入口,读者可以据此判断它会怎样改变现有工作流。
We're excited to announce a new partnership between Cloudflare and Hugging Face that gives FastRTC developers instant access to enterprise-grade WebRTC infrastructure with a Hugging Face token.
As a preview of what you can build with FastRTC and Cloudflare, check out this voice chat app built with Meta's new Llama 4 model!
Meeting a Gap in the Toolbox of AI Developers
As conversational AI becomes a core interface for tools, products, and services, real-time communication infrastructure is increasingly essential to support natural, multimodal interactions. Hugging Face built FastRTC to let AI developers build low-latency AI-powered audio and video streams with minimal Python code by abstracting away the complexities of WebRTC – the gold standard technology for real-time communication.
WebRTC-powered applications often face deployment challenges due to the need for specialized TURN servers, which enable reliable connections across different network environments. To address this issue, Cloudflare has built a global network of these servers that spans over 335 locations worldwide.
This partnership combines FastRTC’s easy development approach with Cloudflare's global TURN network, ensuring developers can create fast and reliable WebRTC applications with global connectivity.
Free Access with Your Hugging Face Account
FastRTC developers with a valid Hugging Face Access Token can stream 10GB of data for FREE every month without a credit card. Once the monthly limit is reached, developers can switch to their Cloudflare account for higher capacity (instructions).
Why This Matters for AI Developers
This partnership is especially valuable for AI developers building:
- Voice assistants that need reliable, low-latency audio streaming
- Video analysis applications that process camera feeds in real-time
- Multimodal AI applications that combine audio, video, and text
This partnership lets developers focus on their core application logic with FastRTC, while eliminating the need to build and maintain TURN infrastructure. Cloudflare's managed service handles global scalability and reliability, allowing AI developers to deliver exceptional experiences without the overhead of maintaining infrastructure.
Getting Started
The integration will be available in the FastRTC version 0.0.20 and above. To get started:
- Ensure you have a Hugging Face token with read access(get one here)
- Install or upgrade FastRTC:
pip install --upgrade 'fastrtc[vad]' - Configure your Stream to use the Cloudflare TURN network as shown below:
from fastrtc import ReplyOnPause, Stream, get_cloudflare_turn_credentials
import os
os.environ["HF_TOKEN"] = "<your-hf-token>"
def echo(audio):
yield audio
stream = Stream(ReplyOnPause(echo),
rtc_config=get_cloudflare_turn_credentials)
stream.ui.launch()
Launch your script with python, python <name of your script>.py
See this Collection on Hugging Face as well as the FastRTC Cookbook for more examples.
What's Next?
If you have any questions or feedback, please reach out to us on GitHub or Hugging Face. Please follow us on Hugging Face for latest updates and announcements.
来源:Hugging Face Blog · huggingface.co