- StageMind is an AI-based platform designed to help users practice and improve their communication skills through realistic, scenario-based simulations.
- Scenario Generation
Users can input the type of situation they want to practice (e.g., job interviews, workplace conflict, giving feedback). Based on this, the system uses LLMs to generate the scenario goal and profiles of AI agents who will participate in the conversation. - Real-Time Voice Interaction
Users engage in live, voice-based conversations with multiple AI agents in a Zoom-like interface. Each agent plays a specific role based on their profile, making the simulation dynamic and immersive. - Personalized Feedback
After each session, the system analyzes the conversation transcript, emotional tone, and speech features to generate a feedback report. This report helps users reflect on their performance and track improvement over time.
- Interview Preparation
Practice tailored interview scenarios to build confidence and fluency. - Workplace Communication
Simulate difficult conversations, such as resolving conflicts or giving constructive feedback. - Public Speaking & Presentation
Rehearse presentation scenarios with audience-like AI agents and receive feedback on clarity, emotion, and tone.
- Clone the repo
git clone https://github.com/All4Nothing/StageMind
- Create
.envfile in the directory in whichpackage.jsonexists and paste the following:PERPLEXITY_API_KEY=<your_own_API_KEY> OPENAI_API_KEY = <your_own_API_KEY>
- Navigate to the backend folder
cd voice_agent_backend - Running the server
python main.py
- Install NPM packages
npm install
- Start the development server
npm run dev
- Open your browser at: http://localhost:3000/practice
