b8e6bc83c5
scripts/probe_cartesia.py opens a WebSocket to Cartesia Sonic, requests TTS for a sample customer-service utterance, and measures first-audio-byte latency over N iterations (default 20). Prints min/median/p95/mean. Uses the raw Cartesia WS API (no SDK coupling). If CARTESIA_API_KEY is missing, prints KEY_MISSING and exits 0. Also fixes the R1 Deepgram probe to use the raw WS API instead of the churn-prone SDK listen client. ---ci--- phase: 1 milestone: v0.1 plan: 01 task: 01-03 status: execute persona: backend-engineer requirements: covered: [REQ-VOICE-03, REQ-NFR-LAT-01] ---/ci---