اضافه کردن صداهای شروع به مک شما

با استفاده از Automator و ترمینال برای دریافت مک خود را برای بازی برای شروع برای تلفن های موبایل

یکی از ویژگی های سرگرم کننده سیستم عامل های قبلی Mac (سیستم 9.x و قبل از آن) توانایی اختصاص فایل های صوتی به بازی در هنگام راه اندازی، خاموش شدن و یا سایر رویدادهای خاص بود.

در حالی که ما راهی برای اختصاص یک اثر صدا به یک رویداد خاص در OS X پیدا نکرده ایم، تنظیم صدا زمانی که Mac شروع می شود، بسیار ساده است. برای انجام این کار، از Automator برای ایجاد یک بسته بندی برنامه در اطراف یک ترمینال استفاده می کنیم تا عبارتی را بیان کنیم یا یک فایل صوتی را پخش کنیم. هنگامی که ما برنامه را با Automator ایجاد می کنیم، می توانیم این برنامه را به عنوان یک مورد راه اندازی اختصاص دهیم.

بنابراین، بیایید پروژه خودمان را برای اضافه کردن صدای راه اندازی به Mac خودمان ببریم.

  1. راه اندازی Automator، واقع در / برنامه های کاربردی.
  2. برنامه را به عنوان نوع قالب برای استفاده انتخاب کنید و روی دکمه انتخاب را کلیک کنید.
  3. اطراف گوشه بالا سمت چپ پنجره، مطمئن شوید عملیات برجسته شده است.
  4. از کتابخانه Actions، Utilities را انتخاب کنید.
  5. روی «اجرا پوسته اسکریپت» کلیک کنید و بکشید و به قسمت کار برگردید.
  6. اسکریپت پوسته که ما میخواهیم استفاده کنیم بستگی به این دارد که آیا ما مک را می خواهیم با استفاده از یکی از صداهای داخلی موجود صحبت کنیم یا یک فایل صوتی که شامل موسیقی، گفتار یا جلوه های صوتی است، صحبت کنیم. از آنجا که دو فرمان مختلف Terminal وجود دارد، ما به شما نحوه استفاده از هر دو آنها را نشان خواهیم داد.

متن سخنرانی با صدای ساخته شده مکینتاش

ما در واقع در حال حاضر راهی برای مک شدن با صحبت با استفاده از ترمینال و فرمان "say" را پوشش داده ایم. شما می توانید دستورالعمل هایی برای استفاده از دستور command در مقاله زیر پیدا کنید: Talking Terminal - Mac شما می گوید سلام .

با مطالعه مقاله فوق، یک لحظه برای بررسی فرمان say بکشید. هنگامی که آماده هستید، به اینجا برگردید و یک اسکریپت در Automator ایجاد می کنیم که از دستور say استفاده می کند.

اسکریپت که ما اضافه خواهیم کرد بسیار ساده است این در فرم زیر است:

say -v VoiceName "متن که میخواهید فرمان say را صحبت کنید"

به عنوان مثال ما قصد داریم مک را با استفاده از صدای فرد، "سلام، خوش آمدید، من شما را از دست داده ام".

برای ایجاد مثال ما، زیر را در جعبه اسکریپت اجرای Shell وارد کنید:

بگو -v فرد "سلام، خوش آمدید، من از دست رفته شما"

تمام خط بالا را کپی کنید و آن را برای جایگزینی هر متن که ممکن است قبلا در جعبه اسکریپت اجرای Shell وجود داشته باشد استفاده کنید.

چند چیز در مورد فرمان say می گوید. متن که میخواهیم مک صحبت کنیم، با دوگانه احاطه شده است، زیرا متن حاوی علائم نقطه گذاری است. ما می خواهیم علامت های نقطه گذاری، در این مورد، کاما، زیرا آنها دستور command say را مکث می کنند. متن ما همچنین دارای یک آپستروپ است که می تواند Terminal را اشتباه بگیرد. نقل قول های دوگانه فرمان say می گویند که هر چیزی در داخل نقل دوتایی متن است و فرمان دیگری نیست. حتی اگر متن شما حاوی نشانه گذاری نشود، ایده خوبی است که آن را با نقل قول های تقسیم کنید.

