delphi4arab منتديات دلفي للعرب
نطق الكلمات باللغة الأنجليزيه في دلفي - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : دروس دلفي للمبتدئين (https://delphi4arab.net/forum/forumdisplay.php?fid=13)
+--- الموضوع : نطق الكلمات باللغة الأنجليزيه في دلفي (/showthread.php?tid=1500)

الصفحات: 1 2


نطق الكلمات باللغة الأنجليزيه في دلفي - قديم الشوق - 14-01-2010

السلام عليكم ورحمة الله وبركاته

درس على الخفيف للمبتدئين مثلي :laugh:

تحميل الدرس من المرفقات

اتمنى لكم الفايده



نطق الكلمات باللغة الأنجليزيه في دلفي - محمد عبد العزيز - 14-01-2010


وعليكم السلام
درس بالصور! مشابه : Delphi & ActiveX
http://delphi4arab.net/forum/showthread.php?tid=67
وايضا محرك "امبرولا" لنطق أكثر من لغة بما فيها اللغة العربية



نطق الكلمات باللغة الأنجليزيه في دلفي - AL-MOB4RM3G - 14-01-2010

السلام عليكم,

شآهدت الدرس ما شاء الله, جميل, اعجبني صورة الفم الذي يتحرّك مع الكلام :laugh:

مزيد من الدروس اخي الحبيب Smile

ملآحظة, في المرّة القآدمة قم بوضع اسم منآسب لملف ال rar عند رفعه للمنتدى بارك الله لك, حتى يتم تنظيم المنتدى ان شاء الله,

بارك الله لكم


نطق الكلمات باللغة الأنجليزيه في دلفي - kachwahed - 14-01-2010

أحسنت أخي قديم الشوق
والآن للبحث:
ماذا لو لم يكن ActiveX مثبت على جهاز الزبون؟
كيف يمكن تضمين الملفات اللازمة لتشغيل TextToSpeech؟



نطق الكلمات باللغة الأنجليزيه في دلفي - محمد عبد العزيز - 15-01-2010


إقتباس : لو لم يكن ActiveX مثبت على جهاز الزبون؟
نختار
1- نطلب من المستخدم تثبيته (من مستلزمات عمل البرنامج)
2- نقوم نحن بتثبيته (مهم جدا اخذ الاذن من المستخدم)

إقتباس :كيف يمكن تضمين الملفات اللازمة لتشغيل TextToSpeech
حسب محرك TTS المراد تثبيته
ملف تنفيذي : نقوم باستدعائه اثناء التثبيت بصمت (ان به خيارsilent mode )
ملفات ومكتبات: ننسخها اثناء التثبيت (او عند أول تنفيذ للبرنامج) بالاماكن الازمة مع القيام بما يحب من تغييرات
عامة وليس فقط في حالة محرك الصوت ويبقى الامر مفتوح لمخيلة المبرمج
وبالتوفيق



نطق الكلمات باللغة الأنجليزيه في دلفي - AL-MOB4RM3G - 15-01-2010

إقتباس :(مهم جدا اخذ الاذن من المستخدم)

وماذا لو لم يتم أخذ الإذن ؟
ان كان المستخدم عمليّا لا يلاحظ هذا فلماذا هذا شئ مهم ؟

اعلم انه يكون تدخل في جهآز المستخدم, لكن ان فكّرنا منطقيّا فلبرنآمج بحآجة اليه, والمستخدم اختآر ان يسجّل البرنامج, فلماذا تخبره ؟ + ماذا لو انني سأخبر المستخدم عن كل التغيّرات التي ستتم على جهآزه, هل كان سيكون سعيد , ام انه يغلق التسجيل ويقول,, مالي ومال وجع الراس ؟

بارك الله لك,


نطق الكلمات باللغة الأنجليزيه في دلفي - محمد عبد العزيز - 15-01-2010


إقتباس :وماذا لو لم يتم أخذ الإذن ؟
ان كان المستخدم عمليّا لا يلاحظ هذا فلماذا هذا شئ مهم ؟
يصبح لافرق بينه وبين بعض انواع البرامج الضارة
النظام ملك لصاحبه وليس ملك للمبرمج يغير به ما يشاء
لن اتحدث احسن من الاخ خالد الشقروني بمقالته "فوبيا البرمجيات العربية" التي نشرت بموقع الاخ عروة عيسى

وهذا مقتطف منها
إقتباس :كنت مستغرقا في فرز الملفات و البرامج في حاسوبي و إعادة تنظيمها ، حتى قابلني مجلد لأحد البرامج العربية، و بدافع الفضول قررت تجريب البرنامج و تركيبه. وقبل أن أبدأ بالضغط على الملف Setup.exe و بسبب خبرات سيئة سابقة مع مثل هذه البرامج، والتخوف من أن يقوم البرنامج بالعبث بمحتويات ملفات النظام الرئيسية: أخذت احتياطاتي بالطلب من ويندوز تسجيل نقطة استرجاع حتى أضمن إرجاع حاسوبي إلى الحالة التي كان عليها قبل تركيب البرنامج.


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

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

طبعا قمت بإزالة البرنامج غير آسف.
بقية المقال بمكان نشرها
كود :
http://www.orwah.net/modules/news/article.php?storyid=130




نطق الكلمات باللغة الأنجليزيه في دلفي - قديم الشوق - 15-01-2010

إقتباس :مزيد من الدروس اخي الحبيب
...قم بوضع اسم منآسب لملف ال rar عند رفعه للمنتدى

وعليكم السلام ورحمة الله وبركاته
الله يجمل حالك بأذن الله ان توفرت المعرفه لن نبخل
ان شاء الله سأضع اسم مناسب في المرة القادمة للملف
إقتباس :ماذا لو لم يكن ActiveX مثبت على جهاز الزبون؟
كيف يمكن تضمين الملفات اللازمة لتشغيل TextToSpeech؟

جزااك الله خيراً على مرورك وتشجيعك
هناك حزمه صغيره تضاف مع البرنامج سواء تثبت مع البرنامج
او فك الضغط عنها واخذ الملفات اللازمه وارفاقها مع البرنامج بهذه الطريقه يلزم عليك ربط
الملف عن طريق الكود البرمجي والملف المستخدم هو VText.dll
لتحميل الحزمه من هنا

وكل الشكر موصول الى الاخ عبد العزيز الذي يسعى جاهداً لأيصال المعلومه بشكل
صحيح جزاك الله عنا خير الجزاء وفقك الى مايحبه ويرضاه

تقبل فائق احترامي


نطق الكلمات باللغة الأنجليزيه في دلفي - issamdnn - 17-01-2010

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

PHP كود :
uses Comobj;

procedure TForm1.Button1Click(Sender: TObject);
var
  
voice: OLEVariant;
begin
  voice 
:= CreateOLEObject('SAPI.SpVoice');
  
voice.Speak('Hello World!', 0);
end; 



شكراً مجدداً على الدرس وعلى موضوعك الجميل.


نطق الكلمات باللغة الأنجليزيه في دلفي - mohd - 02-04-2011

issamdnn كتب :
PHP كود :
voice := CreateOLEObject('SAPI.SpVoice'); 


هذا الكود يعمل على وندوز xp ولا يعمل على وندوز 7 ما هو الحل... وجزاكم الله خير