SmartMeet-Deployed / README.md
salal
Initial deployment
4b7a511
metadata
title: Engagement Detection API
emoji: 🎥
colorFrom: blue
colorTo: green
sdk: docker
pinned: false

Engagement Detection API

A Flask API that uses MARLIN (Video Foundation Model) + LSTM to predict student engagement from video clips.

Endpoints

Method Route Description
POST /upload Upload a video chunk (user_id, meeting_id, video)
GET /process/<user_id> Trigger processing for a user
GET /health Health check

Example Upload Request

curl -X POST https://your-space.hf.space/upload \
  -F "user_id=student1" \
  -F "meeting_id=meeting42" \
  -F "video=@clip.mp4"

Models Used

  • ControlNet/MARLIN — Video feature extractor
  • Custom LSTM classifier trained on engagement data