تحويل النص إلى كلام. بعض البدائل لنظام التشغيل Linux

تحويل النص إلى كلام

لأسباب مختلفة؛ الإعاقة ، والرغبة في الاستفادة من وقت السفر أو الانتظار ، أو ببساطة عن طريق التفضيل الشخصي ، الاحتمال الذي توفره لنا أجهزة الكمبيوتر يعد تحويل النص إلى صوت ، إما عن طريق قراءته أو تحويله إلى ملف للاستماع إليه لاحقًا ، ميزة مستخدمة على نطاق واسع.

Windows و Android أصلاً لديهم القدرة على القراءة بأصوات ، على الرغم من احتفاظها ببعض الخصائص التي تستمر في تحديد أصلها الاصطناعي ، إلا أنها مع ذلك ممتعة للأذن.

يضاف إلى ذلك سلسلة من البرامج المجانية والمدفوعة التي تحقق أقصى استفادة من هذه الميزات.

بعد أن نتذكر أن نظام التشغيل Windows مدفوع وأن Android يجمع البيانات لـ Google ، يجب أن نقول ماذالا يزال e Linux غير على مستوى العلامة ، ومع ذلك ، يمكننا تحقيق نتائج مقبولة. من ناحية أخرى ، على الرغم من وجود خيارات لنظام Linux من الدرجة التجارية (وبالطبع عليك الدفع) في هذه المقالة ، سنركز على الخيارات المجانية والمفتوحة المصدر.

أدوات لتحويل النص إلى كلام

المرسل الكلام

إذا كنت تستخدم عارض الكتب الإلكترونية Caliber ، فسترى أنه على Linux يطلب منك تثبيت حزمة تسمى Speech-Dispatcher. يعمل هذا النظام الخفي كحلقة وصل بين البرامج التي تريد تحويل النص إلى كلام والبرامج التي تتعامل مع تركيب الكلام.

من البرامج التي تمت مناقشتها في هذا المقال يعمل مع Espeak و Festival.

إنه تطبيق موجود في المستودعات بحيث يمكنك البحث عنه بالاسم لتثبيته من مدير الحزم.

Espeak / Espeak NG

لاختبار الأوامر التالية ، ستحتاج إلى إنشاء ملف نصي ، وكتابة شيء ما وحفظه باسم test.txt

Espeak هي أداة مساعدة لتحويل النص إلى كلام تستخدمها أدوات قراءة الشاشة في العديد من توزيعات Linux حتى تتمكن من تثبيته من مستودعاته. يتم استخدامه من سطر الأوامر ومن خلال البرامج ذات الواجهة الرسومية مثل Gespeaker أو Kmouth (كلاهما في المستودعات).

معظم الأصوات المتوفرة في Espeak تبدو آلية، لكنها مفهومة جيدًا ولا توجد قيود على استخدامها.

يعد Espeak NG نسخة أكثر إحكاما من الإصدار السابق.

لتحويل ملف من نص إلى كلام
الاسبانية من اسبانيا
espeak -f prueba.txt -v es -w prueba.wav

أمريكا اللاتينية الإسبانية
espeak -f prueba.txt -v es-419 -w prueba.wav

مساعدة ومزيد من المعلومات
man espeak

مهرجان

أداة أخرى متوفرة في المستودعات هي Festival. يتضمن نفس خصائص السابقتين ، بالإضافة إلى إمكانية قراءة ما نكتبه.

يمكننا أن نرى قائمة اللغات المثبتة مع:
ls /usr/share/festival/languages/

اقرأ ملفًا
festival --language castillian_spanish --tts prueba.txt
مزيد من المعلومات
man festival
الصوت الافتراضي في اللغة الإسبانية واضح ، وإن كان آليًا ، ولكنه يعاني من مشاكل في الخناق. لا يُنشئ المهرجان ملفات صوتية.

بيكو نص إلى محرك الكلام

إنه مُركِّب الكلام لإصدار Android مفتوح المصدر. الصوت أكثر طبيعية ، على الرغم من أنه يضع قيودًا على طول النص. يمكنك العثور عليها في المستودعات تحت اسم ibttspico-utils.

للتحويل من نص إلى ملف صوتي ، نستخدم الأمر:
pico2wave -l es-ES -w prueba.wav "$(cat prueba.txt)"

يمكننا العثور على مزيد من المعلومات عن طريق الكتابة:
pico2wave – help

جي تي تي اس

هذا التطبيق يستخدم نفس المكتبة التي تستخدمها Google Translate لتوضيح نطق كلمة ما. على الرغم من وجوده في المستودعات ، فقد يرجع السبب في ذلك إلى أنه إصدار قديم ، ولا يمكنه الاتصال بخوادم Google ، لذا من الأفضل تثبيته من مستودعات PyPy.org

لهذا علينا التأكد من تثبيت حزمة python3-pip ثم كتابة:

sudo pip3 install gTTS

ثم نقوم بما يلي:

sudo nano ~/.profile

ونضيف هذا الخط

export PATH="$HOME/.local/bin:$PATH"

نحن نوفر مع CTRL أو ونوفر مع  اضغط على CTRL X

يمكننا أن نرى اللغات المتاحة عن طريق الكتابة

gtts-cli --all

لتحويل ملف نصي (في هذه الحالة إلى mp3):

gtts-cli -f prueba.txt --l es --output test.mp3

تضع Google قيودًا على استخدامنا للبرنامج ، لكنني تمكنت من إنشاء ملفات تصل مدتها إلى ساعة.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.