پخش یک فایل صوتی

اسکریپت دیگر که ما می توانیم برای پخش یک فایل صوتی استفاده کنیم، از دستور afplay استفاده می کند، که ترمینال را در نظر می گیرد که فایل پس از فرمان afplay یک فایل صوتی است و آن را پخش می کند.

فرمان afplay می تواند اکثر فرمت های فایل صوتی را بازیابی کند، با استثنائی قابل توجه از فایل های محافظت شده iTunes . اگر شما یک فایل موسیقی iTunes محافظت شده ای دارید که می خواهید بازی کنید، ابتدا باید آن را به یک فرمت محافظت نشده تبدیل کنید. فرآیند تبدیل فراتر از محدوده این مقاله است، بنابراین فرض میکنیم که میخواهید یک فایل استاندارد محافظت نشده مانند یک فایل mp3، wav، aaif یا aac را بازی کنید .

دستور afplay به شرح زیر استفاده می شود:

مسیر Afplay به فایل صوتی

مثلا:

Afplay /Users/tnelson/music/threestooges/tryingtothink.mp3

شما می توانید برای پخش یک آهنگ موسیقی طولانی از پخش استفاده کنید، اما به یاد داشته باشید که هربار که شما مک خود را شروع می کنید صدای شما را می شنوید. یک اثر صدای کوتاه بهتر است چیزی کمتر از 6 ثانیه یک هدف خوب است.

شما می توانید خط بالا را به جعبه اسکریپت اجرای پوسته کپی / جای گذاری کنید، اما مطمئن شوید که مسیر مسیر صحیح فایل صوتی را در سیستم خود تغییر دهید.

تست اسکریپت شما

شما می توانید یک تست انجام دهید تا اطمینان حاصل کنید که برنامه Automator شما قبل از ذخیره آن به عنوان یک برنامه کار می کند. برای آزمایش یک اسکریپت، دکمه Run را در گوشه بالا سمت راست پنجره Automator کلیک کنید.

یکی از رایج ترین مشکلات یک نام مسیر فایل نامعتبر است. اگر با نام مسیر مشکل دارید، این ترفند کوچک را امتحان کنید. مسیر فعلی را به فایل اثر صدا خود حذف کنید. راه اندازی ترمینال ، و فایل صدا را از یک پنجره Finder به پنجره ترمینال بکشید. نام مسیر پرونده در پنجره Terminal نمایش داده می شود. به سادگی کپی / قرار دادن نام مسیر به جعبه اسکریپت Automator Run Shell.

مشکل با دستور command معمولا با استفاده از نقل قول ها ایجاد نمی شود، بنابراین اطمینان حاصل کنید که هر متنی را که میخواهید مک خود را با دو رقمی صحبت کنید، محاصره کنید.

برنامه را ذخیره کنید

هنگامی که شما تأیید کردید که اسکریپت شما به درستی کار می کند، "ذخیره" را از منوی File انتخاب کنید .

نام فایل را به فایل بگذارید و آن را به مک خود ذخیره کنید. توجه داشته باشید که در آن فایل را ذخیره کردید زیرا در مرحله بعدی این اطلاعات را خواهید داشت.

برنامه را به عنوان یک مورد راه اندازی اضافه کنید

آخرین مرحله اضافه کردن برنامه ای است که شما در Automator به حساب کاربری Mac خود به عنوان یک مورد راه اندازی اضافه کرده اید. شما می توانید دستورالعمل هایی در مورد چگونگی اضافه کردن آیتم های راه اندازی در راهنمای ما در اضافه کردن آیتم های راه اندازی به مک شما پیدا کنید .