منطيق

دعم العربية في برنامج توليد الكلام espeak

راجع المشروع على GitHubarabic-tools/ar-espeak

مشروع المِنْطيق

مشروع “المِنْطِيق“ Mintiq : Arabic eSpeak يهدف إلى إعداد الملفات الضرورية لعمل آلة النطق مفتوحة المصدر إسبيك، وجعلها تنطق بالعربية. وقد أطلقنا الإصدار التجريبي الأول من المشروع، المتوفر للتحميل ، ويأتي هذا المشروع ليسد ثغرة كبيرة في هذا المجال، ويفتح آفاقا جديدة لتوليد الكلام من النص العربي.

تحميل المشروع عبر Git

$ git clone https://github.com/arabic-tools/ar-espeak.git
$ cd ar-espeak

تسمية المشروع: ‫

ورد في لسان العرب :
مادة نطق: المِنْطِيق البليغ؛ أَنشد ثعلب: والنَّوْمُ ينتزِعُ العَصا من ربِّها، ويَلوكُ، ثِنْيَ لسانه، المِنْطِيق وقد أَنْطَقَه الله واسْتَنْطقه أَي كلَّمه وناطَقَه. مادة كلم: ورجل تِكْلامٌ وتِكْلامة وتِكِلاَّمةٌ وكِلِّمانيٌّ: جَيِّدُ الكلام فَصِيح حَسن الكلامِ مِنْطِيقٌٌ

التطبيقات المحتملة للمشروع

برامج لقراءة الشاشة للمكفوفين مثل:

برنامج قراءة النصوص والتعبيرات المتكررة: KMouth

وسنعمل على ربط المشروع ببرنامج التشكيل مشكال، لأجل قراءة أفضل للنص العربي. وتضم الحزمة العربية ثلاث ملفات للكلام، أولها مصمم خصيصا لآلة النطق إسبيك، أما الملفان الباقيان، فهما من مشروع Mbrola.

طريقة التنصيب والاستعمال

كيف تضيف ملفات العربية إلى espeak إسبيك (الدليل العربي)
نظام وندوز
  1. نزّل برنامج إسبيك من http://espeak.sf.net
  2. عند تثبيت البرنامج، يرجى إدخال قائمة أسماء اللغات التلقائية الآتية:
    • “ar”و “mb-ar1″ و “mb-ar2″
  3. فك ضغط ملف ar-espeak
  4. بعد انتهاء التثبيت، انسخ ما في مجلد “espeak-data” إلى:
  5. C:\Program Files\eSpeak\espeak-data

لينكس

  1. تحقق أن إسبيك مثبت، يمكن تحميله من: http://espeak.sf.net
  2. تحقق من مسار مجلد espeak-data
    على نظام فيدورا، يوجد في المسار: /usr/share/espeak-data
  3. فك ضغط ملف ar-espeak
  4. نسخ ما في مجلد “espeak-data” إلى
  5. /usr/share/espeak-data

تحقق أنّ إسبيك تعرف إلى ملفات العربية بالأمر:

espeak --voices=ar

فيعطيك نتيجة مثل:


Pty 	Language 	Age/Gender 	VoiceName 		File 		Other Langs
1 	ar 		M 		arabic-mbrola-1 	mb/mb-ar1
2 	ar 		M 		arabic-mbrola-2 	mb/mb-ar2
5 	ar 		M 		arabic 	ar

جرّب النطق بالأمر:

espeak 'السلام عليكم' -v ar

الاستعمال

البرنامج فيه ثلاث ملفات نطق عربية هي ar, mb-ar1, mb-ar2
يمكن استعمالها أحدها على منوال:

espeak 'السلام عليكم' -v ar
espeak 'السلام عليكم' -v mb-ar1
espeak 'السلام عليكم' -v mb-ar2

يمكن توليد الكلام من ملف مثل

espeak -f sample.txt -v ar

ملاحظة:

للحصول على نتائج أفضل، يرجى استعمال نصوص مشكولة.
يمكن تشكيل النصوص ببرنامج مشكال لتشكيل النصوص الذي يمكن تحميله من: http://mishkal.sourceforge.net
واستعماله على الوب من: http://tahadz.com/mishkal