Spaces:
Sleeping
Sleeping
| title: Bert FastAPI | |
| emoji: 🎙️ | |
| colorFrom: blue | |
| colorTo: indigo | |
| sdk: docker | |
| app_port: 7860 | |
| pinned: false | |
| # Voice Safety Detection API (FastAPI + Docker) | |
| API مبنية بـ FastAPI تستقبل ملف صوتي، تحوله لنص باستخدام Whisper، ثم تصنف النص كـ | |
| **Safe** أو **Danger** باستخدام موديل `MennatullahHany/Abert`. | |
| ## Endpoints | |
| - `GET /` — فحص أن السيرفر شغال | |
| - `GET /health` — health check | |
| - `POST /predict` — يستقبل ملف صوتي (form field اسمه `audio`) ويرجع: | |
| ```json | |
| { | |
| "text": "النص المحوّل من الصوت", | |
| "result": "Safe", | |
| "confidence": 0.98 | |
| } | |
| ``` | |
| ## مثال استخدام (curl) | |
| ```bash | |
| curl -X POST "https://<your-space>.hf.space/predict" \ | |
| -F "audio=@sample.wav" | |
| ``` | |
| ## التوثيق التفاعلي | |
| بعد تشغيل السيرفر، تقدر تفتح `/docs` لواجهة Swagger التفاعلية. | |