<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Sanjay Ojha</title><description>Personal website of Sanjay Ojha, a software developer based in India.</description><link>https://sanjayojha.dev</link><item><title>OpenAI Realtime API with WebSocket in the Browser</title><link>https://sanjayojha.dev/blog/openai-realtime-websocket</link><guid isPermaLink="true">https://sanjayojha.dev/blog/openai-realtime-websocket</guid><description>This article explains how to use OpenAI Realtime API with WebSocket in a browser environment. Using MediaDevices API to access the microphone, AudioWorklet to process audio, and AudioContext to play back the OpenAI response.</description><pubDate>Wed, 25 Feb 2026 00:00:00 GMT</pubDate></item><item><title>OpenAI Realtime API with WebRTC</title><link>https://sanjayojha.dev/blog/openai-realtime-webrtc</link><guid isPermaLink="true">https://sanjayojha.dev/blog/openai-realtime-webrtc</guid><description>This article explains how to use OpenAI Realtime API with WebRTC in the browser using the MediaDevices API to access the microphone.</description><pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate></item></channel></rss>