Spaces:
Sleeping
Sleeping
| 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 | |