كيف تجعل جهاز الكمبيوتر الخاص بك يتحدث / يتكلم ما تكتبه

هناك ميزة رائعة في Windows تتيح لك جعل جهاز الكمبيوتر الخاص بك يتحدث أو يتكلم ما تقوله! تستفيد هذه الطريقة من واجهة برمجة تطبيقات مدمجة مثبتة على أنظمة التشغيل Windows XP و Vista و 7 و 8 و 10 تسمى SAPI (واجهة برمجة تطبيقات الكلام).

Microsoft Speech API هو ما يتم استخدامه لميزة إمكانية الوصول إلى تحويل النص إلى كلام المضمنة في Windows. يمكنك أيضًا كتابة برامج تستدعي واجهة برمجة التطبيقات ، مما يسمح لك بالسماح لتطبيقاتك بالتحدث ، ولكن هذا للمطورين.

جدول المحتويات

  • نص الإدخال ، نطق الرسالة
  • تكوين إعدادات SAPI Voice
  • جدولة ملف البرنامج النصي

مجرد جعل جهاز الكمبيوتر الخاص بك يقول ما تريد هو أمر سهل للغاية في الواقع! في هذه المقالة ، سأوضح لك كيفية إنشاء برنامج نصي VBS يأخذ إدخالاً نصيًا من مستخدم ثم نطقه. سأذكر أيضًا كيفية كتابة التعليمات البرمجية الثابتة للنص الذي تريد نطقه ثم جدولة هذا البرنامج النصي ليتم تشغيله في أحداث معينة مثل بدء تشغيل Windows أو تسجيل الخروج.

نص الإدخال ، نطق الرسالة

لنبدأ بنص بسيط سينبثق مربع حوار حيث يمكنك كتابة ما تريد أن يتحدث به Windows. أولاً ، انطلق وافتح برنامج "المفكرة".

الخطوة 1:  الصق النص التالي في مستند جديد:

Dim message, sapi
message=InputBox(“Enter the text you want spoken”,”Speak This”)
Set sapi=CreateObject(“sapi.spvoice”)
sapi.Speak message

