مشروع تعلم اللغة الفرنسية (Convert text to voice in android)

السلام عليكم ورحمه الله

سنتكلم فى هذا الموضوع  على كيفية تحويل اى نص الى صوت مقروء فى الاندرويد باللغه الفرنسية(تعلم نطق الحروف والكلمات) .

فى البداية نقوم بانشاء مشروع جديد باسم TextToVoice  ونقوم بعمل شاشة واحدة فيه باسم  activity_main.xml.

ونصمم فيها EditText و Button لادخال النص والضغط على الزر لسماعه .

عن طريق هذا الكود

ليصبح الشكل النهائى لها :

 

activity_main

بعد ذلك ننتقل الى ملف MainActivity.Java  لكتابه كود الجافا

اولا نجعل الكلاس يورث من

ثانيا نعرف 3 متغيرات لEditText و Button  و  TextToSpeech

فى onCreate نضع الكود التالى لاعداد المتغيرات  وعمل حدث الضغط على الButton

 

بعد ذلك فى دالة onDestroy  نضع الكود التالى للتاكد من اغلاق الصوت فى حالة اغلاق التطبيق .

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

اخر خطوه دالة  speechالتى نضع فيها الكود الخاص باخد النص من ال EditText  وقرائته.

ليصبح الكود النهائى لملف MainActivity.java  كالتالى :

ملحوظة :

لتغير اللغة التى ينطق بها الكلام  من السطر التالى :

فبدلا من كلمة  US نكتب اى لغة اخرى .

لتحميل الكود كاملا من  هنا .

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

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather
The following two tabs change content below.

Comments

comments

الوسوم

2 تعليقات علي “مشروع تعلم اللغة الفرنسية (Convert text to voice in android)

اترك تعليقاً

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