Building a Gemini Live voice app with React, FastAPI and your own WebSocket protocol

The quickest way to try Gemini Live from a browser is to open a WebSocket straight to Google. For a weekend experiment, that is fine.