الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Text to Speech engine converts Arabic text to Speech

بدأه ahmead24 في 13 نوفمبر 2014 · 4 رد · 4,308 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

acapela
tts

اضغط هنا لتحميل النسخة

بعد اعداد البرنامج ستجد فى الامثلة تطبيق جاهز بلغة C# و اخر Vb.net قمت برفقة

و بحثت ايضا فوجدت موصضوع مشابهة فى منتدى اخر و هو

http://parmoog.com/showthread.php?t=1620

 

لكن قمت بتجربة الفكرة فكانت النتيجة ان الحروف تنطق غير متصلة كما لو كان برنامج لتعليم التهجئة للكلمات و ليس نطق الكلمات

برجاء ارشادى للفكرة التى استخدمتها شركة صخر فى عمل arabic TTs

وشكرا

Backup.rar

−1
#2
;String strTextYouWantAsMp3 = rt1.Text
      ;   ()WebClient webClient = new WebClient
           ;")webClient.DownloadFile("http://translate.google.com/translate_tts?ie=UTF-8&tl=ar&q=" + strTextYouWantAsMp3 + "", @"c:\audio.mp3

الكود السابق يستخدم ترجمة جوجل لنطيق الكلمات المكتوبة فى مربع نص و يقوم بحفظ الصوت فى ملف على السى لكن هذا الحل لا يخبرنا عن طريقة عمل

Text to Speech engine ارجو اذا كانت لدى اى شخص فكرة مساعدتى ؟؟
#3

اظن يجب ان تكون تهجئة الحروف في الكلمة بسرعة وبدون توقف بين الاحرف والتوقف بين الكلمات  مدة لا تقل عن مدة حرفين 
وايضا قم بعمل داتا بيس كبير يحتوي على صوت الكلمات المستعملة كثيرا (تسجل صوت الكلمة بدل الاحرف )
هذا راأيي

#4

جربت طريقة الاحرف لكن وجدت انها غير مجدية و اعتقد انها ليست الطريقة التي استخدمها شركة صخر و ميكروسوفت

#5

أرجو   ارسال الكود الذى قمت بعمله حيث أننى أقوم بنفس العمل .

مواضيع مشابهة