submatch-backend / README.md
Janesh's picture
fix: valid HF colorFrom (purple not violet)
7b6c16a
|
Raw
History Blame Contribute Delete
763 Bytes
---
title: SubMatch Backend
emoji: πŸŽ™οΈ
colorFrom: purple
colorTo: indigo
sdk: docker
pinned: false
app_port: 7860
---
# SubMatch β€” Backend API
FastAPI backend for [SubMatch](https://github.com/JaneshKapoor/submatch), the audio-subtitle mismatch detector by PlanetRead.
## Endpoints
- `POST /api/jobs` β€” analyze a YouTube URL
- `POST /api/jobs/upload` β€” analyze an uploaded video file
- `GET /api/jobs/:id` β€” poll job status
- `GET /api/jobs/:id/report` β€” get report JSON
- `GET /api/jobs/:id/report.html` β€” download HTML report
- `WS /ws/:id` β€” real-time progress stream
- `GET /health` β€” health check
## Stack
faster-whisper Β· Tesseract OCR (Hindi, Kannada, Tamil, Telugu, Marathi, Bengali) Β· yt-dlp Β· OpenCV Β· rapidfuzz Β· FastAPI