Um dos recursos divertidos dos sistemas operacionais Mac anteriores (System 9.xe anteriores) era a capacidade de designar arquivos de som para serem executados na inicialização, no desligamento ou em outros eventos específicos.
Embora não tenhamos encontrado uma maneira de atribuir um efeito de som a um evento específico no OS X, é bastante fácil definir um som para reprodução quando o seu Mac é inicializado. Para fazer isso, usaremos o Automator para criar um wrapper de aplicativo em torno de um comando Terminal para dizer uma frase ou reproduzir um arquivo de som. Depois de criar o aplicativo com o Automator, podemos atribuir esse aplicativo como um item de inicialização.
Então, vamos começar com o nosso projeto para adicionar um som de inicialização ao seu Mac.
-
Inicie o Automator, localizado em / Applications.
-
Selecione Aplicativo como o tipo de modelo a ser usado e clique no botão Escolher.
-
Perto do canto superior esquerdo da janela, verifique se Ações está destacada.
-
Na Biblioteca de Ações, selecione Utilitários.
-
Clique e arraste "Run Shell Script" para o painel de fluxo de trabalho.
-
O script de shell que queremos usar depende se queremos que o Mac fale um texto específico usando uma das vozes internas disponíveis ou reproduza um arquivo de áudio que contenha música, fala ou efeitos sonoros. Como há dois comandos do Terminal diferentes envolvidos, mostraremos como usar os dois.
Falando em texto com vozes internas do Mac
Na verdade, já cobrimos uma maneira de fazer com que um Mac fale usando o Terminal e o comando "say". Você pode encontrar instruções para usar o comando say no seguinte artigo: Talking Terminal - Seu Mac diz Olá.
Tome um momento para investigar o comando dizer lendo o artigo acima. Quando estiver pronto, volte aqui e criaremos um script no Automator que usa o comando say.
O script que vamos adicionar é bem básico; está no seguinte formato:
Say -v VoiceName "Texto que você quer que o comando say fale"
Para o nosso exemplo, vamos fazer o Mac dizer "Oi, bem vindo de volta, senti sua falta" usando a voz de Fred.
Para criar nosso exemplo, insira o seguinte na caixa Executar script de shell:
Diga -v Fred "Oi, bem vindo de volta, eu senti sua falta"
Copie toda a linha acima e use-a para substituir qualquer texto que já esteja presente na caixa Executar Shell Script.
Algumas coisas a notar sobre o comando dizer. O texto que queremos que o Mac fale está entre aspas duplas porque o texto contém sinais de pontuação. Queremos que os sinais de pontuação, neste caso, vírgulas, porque eles dizem o comando dizer para pausar. Nosso texto também contém um apóstrofo, que poderia confundir Terminal. As aspas duplas dizem ao comando say que qualquer coisa entre aspas duplas é texto e não outro comando. Mesmo que o seu texto não contenha pontuação, é aconselhável colocá-lo entre aspas duplas.
Reproduzindo um arquivo de som
O outro script que poderíamos usar para reproduzir um arquivo de som usa o comando afplay, que instrui o Terminal a assumir que o arquivo após o comando afplay é um arquivo de som e para reproduzi-lo.
O comando afplay pode reproduzir a maioria dos formatos de arquivos de som, com a notável exceção dos arquivos protegidos do iTunes. Se você tem um arquivo de música do iTunes protegido que deseja reproduzir, primeiro é preciso convertê-lo em um formato desprotegido. O processo de conversão está além do escopo deste artigo, por isso vamos supor que você deseja reproduzir um arquivo padrão desprotegido, como um arquivo mp3, wav, aaif ou aac.
O comando afplay é usado da seguinte maneira:
Caminho Afplay para o arquivo de som
Por exemplo:
Afplay / Usuários / tnel / music / threestooges/tryingtothink.mp3
Você pode usar o afplay para reproduzir uma longa faixa de música, mas lembre-se de que ouvirá o som toda vez que iniciar o seu Mac. Um efeito sonoro curto é melhor; Algo inferior a 6 segundos é um bom alvo.
Você pode copiar / colar a linha acima na caixa Executar Shell Script, mas certifique-se de alterar o caminho para o local correto do arquivo de som em seu sistema.
Testando seu script
Você pode realizar um teste para garantir que o aplicativo Automator funcionará antes de salvá-lo como um aplicativo. Para testar um script, clique no botão Executar no canto superior direito da janela do Automator.
Um dos problemas mais comuns é um nome de caminho de arquivo incorreto. Se você está tendo dificuldades com o nome do caminho, tente este pequeno truque. Exclua o caminho atual para o seu arquivo de efeitos sonoros. Inicie o Terminal e arraste o arquivo de som de uma janela do Finder para a janela do Terminal. O nome do caminho do arquivo será exibido na janela do Terminal. Basta copiar / colar o nome do caminho na caixa Script do shell de execução do Automator.
Problemas com o comando say geralmente são causados pelo não uso de aspas, portanto, certifique-se de colocar qualquer texto que você queira que o seu Mac fale entre aspas duplas.
Salve o aplicativo
Quando você verificar que seu script está funcionando corretamente, selecione "Salvar" no menu Arquivo.
Dê um nome ao arquivo e salve-o no seu Mac. Anote onde você salvou o arquivo porque você precisará dessa informação na próxima etapa.
Adicionar o aplicativo como um item de inicialização
O último passo é adicionar o aplicativo que você criou no Automator à sua conta de usuário do Mac como um item de inicialização. Você pode encontrar instruções sobre como adicionar itens de inicialização em nosso guia Adicionar itens de inicialização ao seu Mac.




