![]() |
|
[سؤال] تحويل النص الي كلام في السي شارب بصوت عربي؟ - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175) +--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176) +--- الموضوع : [سؤال] تحويل النص الي كلام في السي شارب بصوت عربي؟ (/showthread.php?tid=13571) |
تحويل النص الي كلام في السي شارب بصوت عربي؟ - ahmednet_0001 - 20-10-15 السلام عليكم الكلاس SpeechSynthesizer الموجود في using System.Speech.Synthesis يقوم بتحويل النص الي كلام صوتي ولقد استخدمتة وقام بالعمل بشكل جيد ولكن المشكلة تكمن في النصوص العربية لا يقوم بنطقها فاريد الطريقة التي تعرف النظام ان النص المستخدم نص عربي وكذلك الملفات المطلوبة حيث قمت بثبيت الملفات الاتية : Microsoft Speech Platform - Runtime MicrosoftSpeechPlatformSDK اما الملف الثالث فهو يعرف اللغة كالاتي MSSpeech_TTS_fr-CA_Harmonie لكني لم اجد ملف للعربية ارجو الافادة وشكرا RE: تحويل النص الي كلام في السي شارب بصوت عربي؟ - مهموم - 20-10-15 السلام عليكم ورحمة الله أخي أحمد إذا أردت كود يحول النص العربي إلى صوت ولكن عن طريق النت فهذا هو الكود يجب إضافة المكتبة Windows Media Player من نوع COM وملفها هو Interop.WMPLib.dll PHP كود : public void iSpeech_ArabicMale(string txt) {RE: تحويل النص الي كلام في السي شارب بصوت عربي؟ - ahmednet_0001 - 21-10-15 شكرا اخي فقد جربت الكود وهو يعمل لكن اخي هذا حل صعب للاتصال الدائم بالانترنت وشكر الفكرة اني اريد ان اقوم بعمل نداء الي حسب المدخلات وفكرة ان اسجل الاصوات صعبة جدا لانة مطلوب لاكثر من لغة ولكن اعتقد انة الحل الوحيد RE: تحويل النص الي كلام في السي شارب بصوت عربي؟ - أبو عمر - 21-10-15 إذا كان الكلام محدد مثلا كما هو موجود ببرامج الملاحة في الموبايل تستطيع تشغيله ببساطة مثلا PHP كود : switch (textbox1.text)فالأمر مضني قليلاً والفكرة اللي في راسي كالتالي تسجيل كل حرف لوحده - ولو ان التشكيل سيكون عقبة - ثمقراءة النص حرف حرف وتجميع الملفات الصوتية المقابله لكل حرف في النص ثم تشغيلها كملف صوتي واحد !!! كبدايات جوجل كانت ولا زالت قراءة الكلمات العربية مكسرة !!! RE: تحويل النص الي كلام في السي شارب بصوت عربي؟ - مهموم - 21-10-15 السلام عليكم ورحمة الله أخي أحمد عدلت الكود السابق لتتمكن من حفظ الناتج الصوتي في ملفmp3 PHP كود : public void iSpeech_ArabicMale(string txt,bool savevoice = false) {وهنا لابد من إضافة علامة true عند استخدام الكود PHP كود : iSpeech_ArabicMale(textBox1.Text,true); أخي أبو عمر RE: تحويل النص الي كلام في السي شارب بصوت عربي؟ - مهموم - 22-10-15 السلام عليكم ورحمة الله أخي أحمد وجدت موقع ينتج صوت في نظري أفضل من المذكور في الكود السابق وجعلت الكود أيضاً فيه امكانية حفظ الناتج الصوتي في ملفmp3 PHP كود : public void Acapela(string txt, bool savevoice = false) {قم بإضافة العلامة true لحفظ النتاج الصوتي عند استخدام الكود PHP كود : Acapela(textBox1.Text, true); أخي أبو عمر RE: تحويل النص الي كلام في السي شارب بصوت عربي؟ - ahmednet_0001 - 23-10-15 بارك الله فيك وجعلها في ميزان حسناتك جاري التجربة |