Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ناطق (Natiq) — قارئ النصوص العربية الصوتي

أداة إتاحة عربية 100% 🇸🇦 · مجانية · مفتوحة المصدر (MIT)
تطبيق سطح مكتب خفيف يقرأ النص المكتوب بالعربية بصوت عالٍ، موجّه لذوي الهمم، كبار السن، ضعاف البصر، والمتعلمين.


🎯 الهدف والفئة المستهدفة

"ناطق" يسهّل على غير المبصرين وذوي صعوبات القراءة الاستماع للنصوص العربية بسهولة. الواجهة عربية بالكامل بدعم اتجاه النص من اليمين لليسار (RTL)، ويعمل بدون أي حزم خارجية — يعتمد فقط على محرك النطق المدمج في ويندوز (SAPI).

✨ الميزات

  • 🗣️ تحويل النص إلى كلام (TTS) بصوت عربي عند توفره.
  • 🎚️ تحكم بسرعة النطق عبر شريط تمرير.
  • 🔊 اختيار الصوت المتاح على الجهاز من قائمة منسدلة.
  • 📂 فتح وحفظ الملفات النصية (.txt) بترميز UTF-8.
  • ⌨️ اختصار Ctrl+S للحفظ السريع.
  • 🪟 واجهة خفيفة (Tkinter) تعمل على كل أجهزة ويندوز.

📦 المتطلبات

  • نظام ويندوز (7/8/10/11).
  • بايثون 3.8 أو أحدث (مثبّت من python.org).
  • محرك SAPI مدمج في ويندوز (متوفر افتراضياً).
  • للحصول على نطق عربي فعلي: ثبّت حزمة لغة عربية من الإعدادات ← الوقت واللغة ← اللغة ← خيارات ← أصوات النطق الرقمي وأضف صوتاً عربياً (مثل Microsoft XXX - Arabic). إن لم يتوفر صوت عربي، يعمل البرنامج بصوت الجهاز الافتراضي ويُبلغك بذلك في شريط الحالة.

🚀 التثبيت والتشغيل

# 1) حمّل المستودع
git clone https://github.com/rzaeen/ArabicTTS-Natiq.git
cd ArabicTTS-Natiq

# 2) شغّل الأداة مباشرة (لا حاجة لتثبيت أي حزمة)
python src/natiq.py

أو ببساطة انقر نقراً مزدوجاً على src/natiq.py بعد تثبيت بايثون.

🖥️ طريقة الاستخدام

  1. اكتب النص العربي في منطقة النص (أو اضغط فتح ملف لإحضار ملف .txt).
  2. اختر الصوت والسرعة المناسبين من الأعلى/الأسفل.
  3. اضغط 🔊 اقرأ النص ليسمع البرنامج النص بصوت عالٍ.
  4. اضغط إيقاف لإيقاف القراءة في أي وقت.

💡 أمثلة وتطبيقات

  • قراءة المقالات والرسائل والكتب النصية للكفّ البصر.
  • مساعدة كبار السن في سماع المحتوى بدل القراءة.
  • تعلّم النطق الصحيح للكلمات العربية.

📁 بنية المشروع

ArabicTTS-Natiq/
├── LICENSE
├── README.md
└── src/
    └── natiq.py      # الكود الرئيسي (واجهة + طبقة TTS)

🤝 المساهمة

نرحّب بأي تحسينات: إضافة دعم لينكس/ماك (عبر espeak/pyttsx3)، أزرار تلوين نص، أو وضع القراءة التلقائية للملفات الكبيرة. ارفع طلب سحب (Pull Request) وسنراجعه.

📜 الرخصة

مفتوح المصدر تحت رخصة MIT — استخدمه، طوّره، وشاركه بحرية.

About

ناطق — قارئ النصوص العربية الصوتي (أداة إتاحة عربية 100% مفتوحة المصدر)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages