--- 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://.hf.space/predict" \ -F "audio=@sample.wav" ``` ## التوثيق التفاعلي بعد تشغيل السيرفر، تقدر تفتح `/docs` لواجهة Swagger التفاعلية.