No description
Find a file
Fırat Ege Bayram 50f37d9dec Update roadmap with audio processing and speech analysis features
- Add new Milestone 4 for audio capture and speech processing
- Add new Milestone 5 for advanced cross-modal analysis
- Expand production features to include audio visualization
- Translate document from Turkish to English for consistency
- Add speech-facial expression correlation tracking
- Include tone analysis and uncomfortable topic detection
2025-09-07 16:33:49 +03:00
models feat: Implement rule-based micro-expression analysis system 2025-09-07 14:02:25 +03:00
src Update roadmap with audio processing and speech analysis features 2025-09-07 16:33:49 +03:00
tests feat(data-collection): modularize and extend data collection with geometric features 2025-08-23 19:03:49 +03:00
.gitignore feat: Implement rule-based micro-expression analysis system 2025-09-07 14:02:25 +03:00
main.py Update roadmap with audio processing and speech analysis features 2025-09-07 16:33:49 +03:00
README.md Update README.md 2025-08-23 15:05:42 +03:00
requirements.txt first commit 2025-08-23 14:33:42 +03:00
setup.py first commit 2025-08-23 14:33:42 +03:00
TODO.md Update roadmap with audio processing and speech analysis features 2025-09-07 16:33:49 +03:00

iHateInterview: Real-Time Emotion Detector

Welcome to the project where your face tells all! (And your code does the rest.)

What is this?

A Python app that:

  • Looks at your face (with your permission, promise!)
  • Reads your expressions using MediaPipe's FaceLandmarker
  • Predicts your emotion with a machine learning model
  • Tells you if you look happy, sad, or just... neutral

How to Run

  1. Clone this repo. (You know the drill)
  2. Install requirements:
    pip install -r requirements.txt
  3. Make sure you have a webcam and a face (preferably your own)
  4. Run:
    python main.py
    
  5. Make faces. See what the machine thinks. Try not to laugh (or do, it's good for the data).

FAQ

  • Q: Why is it called iHateInterview?

  • A: Because interviews are stressful. This project is not. 😁

  • Q: Why does it say 'No blendshapes detected'?

  • A: Maybe you're a robot. Or maybe check your camera/model setup.

  • Q: Can it detect if I'm lying?

  • A: No, but it can tell if you're frowning about it.

License

MIT. Use it, break it, improve it, just don't blame us if your computer thinks you're always angry.


Made with caffeine, Python, and a little bit of facial confusion. 👀