صفحة 171 - كتاب التقنية الرقمية - الصف 12 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب التقنية الرقمية - الصف 12 - الفصل 1 | المادة: التقنية الرقمية | المرحلة: الصف 12 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

📚 معلومات الصفحة

الكتاب: كتاب التقنية الرقمية - الصف 12 - الفصل 1 | المادة: التقنية الرقمية | المرحلة: الصف 12 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

📋 المحتوى المنظم

📖 محتوى تعليمي مفصّل

نوع: محتوى تعليمي

1. ستبدأ الخطوات بإنشاء متغيرين وهما: name (الاسم) و message (الرسالة)، حيث يبدأ كلاهما كنص فارغ.

نوع: محتوى تعليمي

2. عند الضغط على زر Save (حفظ) يُعيّن المتغير العام الأولي النص المكتوب في مكون TextBox (مربع نص)، ثم يُرسل TextToSpeech (تحويل النص إلى كلام): Hello, [name]! How can I help you? (مرحباً، [الاسم]! كيف يمكنني مساعدتك؟). اضبط أيضًا Label (التسمية) أسفل النص على: Press here to ask... (اضغط هنا للسؤال...).

نوع: محتوى تعليمي

3. عند الضغط على زر الميكروفون، يستخدم النظام SpeechRecognizer (مُعرّف الكلام) للحصول على النص (لتحويل الكلام إلى نص).

نوع: محتوى تعليمي

4. بعد الحصول على النص، يُقرّر SpeechRecognizer (مُعرّف الكلام) ما يجب فعله:

نوع: METADATA

وزارة التعليم Ministry of Education 2025 - 1447

نوع: METADATA

171

🔍 عناصر مرئية

N/A

A block-based programming diagram, likely from MIT App Inventor or a similar platform, illustrating the logic for a voice-controlled assistant application. The diagram consists of several interconnected, color-coded blocks representing different programming functions and event handlers.

📄 النص الكامل للصفحة

1. ستبدأ الخطوات بإنشاء متغيرين وهما: name (الاسم) و message (الرسالة)، حيث يبدأ كلاهما كنص فارغ. 2. عند الضغط على زر Save (حفظ) يُعيّن المتغير العام الأولي النص المكتوب في مكون TextBox (مربع نص)، ثم يُرسل TextToSpeech (تحويل النص إلى كلام): Hello, [name]! How can I help you? (مرحباً، [الاسم]! كيف يمكنني مساعدتك؟). اضبط أيضًا Label (التسمية) أسفل النص على: Press here to ask... (اضغط هنا للسؤال...). 3. عند الضغط على زر الميكروفون، يستخدم النظام SpeechRecognizer (مُعرّف الكلام) للحصول على النص (لتحويل الكلام إلى نص). 4. بعد الحصول على النص، يُقرّر SpeechRecognizer (مُعرّف الكلام) ما يجب فعله: a. a. إذا كانت النتيجة التي تم التعرف عليها = How are you? (كيف حالك؟)، فستكون الرسالة المحددة هي .I'm fine, thanks (أنا بخير، شكراً). b. b. فيما عدا ذلك (لأي سؤال آخر) فإنه يفتح WebViewer (عارض الويب) وينتقل إلى: "https://www.google.com/search?q=" + النتيجة التي يريدها المستخدم. وزارة التعليم Ministry of Education 2025 - 1447 171 --- VISUAL CONTEXT --- **DIAGRAM**: N/A Description: A block-based programming diagram, likely from MIT App Inventor or a similar platform, illustrating the logic for a voice-controlled assistant application. The diagram consists of several interconnected, color-coded blocks representing different programming functions and event handlers. X-axis: N/A Y-axis: N/A Data: The diagram visually represents the flow of control and data in a simple voice assistant application, from initializing variables to handling user input (speech and button clicks) and providing responses (text-to-speech or web search). Context: This diagram serves as a visual example for the step-by-step instructions provided on the page, demonstrating how to implement a basic voice assistant using block-based programming logic. It illustrates concepts such as variable assignment, conditional statements, text-to-speech, speech recognition, and web integration.