Anonim

منذ تقديم أول جهاز كمبيوتر يعمل بنظام Macintosh في عام 1984 ، أصبح تحويل النص إلى كلام ميزة رئيسية للنظام الأساسي. على الرغم من أن جودة الكلام والقدرات الخاصة بـ Mac قد زادت بشكل كبير منذ ذلك الحين ، فلا تزال هناك طريقة مدرسة قديمة لجعل Mac تتحدث: المحطة الطرفية.
لاستخدام الكلام في المحطة الطرفية ، افتح نافذة طرفية جديدة واكتب قل متبوعة بمسافة وكلمة أو عبارة مرغوبة ، ثم اضغط على مفتاح العودة. في مثالنا ، سيكون لدينا محطة يقول "Hello Jim:"

قل مرحبا جيم

إذا تم تشغيل سماعات Mac الخاصة بك ، فستسمع صوتًا محوسبًا مألوفًا يتكلم العبارة المحددة. الصوت الافتراضي في OS X هو الصوت الذكور "Alex" ، ولكن يمكنك أيضًا استخدام واحد من عدد من الأصوات المختلفة عن طريق إدخال معدل في أمر say . هناك العشرات من الأصوات من الذكور والإناث للاختيار من بينها ؛ يمكنك العثور على قائمة كاملة في تفضيلات النظام> الإملاء والكلام> النص إلى كلام> صوت النظام .

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

بعض الأصوات جيدة للغاية وسبر طبيعي بشكل مدهش ، وبعضها غريب ومضحك ، ولا يزال البعض الآخر سيء للغاية. ولكن مع مجموعة واسعة للاختيار من بينها ، يجب أن يكون الجميع قادرين على العثور على صوت أو اثنين يحلو لهم. عندما تفعل ذلك ، تثبيته وتدوين اسمها. في مثالنا ، سوف نستخدم صوت الأنثى الأسترالية "كارين".
عُد إلى المحطة الطرفية ثم اكتب مرة أخرى قل ، ولكن في هذه المرة تابعه مع المُعدّل -v ، واسم الصوت الذي اخترته ، ثم النص المطلوب. لاحظ أنه إذا كنت تستخدم الأمر say مع أي من المعدلات ، فيجب وضع النص بين قوسين. يجب أن يبدو شيء مثل هذا:

قل -V كارين "Hello Jim"

تعمل الخطوات المذكورة أعلاه إذا كانت لديك بعض الكلمات التي تريد التحدث بها ، ولكن ماذا لو كنت تتعامل مع مستند بأكمله؟ في هذه الحالة ، يمكن قراءة الأمر say من ملف نصي الإدخال باستخدام الخيار -f . فقط أضف -f إلى أمر say متبوعًا بموقع الملف. في مثالنا ، سنقرأ كارين من ملف نصي يسمى "text.txt" موجود على سطح مكتبنا:

قل -v كارين -f / المستخدمين / طنوس / سطح المكتب / النص

افتراضيًا ، سيتحدث OS X نصك بمعدله العادي. ولكن يمكنك استخدام الخيار -r لجعل هذا أسرع أو أبطأ. ما عليك سوى إضافة -r متبوعًا برقم يمثل سرعة القراءة المطلوبة بالكلمات في الدقيقة. على الرغم من اختلافها في الصوت ، إلا أن 175 كلمة في الدقيقة هي معدل "طبيعي" للكلام تقريبًا. ارفع هذا الرقم لجعل جهاز Mac يتحدث بشكل أسرع ، وقم بتخفيضه لجلب الأشياء إلى الزحف. بالتوسع في مثالنا من الأعلى ، سنطلب من كارين قراءة هذا المستند النصي بسرعة 250 كلمة في الدقيقة:

قل -v كارين -r 250 -f / المستخدمين / طنوس / سطح المكتب / الاختبار. txt

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

say -v Karen -r 250 -o / Users/Tanous/Music/test_output.aiff -f /Users/Tanous/Desktop/test.txt

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

يقول الرجل

مع عدد من الطرق الأخرى لاستخدام تحويل النص إلى كلام في OS X ، ربما يسأل الكثير منكم الآن: لماذا تهتم باستخدام Terminal عندما يمكنني استخدام خدمات OS X بنفس السهولة عبر واجهة المستخدم الرسومية؟ الجواب ذو شقين. أولاً ، غالبًا ما يكون استخدام أوامر Terminal وإتقانها أكثر برودة ، حيث إنها في كثير من الأحيان أكثر مرونة وتوفر مجموعة كاملة من الوظائف التي قد تكون مخفية عن واجهة المستخدم الرسومية الأساسية لنظام OS X.
ثانيًا ، تتيح القدرة على استخدام say من خلال Terminal لبعض عمليات التزوير الملحمية ، والتي يمكنك من خلالها التحكم عن بعد في Mac لأحد الأصدقاء أو أحد أفراد الأسرة عبر shell (ssh) آمن وبدء أوامر تحويل النص إلى كلام من شأنها أن تربك عملية الفحص منهم. قد نكتب نصيحة مستقبلية تتناول هذا السيناريو الدقيق. ومع ذلك ، يرجى استخدام الأمر say بمسؤولية.

كيفية جعل ماك الحديث الخاص بك باستخدام الأمر say في المحطة