designed to ease public speaking anxiety and boost your confidence. get targeted feedback on how closely your speech matches your prepared outline or script, along with insights on filler words, pacing, and body language.
create a .env file in /frontend with the following:
VITE_CLOUD_NAME=
VITE_UPLOAD_PRESET=to run:
cd frontend
npm install # make sure node is up to date
npm run devcreate a .env file in /backend with the following:
MONGODB_URL=mongodb+srv://<db_username>:<db_password>@cluster0.wddsg5v.mongodb.net/PublicSpeaking?retryWrites=true&w=majority&appName=Cluster0
PORT=8000to run:
cd backend
python -m venv venv # create a virtual environment
source venv/bin/activate # on windows: venv\Scripts\activate
pip install --upgrade pip # make sure pip is up to date
pip install -r requirements.txt
python3 main.pycreate a .env file in /analysis with the following:
GEMINI_API_KEY=
OPENAI_API_KEY =to run:
cd analysis
pip install -r requirements.txt
uvicorn transcribe:app --port 9000- click "create new speech" in the top-right corner of the page
- select the type(s) of analysis you'd like — content, delivery, or both
- upload your your speech video by either selecting a file from your device or recording directly through our platform
- click "next" to begin the analysis process
- review your results and choose to either finish the session or rehearse again
- if you choose to rehearse again, repeat steps 2-5 as needed for additional practice or feedback
- from the home page, click on an existing speech
- find and click the specific rehearsal you're looking for
- view your past analysis
- go back to all the rehearsals or exit to the home page