اذهب إلى المحتوى
  • 0

مشكلة Text-to-Speech في مكتبة pyttsx3

Ahmed Eladlany

السؤال

قمت بإنشاء محرر لقراء الكتب والروايات وكنت اريد اضافة ميزة جديدة لقراءة الكتاب او الرواية بالتعليق الصوتي

كنت اريد ان يتم قرائتها وهي اوفلاين واستخدمت مكتبة pyttsx3  وحاولت فيها كثير لاستخدام اللغة العربية ولكني لما انجح  

وحاولت استخدام مكتبة gTTS للقراءة المباشرة ولكنها لم تعمل 
هل هناك حل ؟ لا اعتقد اني استخدمهم بطريقة صحيحة او ان هذة الطريقة الصحيح لاستخدام ميزة القراءة 
كنت افضل استخدام مكتبة مايكروسوفت المفتوحة للقراءة ولكني لم استطيع ايضا

تم التعديل في بواسطة Ahmed Eladlany
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

أولاً لا يوجد مكتبة في اللغة العربية تدعم بشكل كامل تحويل النص إلى صوت في اللغة العربية (لكي ترتاح من عناء البحث عن مكتبة تقوم بذلك) اذا كان الهدف فقط التجربة تستطيع ذلك.

يمكنك الاطلاع على هذا المشروع والاستفادة منه في تحويل النص إلى صوت text_to_speech.

ومن الأفضل استخدام تعلم الآلة لفعل ذلك لديك مثلاً elevenlabs.io استخدم الـ API الخاص بهم.

بخصوص pyttsx3  تأكد من أنك قمت بتحديد اللغة العربية كلغة النص الذي تريد تحويله إلى صوت باستخدام الأمر التالي:

engine = pyttsx3.init()
engine.setProperty('rate', 150)  # سرعة النطق
engine.setProperty('voice', 'com.apple.speech.synthesis.voice.sara')  # اسم الصوت العربي

وتستطيع استبدال 'com.apple.speech.synthesis.voice.sara' بالصوت العربي المناسب لجهازك.

ستجد تفصيل أكثر حول تلك المشكلة هنا بخصوص gtts و pyttsx3 :

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

كنت شوفت تعليقك هذا فى احد المنشورات وحاولت استخدام الطريقة على قدر فهمي ولكني لم استطيع لاني مبتدأ 
اعتقد ان elevenlabs.io  الـ API الخاص بهم ليس مجاني ومحدود جدا 

صوت مايكروسوفت للعربية المصرية شاكر وسملي اعتقد موجود فى كذا مشروع على github ولكني لا استطيع معرفة مكانة فى المشاريع الموجودة
هذا هو البرنامج الذي انشأتة لتوضيح الفكرة  كنت اريد اضافة ميزة قراءة الصوتية مثل الموجودة فى متصفح ايدج

tempsnip.png

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...