Sales Role Play Studio

Practice high-stakes sales calls with realistic buyer personas and voice interactions. Choose a persona, run the LiveKit agent, and simulate real conversations.

Available Personas

p1_faisal

Managing Director persona focused on strategic fit, outcomes, and executive-level clarity.

Deepgram voice mapped

p2_noura

Operations and process-oriented persona that tests delivery reliability and execution details.

Deepgram voice mapped

p3_omar

Technical evaluator persona focused on integration complexity and implementation feasibility.

Deepgram voice mapped

p4_rajesh

Aggressive commercial persona focused on ROI pressure, speed, and negotiation stress-testing.

Deepgram voice mapped

How to Run Role Play

  1. Open terminal in the project root.
  2. Change into the roleplay folder.
  3. Set your persona in environment variables.
  4. Start the LiveKit agent server.
cd livekit-sales-roleplay set ROLEPLAY_PERSONA_ID=p1_faisal python agent.py

Use one of: p1_faisal, p2_noura, p3_omar, p4_rajesh.