# Whisper Arabic

> تحويل الصوت لنص عربي — فرّغ ملفات صوتية عربية لنص مكتوب باستخدام Whisper. استخدم عندما يريد المستخدم تفريغ صوت أو فيديو عربي.

- Skill: `moshe-ship/whisper-arabic` (Agent Skill)
- Install (CLI): `npx skillmds@latest add moshe-ship/whisper-arabic`
- Raw SKILL.md: https://api.skillmd.com/api/skills/moshe-ship/whisper-arabic/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: moshe-ship (https://skillmd.com/u/moshe-ship)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/moshe-ship/whisper-arabic

---


# تحويل الصوت إلى نص عربي

## Whisper (OpenAI — محلي)

### تفريغ ملف صوتي
```bash
whisper AUDIO_FILE --language Arabic --model medium --output_format txt
```

### النماذج المتاحة
| النموذج | الحجم | الدقة | السرعة |
|---------|-------|-------|--------|
| `tiny` | 39M | منخفضة | سريع جداً |
| `base` | 74M | مقبولة | سريع |
| `small` | 244M | جيدة | متوسط |
| `medium` | 769M | عالية | بطيء |
| `large-v3` | 1.5G | أعلى | بطيء جداً |

**الأفضل للعربي**: `medium` (توازن بين الدقة والسرعة)

### تفريغ مع timestamps
```bash
whisper AUDIO_FILE --language Arabic --model medium --output_format srt
```

### تفريغ من فيديو
```bash
# استخرج الصوت أولاً
ffmpeg -i VIDEO_FILE -vn -acodec pcm_s16le -ar 16000 -ac 1 audio.wav
# ثم فرّغ
whisper audio.wav --language Arabic --model medium
```

### API (OpenAI Cloud)
```bash
curl -s -X POST "https://api.openai.com/v1/audio/transcriptions" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -F file=@AUDIO_FILE \
  -F model="whisper-1" \
  -F language="ar"
```

## متى تستخدم
- المستخدم يرسل ملف صوتي ويريد النص
- يريد تفريغ محاضرة أو خطبة
- يريد ترجمة صوتية (تفريغ + ترجمة)
- يريد عمل subtitles لفيديو عربي

## القواعد
- نبّه أن اللهجات قد تقلل الدقة — الفصحى أدق
- للملفات الطويلة (>30 دقيقة) اقترح تقسيم الملف أولاً
- إذا طلب تفريغ + ترجمة، استخدم whisper ثم skill translate

