تحويل النص إلى كلام TextToSpeech

التطبيق اليوم عبارة عن أدخال نص مكتوب ,تحويله ليصبح منطوقاً

هذا التطبيق يصلح للتطبيقات التعليمية الخاصة بتعليم اللغة الأنجليزية

في البداية لابد implements TextToSpeech.OnInitListener

وأستخدام الميثود التابعة له

عمل أوبجكت من الكلاس

ثم

يتم أستدعاء الميثود

داخل الميثود

داخل

يتم التأكد من نجاح الابلكشن لو تم بنجاح هنبدأ في وضع اللغة المراد التحدث بها وهنا هي الأنجليزية من خلال

والتاكد من إدخال بيانات من خلال

أو أن اللغة غير مدعمة

من اللغات المدعمة

Sr.No Locale
1 US
2 CANADA_FRENCH
3 GERMANY
4 ITALY
5 JAPAN
6 CHINA

في حالة أن المستخدم لم يدخل بيانات أو ان اللغة المدخلة غير مدعمة هيتم عرض الرسالة في اللوج

في حالة إدخال بيانات وأن اللغة مدعمة هيتم أستدعاء  الميثود التي تقوم بعمليه التحويل

أو في حالة الفشل هيعرض الرسالة

الكود كما يلي

بداخل الميثود

بدأنا بأخد النص من المستخدم

في بداية التطبيق ستظهر رسالة صوتية

في النهاية هيتم إرسال النص إلى الميثود

TextToSpeech.QUEUE_FLUSH وتقوم بعمل تنظيف للمدخل القديم بالجديد

لأنهاء التطبيق يتم كتابة

 MainActivity.java

 activity_main.xml

لتحميل المشروع من هنا

 

يرجي تقييم الموضوع

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather
The following two tabs change content below.

عهود على

Comments

comments

الوسوم

3 تعليقات علي “تحويل النص إلى كلام TextToSpeech

  1. المفروض تضغط في مكان الكتابة وهتظهر الكي بورد أو جرب نفس التطبيق ده – أو جربه على جهاز موبيل فعلي

  2. اريد تحويل النص العربي الي صوت .
    لا يوجد اللغة العربية في android studio ؟

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *