Spaces:
Running
Running
metadata
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 checkPOST /predict— يستقبل ملف صوتي (form field اسمهaudio) ويرجع:
{
"text": "النص المحوّل من الصوت",
"result": "Safe",
"confidence": 0.98
}
مثال استخدام (curl)
curl -X POST "https://<your-space>.hf.space/predict" \
-F "audio=@sample.wav"
التوثيق التفاعلي
بعد تشغيل السيرفر، تقدر تفتح /docs لواجهة Swagger التفاعلية.