كيف نفهم هذا المثال
#1
هذا مثال ناجح في عملية الترجمة والنطق باللغة الانجليزية (DXE)
ولكن المشكلة هي:
كيف نستخدم ترجمة النصوص او الصفحات
انشاء ملف صوتي بأمتدا .wav
كيف يمكن تغير اللغة واختيار الاصوات
مع امكانية القراءة دون تكوين ملف الصوت
كيف نفهم هذا المثال
وتحويلة لواجة دلفي وليس {$APPTYPE CONSOLE}


الملفات المرفقة
.rar   Making the API speak.rar (الحجم : 4.46 ك ب / التحميلات : 28)
الرد
#2
أولا: قل السلام عليكم Smile
المثال يستخدم API من الموقع microsofttranslator.com يعني يتطلب نت!
أيضا هو يحمل XML ثم يقوم بالعمل عليه، يعني العملية أشبه بـ AJAX عن طريقة بروتوكول HTTP
كيف تستخدم ذلك؟
انظر ما يوفره الموقع:
كود :
http://www.microsofttranslator.com/tools/

بطريقة أبسط، هذا يستخدم Microsoft Speech API الذي يتطلب تثبيت SAPI SDK المتوفر في WinX9 فما فوق...
PHP كود :
uses
  ComObj
;

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

إقتباس :كيف نفهم هذا المثال
ببساطة، خذ كل دالة على حدة ثم جرب عملها
افتح مشروع جديد مع نسخ كل دالة قبل كل تجربة وحاول التقليد Smile
بالتوفيق.
الرد
#3
اخي لك مني مليون سلام
لكن ماذا عن ملف الصوت الذي ينتجة عند كل تنفيد؟

اخي الموضوع مهم جدا
واعتقد انك بامكانك تشرح بتفصيل اكثر لكي تعم الفائدة
من اين نحضر sapi sdk
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم