Thêm âm thanh khởi động vào máy Mac của bạn

Sử dụng Automator và Terminal để có được Mac của bạn để chơi âm thanh khởi động

Một trong những tính năng thú vị của các hệ điều hành Mac trước đó (System 9.x và trước đó) là khả năng gán các tệp âm thanh để phát khi khởi động, tắt máy hoặc các sự kiện cụ thể khác.

Mặc dù chúng tôi chưa tìm thấy cách để gán hiệu ứng âm thanh cho một sự kiện cụ thể trong OS X , nhưng khá dễ dàng để đặt âm thanh phát khi máy Mac khởi động. Để làm điều này, chúng ta sẽ sử dụng Automator để tạo ra một trình bao bọc ứng dụng xung quanh một lệnh Terminal để nói một cụm từ hoặc phát một tệp âm thanh. Khi chúng ta tạo ứng dụng với Automator , chúng ta có thể gán ứng dụng đó làm một mục khởi động.

Vì vậy, hãy bắt đầu với dự án của chúng tôi để thêm âm thanh khởi động vào máy Mac của bạn.

  1. Khởi chạy Automator, nằm tại / Applications.
  2. Chọn Ứng dụng làm loại mẫu để sử dụng và nhấp vào nút Chọn.
  3. Gần góc trên cùng bên trái của cửa sổ, đảm bảo Hành động được tô sáng.
  4. Từ Thư viện Hành động, chọn Tiện ích.
  5. Bấm và kéo "Chạy Shell Script" vào ngăn công việc.
  6. Kịch bản lệnh shell mà chúng tôi muốn sử dụng phụ thuộc vào việc chúng tôi có muốn Mac nói văn bản cụ thể hay không bằng cách sử dụng một trong các giọng nói có sẵn hoặc phát lại tệp âm thanh chứa nhạc, lời nói hoặc hiệu ứng âm thanh. Bởi vì có hai lệnh Terminal khác nhau có liên quan, chúng tôi sẽ chỉ cho bạn cách sử dụng cả hai lệnh này.

Nói văn bản với tiếng nói tích hợp của Mac

Chúng tôi đã thực sự đã có một cách để có được một máy Mac để nói chuyện bằng cách sử dụng Terminal và lệnh "nói". Bạn có thể tìm hướng dẫn sử dụng lệnh say trong bài viết sau: Talking Terminal - Mac của bạn Xin chào .

Hãy dành một chút thời gian để điều tra lệnh nói bằng cách đọc bài viết ở trên. Khi bạn đã sẵn sàng, hãy quay lại đây và chúng tôi sẽ tạo một kịch bản trong Automator sử dụng lệnh say.

Kịch bản chúng tôi sẽ thêm là khá cơ bản; nó ở dạng sau:

Say -v VoiceName "Văn bản bạn muốn lệnh nói để nói"

Ví dụ của chúng tôi, chúng tôi sẽ có máy Mac nói "Xin chào, chào mừng trở lại, tôi đã nhớ bạn" bằng giọng Fred.

Để tạo ví dụ của chúng ta, nhập thông tin sau vào hộp Run Shell Script:

Nói-fr "Xin chào, chào mừng trở lại, tôi đã nhớ bạn"

Sao chép toàn bộ dòng trên và sử dụng nó để thay thế bất kỳ văn bản nào đã có trong hộp Run Shell Script.

Một vài điều cần lưu ý về lệnh nói. Văn bản mà chúng tôi muốn máy Mac nói được bao quanh bởi dấu ngoặc kép vì văn bản chứa dấu chấm câu. Chúng tôi muốn các dấu chấm câu, trong trường hợp này, dấu phẩy, bởi vì chúng yêu cầu lệnh nói để tạm dừng. Văn bản của chúng tôi cũng chứa một dấu nháy đơn, có thể gây nhầm lẫn cho Terminal. Các dấu ngoặc kép cho lệnh nói rằng bất cứ điều gì trong dấu ngoặc kép là văn bản và không phải là một lệnh khác. Ngay cả khi văn bản của bạn không chứa bất kỳ dấu chấm câu nào, bạn nên bao quanh nó bằng dấu ngoặc kép.

Phát lại tệp âm thanh

Các kịch bản khác chúng ta có thể sử dụng để phát lại một tập tin âm thanh sử dụng lệnh afplay, mà chỉ thị Terminal để giả định các tập tin sau lệnh afplay là một tập tin âm thanh và để chơi nó trở lại.

Lệnh afplay có thể phát lại hầu hết các định dạng tệp âm thanh, với ngoại lệ đáng chú ý của các tệp iTunes được bảo vệ . Nếu bạn có tệp nhạc iTunes được bảo vệ mà bạn muốn phát, trước tiên bạn phải chuyển đổi nó sang định dạng không được bảo vệ. Quá trình chuyển đổi nằm ngoài phạm vi của bài viết này, vì vậy chúng tôi giả sử bạn muốn phát tệp không được bảo vệ chuẩn, chẳng hạn như tệp mp3, wav, aaif hoặc aac .

Lệnh afplay được sử dụng như sau:

Đường dẫn đến tệp âm thanh Afplay

Ví dụ:

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

Bạn có thể sử dụng tính năng phát lại để phát lại bản nhạc dài, nhưng hãy nhớ rằng bạn sẽ nghe thấy âm thanh mỗi khi bạn khởi động máy Mac. Một hiệu ứng âm thanh ngắn là tốt hơn; một cái gì đó dưới 6 giây là một mục tiêu tốt.

Bạn có thể sao chép / dán dòng trên vào hộp Run Shell Script, nhưng hãy chắc chắn thay đổi đường dẫn đến đúng vị trí tệp âm thanh trên hệ thống của bạn.

Kiểm tra kịch bản của bạn

Bạn có thể thực hiện kiểm tra để đảm bảo ứng dụng Automator của bạn sẽ hoạt động trước khi bạn lưu nó dưới dạng một ứng dụng. Để kiểm tra tập lệnh, hãy nhấp vào nút Chạy ở góc trên cùng bên phải của cửa sổ Automator.

Một trong những vấn đề phổ biến nhất là tên đường dẫn tệp không chính xác. Nếu bạn gặp khó khăn với tên đường dẫn, hãy thử mẹo nhỏ này. Xóa đường dẫn hiện tại vào tệp hiệu ứng âm thanh của bạn. Khởi chạy Terminal , và kéo tập tin âm thanh từ cửa sổ Finder vào cửa sổ Terminal. Tên đường dẫn của tệp sẽ hiển thị trong cửa sổ Terminal. Đơn giản chỉ cần sao chép / dán tên đường dẫn đến hộp Automator Run Shell Script.

Các vấn đề với lệnh nói thường do không sử dụng dấu ngoặc kép, vì vậy hãy đảm bảo bao quanh bất kỳ văn bản nào bạn muốn máy Mac của mình phát biểu bằng dấu ngoặc kép.

Lưu ứng dụng

Khi bạn đã xác minh rằng tập lệnh của bạn đang hoạt động bình thường, hãy chọn "Lưu" từ trình đơn Tệp .

Đặt tên cho tệp và lưu nó vào máy Mac của bạn. Ghi lại nơi bạn đã lưu tệp vì bạn sẽ cần thông tin đó trong bước tiếp theo.

Thêm ứng dụng như một mục khởi động

Bước cuối cùng là thêm ứng dụng bạn đã tạo trong Automator vào tài khoản người dùng Mac của bạn làm mục khởi động. Bạn có thể tìm thấy hướng dẫn về cách thêm các mục khởi động trong hướng dẫn của chúng tôi về Thêm mục khởi động vào máy Mac của bạn .