Pre-call
-- Start the voice session and inspect transcript and runtime events. -
-+ Agora Conversational AI +
++ Python Voice AI Quickstart +
++ The Python backend now mirrors the current Next.js quickstart contract: one requester, + one agent, UIKit transcript UI, and renewed RTC plus RTM tokens. +
+ + + + {error ? ( ++ {error} +
+ ) : null} +- {isConnecting ? 'Starting voice session' : 'Voice agent ready'} -
-- Keep the main decision point close to the stage, following the Agora pre-call pattern. -
-Action dock
-- Keep the main controls grouped directly below the stage. -
-