Tecla de atalho para silenciar microfone no Mac OS X?


49

Existe uma tecla de atalho que eu possa usar ou configurar para silenciar o microfone em um MacBook Pro (MPB) de 13 "?

Eu preferiria um ícone ou notificação para confirmar que ele está definido (mesmo que eu precise alternar a opção).


2
Eu sinto que isso pode estar desatualizado para o Mountain Lion. Veja minha pergunta aqui: apple.stackexchange.com/questions/66190/…
kenny

Respostas:


24

Você pode simplesmente Altclicar no ícone Som / Alto-falante na barra de menu e selecionar Line Incomo Dispositivo de entrada para silenciar o microfone.

Quando desejar, basta selecionar Internal microphonenovamente.

linha


19
No meu Macbook Pro, não tenho essa opção. O único dispositivo de entrada disponível é o microfone interno.
Steven

11
Também não tenho essa opção. E essa não é uma tecla de atalho para alternar o microfone. Isso requer clicar com o mouse.
Akrikos

11
O OP solicitou especificamente uma tecla de atalho, em vez de uma solução baseada em mouse.
Reb.Cabin

23

Isso também pode ser realizado com um simples AppleScript:

tell application "System Events" to set volume input volume 0

Inverta o processo:

tell application "System Events" to set volume input volume 100

EDITAR

A propósito, o Soundsource é um aplicativo gratuito que oferece controles deslizantes fáceis e agradáveis ​​para alternar os níveis de Alto-falante / Microfone na barra de menus, sem a necessidade de diálogos extras incômodos.


SoundSource parece incrível
wag2639

4
O Soundsource não está mais disponível no rogueamoeba e, mesmo que você possa obtê-lo de outros sites, ele não foi atualizado para o Mac OS X 10.9, portanto, não é executado. :-(
RobG

O SoundSource está de volta e, com avaliação gratuita, paga US $ 10 pela licença.
Alan Blount

11
Definir o volume de entrada como 100 pode ser muito alto - você não deseja anular o controle automático de ganho fornecido por aplicativos como o WebEx. Com esse método, tudo o que você disser será distorcido e muito alto nos primeiros segundos. Ótima maneira de se apresentar em uma teleconferência ...
cabo

20

Isso funciona melhor, especialmente se você deseja atribuir esse script a uma tecla de atalho:

set inputVolume to input volume of (get volume settings)
if inputVolume = 0 then
    set inputVolume to 100
else
    set inputVolume to 0
end if
set volume input volume inputVolume

Este método não requer que você ative a GUI de Preferências do Sistema ou faça as configurações de volume de qualquer aplicativo que esteja ativo. Em vez disso, está obtendo as configurações de volume do sistema e, em seguida, verificando se o volume de entrada já é 0 - se for, definirá o volume de entrada para 100 e, se não for, silenciará o volume de entrada.

Funciona como um encanto.


2
Isso funcionou para mim - acrescentou um atalho para ele via Alfred screencast.com/t/6d1wfz97mjfj - agora eu só preciso de algum tipo de visual kei no que a situação atual é
Alan Blount


Isso não funciona totalmente para mim (pelo menos no OSX 10.8). Parece que o silenciou (exibindo zero no painel de entrada de preferências de som), mas na verdade é apenas um limite baixo e, se eu tocar no meu computador ou falar com uma voz um tanto aumentada, ele ainda capta o som.
Kenny

Aparentemente, isso foi corrigido em algum momento desde 10.8. No OSX 10.11.6, configure inputVolume para 0 muda como esperado. Testei tocando vigorosamente no estojo logo acima do microfone durante a gravação no QuickTime. Nem um pio.
Akrikos

Mas dê uma olhada na resposta de Scottie: funciona assim, mas o notifica para que lado você acabou de alternar.
Akrikos

16

Aqui estão as instruções para salvar um script como um serviço no Automator e atribuir uma tecla de atalho nas Preferências do Sistema .

E aqui está o script para ativar / desativar o som com uma notificação de exibição (estendida da resposta de tkneis).

on run {input, parameters}

    set inputVolume to input volume of (get volume settings)
    if inputVolume = 0 then
        set inputVolume to 100
        set displayNotification to "Microphone Unmuted"
    else
        set inputVolume to 0
        set displayNotification to "Microphone Muted"
    end if
    set volume input volume inputVolume

    display notification displayNotification
    delay 1

    return input
end run

Isso funcionou muito bem para mim no OS 10.11.6
Akrikos

Ele diminui para 0, mas, em seguida, algo volta automaticamente. Esta é em El Capitan ... ATUALIZAÇÃO :: Encontrado isso, tive que desligar automático de volume na WebEx e Skype
tik27

4

Finalmente, eu tenho uma solução perfeita para silenciar meu mac,

O que eu fiz foi instalar este MuteMyMic , só para saber quando ter representação visual se o microfone está mudo ou não o tempo todo.

Então eu encontrei este Shush! fluxo de trabalho para Alfred e, para ter um acesso mais fácil, adicionei um atalho para aumentar essa ação Mute / Unmute, para ativar / desativar o microfone é mais fácil como aumentar o atalho e sei se está ativado ou desativado pelo ícone MuteMyMic em o bar.

Espero que isso ajude mais alguém. Desfrutar


3

Os AppleScripts são ótimos! Usá-los como um atalho de teclado global também oferece a capacidade de comprar (ou construir) um pedal para silenciar o teclado / sem clicar.

Para as pessoas que estão lendo esta pergunta que possuem Macs com barra de toque, considere o MuteMe - ele adiciona um botão na área global da barra de toque para mudo / não mudo (e o botão fica vermelho quando silenciado). Se você não possui um Mac com barra de toque, ainda pode usá-lo na bandeja do sistema ou como um atalho de teclado global. É de graça.


2

Experimente o MuteMyMicFree . Ele fica na barra de menus para que você possa ajustar o nível do microfone de entrada de zero a max. São necessários dois cliques (um para abrir o controle e outro para definir o nível), mas é gratuito e faz o trabalho de maneira menos invasiva do que outras sugestões.

O fluxo de trabalho do Alfred pode ser bom, mas você precisa comprar o pacote de energia sobre o aplicativo gratuito para carregar ou até criar fluxos de trabalho.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.