🔊 Text to Speech — إخراج صوتي في Scratch #
تجلب إضافة Text to Speech صوتًا منطوقًا واقعيًا إلى مشاريعك في Scratch.
اجعل شخصياتك تتحدث، واسرد القصص، وأنشئ مساعدين صوتيين، وابنِ أدوات لتعلّم اللغات، وأضف ميزات لتحسين إمكانية الوصول—كل ذلك باستخدام كتل بسيطة تحوّل النص إلى كلام طبيعي.
تعمل الإضافة بـ 23 لغة وتوفر 5 أصوات مميزة. ✨

🌟 ملخص #
- تحويل النص إلى كلام طبيعي: حوّل أي نص إلى كلمات منطوقة بأصوات واقعية.
- دعم 23 لغة: انطق النصوص بالإنجليزية والإسبانية والفرنسية والألمانية والصينية والعربية والعديد من اللغات الأخرى.
- 5 أصوات مميزة: Alto وTenor وSqueak وGiant وKitten—ولكل منها خصائص مختلفة.
- تكامل بسيط: تحتاج إلى كتلة واحدة فقط لجعل الكائنات تتحدث!
- اكتشاف اللغة: تستخدم الإضافة لغة المحرر لديك تلقائيًا بشكل افتراضي.
- خدمة سحابية: تستخدم خدمة تحويل النص إلى كلام من Scratch لإنشاء صوت عالي الجودة.
✨ الميزات الرئيسية #
- 5 شخصيات صوتية مميزة: محايدة (Alto/Tenor)، ومرحة (Squeak/Giant)، ولطيفة ومرحة (Kitten).
- دعم 23 لغة بنطق طبيعي.
- مطابقة اللغة تلقائيًا استنادًا إلى لغة المحرر.
- اختيار الصوت المناسب حسب الجنس المتاح لكل لغة.
- أصوات متنوعة للشخصيات تساعد في سرد القصص الإبداعي.
- مزامنة الصوت مع الرسوم المتحركة والمؤثرات الصوتية في Scratch.
- مثالية لتحسين إمكانية الوصول، وتعلّم اللغات، وسرد القصص التفاعلية.
🚀 كيفية الاستخدام #
- انتقل إلى: pishi.ai/play
- افتح قسم الإضافات.
- اختر إضافة Text to Speech.
- استخدم كتلة speak [WORDS] لجعل الكائن يتحدث!
- اختياريًا، حدّد الصوت واللغة قبل النطق.
- سينطق الكائن النص بصوت عالٍ—وينتظر Scratch حتى ينتهي الكلام قبل متابعة البرنامج.
نصائح
- تكتشف الإضافة تلقائيًا لغة المحرر وتستخدمها افتراضيًا.
- استخدم أصواتًا مختلفة للشخصيات المختلفة لإنشاء محادثات.
- اجمع بين كتلتي think أو say وكتلة speak لعرض النص أثناء نطقه.
- تعمل الإضافة بأفضل شكل مع اتصال بالإنترنت—فهي تحتاج إلى خدمة سحابية لتحويل النص إلى كلام.
- اجعل النص أقل من 128 محرفًا للحصول على أفضل أداء.
🧱 الكتل والوظائف #
🗣️ كتلة النطق الرئيسية #
تحوّل النص إلى كلام وتشغّله كصوت.
ينتظر البرنامج حتى ينتهي الكلام قبل المتابعة—وهو ما يجعلها مثالية لسرد القصص المتزامن.
كيف يعمل؟
- اكتب أو أدخل النص الذي تريد نطقه.
- ترسل الكتلة النص إلى خدمة تحويل النص إلى كلام في Scratch.
- يتم إنشاء الصوت باستخدام الصوت واللغة المحددين.
- يُشغَّل الصوت عبر مكبرات الصوت أو سماعات الرأس.
- تنتظر الكتلة حتى يكتمل الكلام قبل الانتقال إلى الكتلة التالية.
المدخلات:
- WORDS — النص المراد نطقه (سلسلة نصية، بحد أقصى 128 محرفًا).
أمثلة:
- اجعل الصوت [Hello, my name is Scratch Cat!|text]
- اجعل الصوت [What is your favorite color?|text]
ملاحظة: تنتظر هذه الكتلة حتى ينتهي الكلام—استخدمها في الحوارات، والسرد، والرسوم المتحركة المتزامنة.
🎭 اختيار الصوت #
تغيّر شخصية الصوت المستخدمة لتحويل النص إلى كلام.
لكل صوت طابع مميز—مما يجعله مناسبًا لشخصيات أو حالات مختلفة.
الأصوات المتاحة:
- alto — صوت محايد وغير محدد الجنس، وهو الافتراضي—احترافي وواضح.
- tenor — صوت محايد وغير محدد الجنس—أعمق قليلًا من alto.
- squeak — صوت مرح وعالي النبرة—مناسب للشخصيات الصغيرة والكلام المتحمس.
- giant — صوت عميق ومنخفض النبرة—مثالي للشخصيات الكبيرة والنبرات الجادة.
- kitten — صوت طفولي فائق الارتفاع—ينطق “meow” بدلًا من جميع الكلمات لإضفاء تأثير مرح على الشخصية!
أمثلة:
- اجعل الصوت [alto] → صوت محايد قياسي.
- اجعل الصوت [squeak] → صوت مرتفع وحيوي.
- اجعل الصوت [giant] → صوت عميق وجاد.
- اجعل الصوت [kitten] → شخصية قط، تقول “meow meow meow”.
استخدامات إبداعية:
- استخدم alto للرواة أو المعلمين أو الشخصيات الاحترافية.
- استخدم tenor للأبطال أو القادة أو الشخصيات الواثقة.
- استخدم squeak للجنيات أو الأطفال أو الروبوتات أو للتعبير عن الحماس.
- استخدم giant للوحوش أو الأشرار أو الشخصيات ذات السلطة أو اللحظات الجادة.
- استخدم kitten لشخصيات الحيوانات الأليفة أو لإضافة تأثير كوميدي.
🌍 اختيار اللغة #
تغيّر اللغة المستخدمة لتحويل النص إلى كلام.
تستخدم الإضافة لغة المحرر لديك تلقائيًا بشكل افتراضي، لكن يمكنك تغييرها لإنشاء مشاريع متعددة اللغات.
اللغات المدعومة (23 لغة إجمالًا):
- English (en) – American English pronunciation
- Spanish (European) — الإسبانية القشتالية.
- Spanish (Latin American) — الإسبانية في أمريكا اللاتينية.
- French — نطق اللغة الفرنسية.
- German — نطق اللغة الألمانية.
- Italian — نطق اللغة الإيطالية.
- Portuguese (Brazilian) — البرتغالية البرازيلية.
- Portuguese (European) — البرتغالية الأوروبية.
- Chinese (Mandarin) — الصينية المندرينية، المبسطة والتقليدية.
- Japanese — نطق اللغة اليابانية.
- Korean — نطق اللغة الكورية.
- Arabic — العربية الفصحى الحديثة.
- Hindi — نطق اللغة الهندية.
- Russian — نطق اللغة الروسية.
- Dutch — نطق اللغة الهولندية.
- Polish — نطق اللغة البولندية.
- Turkish — نطق اللغة التركية.
- Danish — نطق اللغة الدنماركية.
- Swedish — نطق اللغة السويدية.
- Norwegian — النرويجية Bokmål.
- Icelandic — نطق اللغة الآيسلندية.
- Romanian — نطق اللغة الرومانية.
- Welsh — نطق اللغة الويلزية.
كيف يعمل؟
- تضبط الإضافة اللغة تلقائيًا لتطابق لغة محرر Scratch لديك، إذا كانت مدعومة.
- استخدم هذه الكتلة لتجاوز الإعداد الافتراضي أو لإنشاء مشاريع متعددة اللغات.
- يُحفظ إعداد اللغة مع المشروع.
- تتوفر في بعض اللغات أصوات نسائية فقط—وتضبط الإضافة طبقة الصوت تلقائيًا عند استخدام صوتي Tenor وGiant.
أمثلة:
- اجعل اللغة هي [Spanish (European)] → النطق باللغة الإسبانية.
- اجعل اللغة هي [French] → النطق باللغة الفرنسية.
- اجعل اللغة هي [Japanese] → النطق باللغة اليابانية.
مشاريع لتعلّم اللغات:
- أنشئ مشاريع تعلّم النطق بلغات مختلفة.
- أنشئ اختبارات مفردات متعددة اللغات.
- أنشئ ترجمات للقصص مع صوت منطوق.
- تدرّب على فهم اللغات من خلال الاستماع.
ملاحظة حول اللغات التي يتوفر لها جنس صوتي واحد:
لا يتوفر في خدمة تحويل النص إلى كلام لبعض اللغات (Arabic، Chinese، Hindi، Korean، Norwegian، Romanian، Swedish، Turkish، Welsh) سوى صوت نسائي. تضبط الإضافة طبقة الصوت تلقائيًا عند استخدام صوتي Tenor وGiant في هذه اللغات.
🎓 الاستخدامات التعليمية #
- إمكانية الوصول: أضف سردًا صوتيًا للمستخدمين ذوي الإعاقة البصرية أو لمن لا يستطيعون القراءة.
- أنشئ مشاريع قصص تُقرأ بصوت عالٍ—واجمع بين عرض النص ونطقه.
- أنشئ أدوات لتعلّم اللغات—وعلّم النطق والمفردات والعبارات.
- أنشئ دروسًا تفاعلية تتضمن تعليمات منطوقة.
- طوّر ألعابًا واختبارات تستجيب للصوت.
- أنشئ مشاريع متعددة اللغات للفصول الدراسية المتنوعة.
- علّم كيفية اختيار أصوات الشخصيات وكتابة الحوارات.
- أنشئ مشاريع للتقنيات المساعدة للطلاب الذين يواجهون صعوبات في القراءة.
🎮 مشاريع نموذجية #
- كتاب قصص ناطق: تسرد الشخصيات نص القصة بأصوات مختلفة.
- مدرّس لغات: انطق كلمات وعبارات بلغات مختلفة—واجمعه مع إضافة Speech Recognition.
- مساعد صوتي: يعمل قط Scratch كمساعد ذكي مفيد يجيب عن الأسئلة.
- مُرحِّب متعدد اللغات: رحّب بالمستخدمين بلغات متعددة بناءً على اختيارهم.
- لعبة اختبار بأسئلة منطوقة: يقرأ الصوت الأسئلة بصوت عالٍ لتحسين إمكانية الوصول.
- حوار تفاعلي: أنشئ محادثات بين عدة كائنات باستخدام أصوات مختلفة.
- إشعارات صوتية: استخدم الصوت للإعلان عن النتائج والإنجازات وتحديثات المؤقت.
- التدرّب على النطق: اعرض الكلمة، وانطقها، ثم اطلب من المستخدم تكرارها.
- محادثات بين الشخصيات: استخدم Alto لشخصية، وTenor لشخصية أخرى، وSqueak لشخصية ثالثة.
- مشهد كوميدي: استخدم Giant للشرير، وSqueak للبطل، وKitten للشخصية المساعدة.
🧩 جرب بنفسك: pishi.ai/play
🔧 نصائح وحلول للمشاكل #
🔊 نصائح خاصة بإضافة Text to Speech #
- لا يوجد صوت؟ تحقق من مستوى صوت جهازك وأذونات الصوت في المتصفح. وتأكد من توصيل مكبرات الصوت أو سماعات الرأس.
- هل النطق لا يعمل؟ تتطلب هذه الإضافة اتصالًا بالإنترنت—فخدمة تحويل النص إلى كلام سحابية.
- هل نطق اللغة غير صحيح؟ تأكد من تحديد اللغة الصحيحة قبل النطق. تستخدم الإضافة لغة المحرر افتراضيًا.
- هل النص طويل جدًا؟ اجعل النص أقل من 128 محرفًا—فالنصوص الأطول يتم اقتطاعها تلقائيًا.
- هل الصوت لا يتغير؟ تأكد من استخدام set voice to [VOICE] قبل كتلة speak.
- هل ينطق صوت Kitten كلامًا غير مفهوم؟ هذا طبيعي! يستبدل صوت Kitten جميع الكلمات بـ “meow” لإضفاء تأثير خاص على الشخصية.
- هل يبدو النطق غريبًا في بعض اللغات؟ يتوفر في بعض اللغات صوت نسائي فقط—ولذلك قد يبدو Tenor/Giant غير معتاد بسبب تعديل طبقة الصوت.
- هل تريد إيقاف الكلام مبكرًا؟ استخدم زر الإيقاف الأحمر أو كتلة stop all—وسيتوقف كل الكلام فورًا.
- هل تتحدث عدة كائنات؟ حدّد صوتًا مختلفًا لكل كائن لإنشاء محادثات.
- هل تريد مزامنة الكلام مع الرسوم المتحركة؟ استخدم speak بالتتابع مع تغييرات الأزياء أو الحركة أو المؤثرات الصوتية.
- هل تتداخل الأصوات؟ تنتظر كتلة speak حتى ينتهي الكلام—استخدم عدة كتل speak بالتتابع لإنشاء الحوار.
💡 أفكار إبداعية #
🎭 تخصيص أصوات الشخصيات #
- Narrator: استخدم Alto أو Tenor للحصول على سرد واضح واحترافي.
- الأطفال/الشخصيات الصغيرة: استخدم Squeak للحصول على كلام مرتفع النبرة وحيوي.
- الأشرار/الشخصيات الكبيرة: استخدم Giant للحصول على صوت عميق وحضور قوي.
- الحيوانات/الحيوانات الأليفة: استخدم Kitten لشخصيات القطط المرحة، حيث تتحول جميع الكلمات إلى “meow”.
- الروبوتات/الذكاء الاصطناعي: استخدم Tenor أو Alto مع المفردات التقنية.
- المخلوقات الخيالية: جرّب Squeak أو Giant لإنشاء أصوات شخصيات مميزة.
📖 أساليب سرد القصص #
- اجمع بين كتل say وspeak لعرض النص ونطقه في الوقت نفسه.
- استخدم أصواتًا مختلفة لشخصيات القصة المختلفة.
- أضف فترات توقف بين الجمل باستخدام كتل wait لإضفاء تأثير درامي.
- بدّل بين صوت الراوي (Alto/Tenor) وأصوات الشخصيات (Squeak/Giant).
- استخدم المتغيرات لتخزين الحوار ونطق استجابات تتغير أثناء تشغيل المشروع.
🌍 مشاريع متعددة اللغات #
- أنشئ أداة لتبديل اللغة باستخدام الأزرار أو المتغيرات.
- خزّن الترجمات في القوائم—ثم انطق الترجمة المناسبة.
- أنشئ مشاريع “تعلّم لغة” تتضمن نطق الكلمات.
- أنشئ مشاريع للترحيب بلغات مختلفة—وقل “hello” بعدة لغات.
🔒 الخصوصية والأمان #
- تتم معالجة النص المرسل لتحويله إلى كلام بواسطة خدمة Scratch السحابية (synthesis-service.scratch.mit.edu).
- لا يتم تخزين أي نص بشكل دائم—بل يُستخدم فقط لإنشاء الصوت.
- يُرسل الصوت المُنشأ مباشرةً إلى متصفحك—ولا يُحفظ على الخوادم.
- تُحفظ إعدادات اللغة والصوت محليًا داخل ملف مشروعك.
- يلزم الاتصال بالإنترنت لتشغيل الإضافة—فتحويل النص إلى كلام لا يعمل دون اتصال.
🧪 معلومات فنية #
- خدمة تحويل النص إلى كلام: خدمة Scratch السحابية لتحويل النص إلى كلام.
- عنوان الخادم: nthesis-service.scratch.mit.edu
- مهلة الانتظار: 10 ثوانٍ، وستفشل الطلبات التي تتجاوز المهلة.
- الحد الأقصى لطول النص: 128 محرفًا، ويتم اقتطاع النص الأطول تلقائيًا.
- مستوى الصوت: 250% (boosted for clarity)
- تنسيق الصوت: مخزن صوتي مؤقت (Audio buffer) يتم فك ترميزه وتشغيله من خلال محرك الصوت في Scratch.
- اللغات المدعومة: 23 لغة بنطق طبيعي.
- الأصوات: 5 أصوات مميزة مع تعديلات في سرعة التشغيل.
- اللغات التي يتوفر لها جنس صوتي واحد: Arabic, Chinese, Hindi, Korean, Norwegian, Romanian, Swedish, Turkish, Welsh
- يلزم الاتصال بالإنترنت: نعم—بسبب استخدام خدمة تحويل النص إلى كلام السحابية.
🆚 Voice Comparison Chart #
| Voice | Pitch | Personality | الأنسب لـ |
|---|---|---|---|
| Alto | محايدة | احترافية وواضحة | الرواة، والمعلمون، والكلام العادي |
| Tenor | محايدة | أعمق قليلًا | الأبطال، والقادة، والشخصيات الواثقة |
| Squeak | مرتفعة (+3) | مرحة وحيوية | الشخصيات الصغيرة، والجنيات، والأطفال، والروبوتات |
| Giant | منخفضة (-3) | عميقة وجادة | الشخصيات الكبيرة، والأشرار، وشخصيات السلطة |
| Kitten | مرتفعة جدًا (+6) | مرحة للغاية | شخصيات القطط، والمواقف الكوميدية، وتقول “meow” |
↔ مرر لليسار أو اليمين لعرض الجدول الكامل على الهاتف المحمول
🔗 الإضافات ذات الصلة #
- 🎤 تمييز الكلام — حوّل الصوت إلى نص، وهي إضافة مكملة مثالية للتفاعلات الصوتية.
- 🌐 Translate — ترجم النص بين اللغات قبل نطقه.
- 💬 شات جي بي تي — أنشئ الحوار باستخدام الذكاء الاصطناعي، ثم انطقه باستخدام Text to Speech.
- 🎵 Music — اجمع الكلام مع الموسيقى والمؤثرات الصوتية.
📚 يتعلم أكثر #
- مساعدة في إضافات الذكاء الاصطناعي على pishi.ai
- Scratch Wiki: Text to Speech Extension
- Scratch Project Ideas
