showcase/integrations/pydantic-ai/qa/voice.md
/demos/voice/api/health)OPENAI_API_KEY set (required for Whisper transcription)public/demo-audio/sample.wav present/demos/voiceSample: "What is the weather in Tokyo?"<CopilotChat /> renders a message composerdata-testid="copilot-start-transcribe-button") is visible — the
authoritative signal that transcriptionService is mounted on
/api/copilotkit-voiceOPENAI_API_KEY on the deployment and click "Play sample"GuardedOpenAITranscriptionService maps missing-key to a typed
401 via the runtime's error categorizer.