recognizer-api / README.md
Sathya-UM's picture
Deploy headless recognizer API (Docker)
c25f760 verified
|
Raw
History Blame Contribute Delete
832 Bytes
metadata
title: twelveswaras recognizer API
emoji: 🎧
colorFrom: yellow
colorTo: red
sdk: docker
app_port: 7860
pinned: false

twelveswaras recognizer API (headless)

The decoupled inference backend. No UI: it exposes JSON only. The user-facing wheel lives first-party on twelveswaras.com (Cloudflare Pages) and calls this through a Cloudflare Worker.

  • GET /health -> { "status": "ok", "raagas": 40 }
  • POST /identify (multipart audio) -> { top3, tonic_hz, heard_seconds, no_prediction, swara_activation[12] }

This Space is a Docker SDK space (not Gradio). It builds space/Dockerfile, which runs uvicorn api:app on port 7860. To deploy, assemble the build (raaga_id/, models/, api.py, Dockerfile, requirements-api.txt) and push to a Space whose README has the front-matter above. See cloudflare/DEPLOY.md.