~/wiki

WebRTC API

Mis à jour le 2025-01-03Confiance : high
webrtc-apirealtime-audiobrowser-integrationopenaivoice-aireal-time-communicationweb-standardsaudio-streaminggpt-realtime-2document-context-audioplayground-tools

openai's real-time audio API enabling direct voice communication with language models in browser environments. Provides foundation for conversational AI applications with low-latency audio streaming and document context integration.

Technical Specifications

Real-time Communication

  • Low-latency audio streaming
  • Bidirectional voice communication
  • Browser-native implementation without additional software

Model Access

  • Support for advanced models like gpt-realtime-2
  • "GPT-5-class reasoning" capabilities
  • Document context integration

Development History

  • December 2024: Initial API release with basic realtime audio models
  • May 2026: Enhanced with gpt-realtime-2 model support
  • June 2026: Document context functionality demonstrated in experimental tools

Implementation Examples

OpenAI WebRTC Playground

simon-willison's openai-webrtc-playground demonstrates advanced API usage including:

Capabilities

Advanced Reasoning

Integration with gpt-realtime-2 enables sophisticated conversational AI with enhanced reasoning capabilities, surpassing earlier real-time audio models.

Document Integration

Support for document-context-audio allows users to have voice conversations about uploaded documents, expanding use cases beyond simple chat interactions.

Browser Integration

Native browser support eliminates need for additional software installation, democratizing access to advanced voice AI capabilities.

Current Limitations

  • API-only access (not yet in consumer applications like ChatGPT iPhone app)
  • Requires playground-development tools for full feature exploration
  • Limited documentation compared to text-based APIs

Applications

  • Voice-first document analysis
  • Real-time AI assistance
  • Interactive educational tools
  • Accessibility interfaces
  • Research and development platforms

See also