bertx / README(2).md
MennatullahHany's picture
Upload 4 files
c1da3e1 verified
|
Raw
History Blame Contribute Delete
944 Bytes
---
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 التفاعلية.