Skip to content

All4Nothing/StageMind

Repository files navigation

StageMind: AI-Powered Communication Training Tool

  • StageMind is an AI-based platform designed to help users practice and improve their communication skills through realistic, scenario-based simulations.
Screenshot 2025-04-17 at 1 43 33 PM Screenshot 2025-04-17 at 1 43 52 PM Screenshot 2025-04-17 at 1 44 03 PM Screenshot 2025-04-17 at 1 59 02 PM

Project Architecture

Group 7


🛠️ Built With

  • Next.js
  • Python
  • FastAPI
  • PyTorch
  • NumPy
  • Hugging Face
  • OpenAI
  • Perplexity API

Key Features

  • 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.

Use Cases

  • 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.

Installation

Backend

  1. Clone the repo
    git clone https://github.com/All4Nothing/StageMind
  2. Create .env file in the directory in which package.json exists and paste the following:
    PERPLEXITY_API_KEY=<your_own_API_KEY>
    OPENAI_API_KEY = <your_own_API_KEY>
  3. Navigate to the backend folder
    cd voice_agent_backend
  4. Running the server
    python main.py

Frontend

  1. Install NPM packages
    npm install
  2. Start the development server
    npm run dev
  3. Open your browser at: http://localhost:3000/practice

(back to top)

Authors

-Yongjoo Kim : AI Engineering lauragrandaf

-Sofi Nafikova : Backend lauragrandaf

-Syed Hasnain Mumtaz Naqvi : Team Leader lauragrandaf

-Jaeyong Lee : Fullstack & AI lauragrandaf

-Laura Granda Fernández : Frontend lauragrandaf

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5