소스 정보
- 저장소
- Moshe-ship/hurmoz
- 최근 소스 활동
- 2026년 4월 7일 01:23
- 감지된 SKILL.md 언어
- 아랍어
- 스타
- 17
- 포크
- 2
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
SKILL.md 표시 중
SKILL.md
소스 지침 · 읽기 전용 미리보기- name
- arabic-ocr
- description
- Arabic OCR text extraction from images and documents
- version
- 1.0.0
- author
- Mousa Abu Mazin
- license
- MIT
- platforms
- ["linux","macos"]
- prerequisites
- {"commands":["curl","tesseract","magick"],"env_vars":["HF_TOKEN"]}
- metadata
- {"hermes":{"tags":["media","ocr","arabic","image"]}}
# التعرف على النص العربي (OCR)
## Tesseract (محلي — الخيار الأساسي والمجاني)
### تثبيت
```bash
# macOS
brew install tesseract tesseract-lang imagemagick
# التأكد من دعم العربي
tesseract --list-langs | grep ara
```
### استخراج النص
```bash
tesseract IMAGE_FILE output -l ara
cat output.txt
```
### عربي + إنجليزي معاً
```bash
tesseract IMAGE_FILE output -l ara+eng
```
### تحسين الدقة
```bash
# تحسين الصورة أولاً
magick IMAGE_FILE -resize 300% -sharpen 0x1 -threshold 50% improved.png
tesseract improved.png output -l ara --psm 6
```
## TrOCR عبر HuggingFace (بديل سحابي — اختياري)
> **تنبيه**: توفر نماذج HuggingFace Inference API يتغير. تحقق من توفر النموذج قبل الاعتماد عليه في بيئة إنتاجية. إذا كان النموذج غير متاح، استخدم Tesseract المحلي.
```bash
# microsoft/trocr-large-printed — نموذج OCR عام قوي
curl -s -X POST "https://api-inference.huggingface.co/models/microsoft/trocr-large-printed" \
-H "Authorization: Bearer $HF_TOKEN" \
-H "Content-Type: image/png" \
--data-binary @IMAGE_FILE
# للنصوص العربية تحديداً، جرّب:
# yazeed7/arabic-trocr أو أي نموذج عربي متاح على HuggingFace
curl -s -X POST "https://api-inference.huggingface.co/models/yazeed7/arabic-trocr" \
-H "Authorization: Bearer $HF_TOKEN" \
-H "Content-Type: image/png" \
--data-binary @IMAGE_FILE
```
## أوضاع PSM (Page Segmentation Modes)
| الوضع | الاستخدام |
|-------|-----------|
| `--psm 3` | تلقائي (افتراضي) |
| `--psm 6` | كتلة نص واحدة (الأفضل للمستندات) |
| `--psm 7` | سطر واحد |
| `--psm 8` | كلمة واحدة |
| `--psm 13` | نص خام بدون OSD |
## متى تستخدم
- المستخدم يرسل صورة فيها نص عربي
- يريد استخراج نص من مستند PDF ممسوح
- يريد قراءة مخطوطة أو وثيقة قديمة
- يريد تحويل صورة واتساب فيها نص لنص قابل للنسخ
## القواعد
- ابدأ دائماً بـ Tesseract المحلي — يعمل بدون إنترنت وبدون مفاتيح API
- الصور الواضحة عالية الدقة تعطي نتائج أفضل
- المخطوطات والخطوط المزخرفة تكون أقل دقة — نبّه المستخدم
- إذا النتيجة ضعيفة، اقترح تحسين الصورة أولاً بـ magick
- نماذج HuggingFace اختيارية وقد لا تكون متاحة دائماً
GitHub에서 보기