لاحظ أنه عند نسخ نص من متصفح الويب الخاص بك ولصقه في برنامج Notepad ، فإن علامات الاقتباس ستتسبب في حدوث مشكلات. قبل حفظ الملف ، تحتاج إلى متابعة وحذف كل اقتباس (") وإعادة كتابة الاقتباس. في المثال أدناه ، هناك ستة اقتباسات. يجب أن تبدو مثل الصورة أدناه.

كيف تجعل جهاز الكمبيوتر الخاص بك يتحدث / يتكلم ما تكتبه

الآن عندما تذهب لحفظ الملف ، أعطه أي اسم ، ولكن تأكد من كتابة .VBS أيضًا بعد الاسم. بعد ذلك ، بالنسبة إلى المربع حفظ بنوع ، اختر كل الملفات بدلاً من المستندات النصية الافتراضية.

كيف تجعل جهاز الكمبيوتر الخاص بك يتحدث / يتكلم ما تكتبه

الآن انقر نقرًا مزدوجًا فوق ملف VBS وسترى مربع إدخال حيث يمكنك كتابة النص الذي تريد نطقه! اكتب شيئًا وانقر فوق موافق.

كيف تجعل جهاز الكمبيوتر الخاص بك يتحدث / يتكلم ما تكتبه

إذا فعلت كل شيء بشكل صحيح ، يجب أن تسمع صوتًا ذكرًا أو أنثويًا يتحدث عن جملتك. إذا تلقيت أي نوع من رسائل الخطأ ، فتأكد من نسخ النص ولصقه مرة أخرى واستبدال علامات الاقتباس هذه.

تكوين إعدادات SAPI Voice

هذا ممتع ، ولكن يمكننا أيضًا تكوين جهاز الكمبيوتر الصغير الناطق لدينا بإعدادات مختلفة. يمكننا تغيير مستوى الصوت ومدى سرعة أو إبطاء المحادثات الصوتية وتغيير الجنس بين الذكر والأنثى. إليك بعض الأمثلة على الكود حيث أضفت سطرين إضافيين.

Dim message, sapi
message=InputBox(“Enter the text you want spoken”,”Speak This”)
Set sapi=CreateObject(“sapi.spvoice”)
Set sapi.Voice = sapi.GetVoices.Item(1)
sapi.Rate = 0
sapi.volume = 100
sapi.Speak message

المعدل الافتراضي هو 0 والنطاق من -10 إلى 10. -10 سيتحدث الصوت ببطء شديد و 10 سيتحدث بسرعة فائقة. تم ضبط مستوى الصوت بشكل افتراضي على 100 والنطاق من 0 إلى 100. سيسمح لك السطر الذي يبدأ بـ Set sapi.Voice بالتغيير إلى صوت آخر ، إذا كان مثبتًا على نظامك.

لاحظ أن عدد الأصوات التي يمكنك الاختيار من بينها يعتمد على نظام التشغيل. في Windows 7 ، يوجد صوت واحد فقط ، Microsoft Anna.

كيف تجعل جهاز الكمبيوتر الخاص بك يتحدث / يتكلم ما تكتبه

في Windows 10 ، يوجد صوتان: Microsoft David و Microsoft Zira كما هو موضح أدناه.

كيف تجعل جهاز الكمبيوتر الخاص بك يتحدث / يتكلم ما تكتبه

كيف تجعل جهاز الكمبيوتر الخاص بك يتحدث / يتكلم ما تكتبه

إذا كان هناك صوت واحد مثبت على نظامك ، فعليك تغيير ذلك المسمى sapi.GetVoices.Item (1) إلى sapi.GetVoices.Item (0) ، وإلا فستتلقى رسالة خطأ عند محاولة تشغيل البرنامج النصي. يمكنك أيضًا إنشاء مستند Notepad آخر ولصق الكود أدناه فيه ، والذي سيخبرك بالأصوات المثبتة. احفظه كملف .VBS كما هو موضح أعلاه وقم بتشغيله.

Set VObj = CreateObject(“SAPI.SpVoice”)
For Each Voice In VObj.getvoices
I = I + 1
msgbox “” & (I – 1) & ” – ” & Voice.GetDescription
Next

حتى الآن ، كنا نستخدم مربع الحوار المنبثق هذا لإدخال نص ، ولكن يمكنك أيضًا كتابة رسالتك في ملف البرنامج النصي. سيكون هذا مفيدًا إذا أردت جدولة البرنامج النصي ليتم تشغيله تلقائيًا. من الواضح أنه يمكن استخدام هذا لمزحة أصدقائك وعائلتك وهو يعمل بشكل جيد حقًا.

فقط تخيل أن شخصًا ما يشغل جهاز الكمبيوتر الخاص به ويسمع الكمبيوتر يقول له "مرحبًا جون ، أنا نعسان جدًا ، من فضلك لا تزعجني اليوم!" عندما يبدأ! يمكنني أن أعدك من التجربة ، إنها حالة هستيرية ويجب عليك بالتأكيد تجربتها.

من أجل ترميز الرسالة ، ما عليك سوى تغيير السطر الأخير إلى شيء مثل هذا:

sapi.Speak “Hello John, I am very tired today!”

جدولة ملف البرنامج النصي

الآن بعد أن قمت بترميز رسالتك بشكل ثابت للهدف المقصود ، عليك ببساطة تشغيلها عندما تريد. إذا كنت خبيرًا في التكنولوجيا ، فيمكنك استخدام برنامج مثل AutoIt ، والذي سيسمح لك بالقيام بأشياء متطرفة مثل تشغيل ملف البرنامج النصي الخاص بك عند فتح برنامج معين أو عند تكبير النوافذ أو تصغيرها.

ليس لدي وقت للدخول في كل ذلك في هذا المنشور ، لكن لحسن الحظ ، تمتلك Microsoft ميزة مضمنة تسمى Task Scheduler تتيح لك القيام ببعض الأشياء المعقدة جدًا باستخدام البرامج النصية بسهولة.

تتناول رسالتي السابقة بالتفصيل كيفية جدولة ملف نصي ليتم تشغيله عند حدوث أحداث معينة في Windows. إذا كنت تواجه أي مشكلة في تشغيل البرنامج النصي الخاص بك ، فلا تتردد في نشر تعليق وسأحاول مساعدتك. يتمتع!

اترك تعليقاً

Galaxy S22: تمكين / تعطيل التدوير التلقائي للشاشة

Galaxy S22: تمكين / تعطيل التدوير التلقائي للشاشة

مع هاتف Galaxy S22، يمكنك بسهولة تمكين أو تعطيل التدوير التلقائي للشاشة لتحسين تجربة الاستخدام.

كيف ترى التغريدات المحذوفة على تويتر: أفضل 4 طرق

كيف ترى التغريدات المحذوفة على تويتر: أفضل 4 طرق

إذا كنت ترغب في معرفة ما الذي حذفته سابقًا أو الإجابة عن كيفية مشاهدة التغريدات المحذوفة على Twitter، فهذا الدليل مناسب لك. اقرأ المدونة لتجد إجابتك.

كيفية إلغاء الاشتراك في جميع قنوات اليوتيوب مرة واحدة

كيفية إلغاء الاشتراك في جميع قنوات اليوتيوب مرة واحدة

هل سئمت من جميع القنوات التي اشتركت فيها؟ تعرف على كيفية إلغاء الاشتراك في جميع قنوات اليوتيوب مرة واحدة بسهولة وفاعلية.

5 طرق لإعادة ضبط إعدادات الرسائل على هواتف Samsung Galaxy

5 طرق لإعادة ضبط إعدادات الرسائل على هواتف Samsung Galaxy

هل تواجه مشاكل في استقبال أو إرسال الرسائل النصية على هاتف Samsung Galaxy؟ إليك 5 طرق فعالة لإعادة ضبط إعدادات الرسائل على Samsung.

كيفية تعطيل الشحن العكسي على Android

كيفية تعطيل الشحن العكسي على Android

إذا بدأ جهاز Android الخاص بك في الشحن الاحتياطي تلقائيًا، اتبع هذه الخطوات الفعالة لتعطيل هذه الميزة وإصلاح المشكلة بسهولة.

كيفية تغيير اللغة ونغمة الصوت لصوت Bixby

كيفية تغيير اللغة ونغمة الصوت لصوت Bixby

تعرف على كيفية تغيير اللغة ونغمة الصوت في تطبيق Bixby Voice بسهولة، واكتشف خطوات بسيطة لتحسين تجربتك مع مساعد Samsung الصوتي الذكي.

كيفية دفق Zoom Meeting Live على Facebook Live و YouTube

كيفية دفق Zoom Meeting Live على Facebook Live و YouTube

تعلم كيفية دفق Zoom Meeting Live على Facebook Live و YouTube بشكل سهل وفعال. خطوات تفصيلية ومتطلبات أساسية لتتمكن من بث اجتماعاتك مباشرة.

لماذا لا يمكنني إرفاق الملفات في Gmail وكيفية إصلاح ذلك

لماذا لا يمكنني إرفاق الملفات في Gmail وكيفية إصلاح ذلك

هل تواجه مشكلة في إرفاق الملفات في Gmail؟ نوضح لك 8 حلول فعّالة لمساعدتك في حل هذه المشكلة وإرسال ملفاتك بسلاسة.

6 طرق للبحث عن الأشخاص على تيليجرام

6 طرق للبحث عن الأشخاص على تيليجرام

هل تريد العثور على شخص محدد على Telegram؟ فيما يلي 6 طرق سهلة يمكنك استخدامها للبحث عن الأشخاص على Telegram بسهولة ويسر.

5 طرق لمشاهدة يوتيوب بدون إعلانات

5 طرق لمشاهدة يوتيوب بدون إعلانات

استمتع بمشاهدة مقاطع فيديو YouTube بدون إعلانات مع هذه الطرق الفعالة.