Hotkey để tắt tiếng Mic trên Mac OS X?


49

Có một phím nóng nào tôi có thể sử dụng hoặc định cấu hình để tắt tiếng mic trên MacBook Pro 13 "(MPB) không?

Tôi muốn một biểu tượng hoặc thông báo để xác nhận rằng nó đã được đặt (ngay cả khi tôi cần chuyển đổi tùy chọn).


2
Tôi cảm thấy điều này có thể đã lỗi thời đối với Mountain Lion. Xem câu hỏi của tôi ở đây: apple.stackexchange.com/questions/66190/iêu
kenny

Câu trả lời:


24

Bạn có thể chỉ cần Altnhấp vào biểu tượng Âm thanh / Loa trong thanh thực đơn, sau đó chọn Line Inlàm Thiết bị đầu vào để tắt tiếng mic.

Khi bạn muốn nó trở lại, chỉ cần chọn Internal microphonelại.

đường


19
Trên Macbook Pro tôi không có tùy chọn này. Thiết bị đầu vào duy nhất có sẵn là micro bên trong.
Steven

1
Tôi cũng không có lựa chọn này. Và đây không phải là một phím nóng để bật mic. Điều này đòi hỏi phải nhấp bằng chuột.
Akrikos

1
OP đặc biệt yêu cầu một phím nóng, trái ngược với giải pháp dựa trên chuột.
Reb.Cabin

23

Điều này cũng có thể được thực hiện với một AppleScript đơn giản:

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

Đảo ngược quá trình:

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

BIÊN TẬP

Nhân tiện, Soundource là một ứng dụng miễn phí cung cấp cho bạn các thanh trượt dễ dàng để chuyển các mức Loa / Micrô từ thanh menu mà không cần các hộp thoại phụ phiền phức .


Soundource có vẻ tuyệt vời
wag2639

4
Soundource không có sẵn từ rogueamoeba nữa và ngay cả khi y0u có thể lấy nó từ các trang web khác, nó vẫn chưa được cập nhật cho Mac OS X 10.9 nên không chạy. :-(
RobG

SoundSource đã sao lưu và hiện tại, dùng thử miễn phí, trả $ 10 cho giấy phép.
Alan Blount

1
Đặt âm lượng đầu vào thành 100 có thể quá cao - bạn không muốn đánh bại điều khiển khuếch đại tự động mà các ứng dụng như WebEx cung cấp. Với phương pháp này, mọi thứ bạn nói sẽ bị biến dạng và rất to trong vài giây đầu tiên. Cách tuyệt vời để thể hiện bản thân trong một buổi hội thảo từ xa ...
cabo

20

Điều này hoạt động tốt nhất, đặc biệt nếu bạn muốn gán tập lệnh này cho Hotkey:

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

Phương pháp này không yêu cầu bạn kích hoạt GUI Tùy chọn hệ thống hoặc đi qua cài đặt âm lượng của bất kỳ ứng dụng nào đang hoạt động. Thay vào đó, nó đang nhận cài đặt âm lượng của hệ thống, sau đó kiểm tra xem liệu âm lượng đầu vào có bằng 0 hay không - nếu có, nó sẽ đặt âm lượng đầu vào thành 100 và nếu không, nó sẽ tắt âm lượng đầu vào.

Hoạt động như một lá bùa.


2
Điều này làm việc cho tôi - đã thêm một phím nóng cho nó thông qua Alfred screencast.com/t/6d1wfz97mjfj - bây giờ tôi chỉ cần một số loại khóa trực quan về tình trạng hiện tại là gì
Alan Blount

2
Liên kết có liên quan: github.com/pborenstein/togglemia
spuder 13/1/2015

Điều này không hoàn toàn phù hợp với tôi (ít nhất là trên OSX 10.8). Có vẻ như nó đã tắt tiếng (hiển thị số 0 trên bảng điều khiển tùy chọn âm thanh), nhưng thực ra nó chỉ là một ngưỡng thấp và nếu tôi chạm vào máy tính của mình, hoặc nói với giọng nói hơi cao, nó vẫn phát ra âm thanh.
kenny

Điều này rõ ràng đã được sửa chữa đôi khi kể từ 10.8. Trên OSX 10.11.6, cài đặt inputVolume thành 0 mutes như mong đợi. Tôi đã kiểm tra bằng cách chạm mạnh vào vỏ máy ngay phía trên mic trong khi ghi âm trong QuickTime. Không phải là nhìn trộm.
Akrikos

Hãy xem câu trả lời của Scott mặc dù: hoạt động như thế này nhưng thông báo cho bạn cách bạn vừa bật.
Akrikos

16

Dưới đây là các hướng dẫn để lưu tập lệnh dưới dạng dịch vụ trong Automator và gán một phím nóng cho nó trong Tùy chọn hệ thống .

Và đây là kịch bản để tắt tiếng / bật tiếng với thông báo hiển thị (được mở rộng từ câu trả lời của 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

Điều này làm việc rất tốt cho tôi trên OS 10.11.6
Akrikos

Nó biến nó thành 0 nhưng sau đó một cái gì đó tự động đưa nó trở lại. Đây là trên El Capitan ... CẬP NHẬT :: Đã tìm thấy nó, đã phải tắt âm lượng tự động trên WebEx và Skype
tik27

4

Cuối cùng tôi đã có một giải pháp hoàn hảo để tắt tiếng máy Mac của mình,

Những gì tôi đã làm là cài đặt MuteMyMic này , Chỉ cần biết khi có biểu diễn trực quan nếu micrô bị tắt tiếng hay không.

Sau đó, tôi tìm thấy Shush này ! quy trình làm việc cho Alfred, và sau đó để có quyền truy cập dễ dàng hơn, tôi đã thêm một phím tắt để tăng hành động Tắt tiếng / Tắt tiếng này, sau đó bật / tắt mic dễ dàng hơn bằng cách tăng phím tắt và tôi biết nó bật hay tắt bằng biểu tượng MuteMyMic thanh.

Tôi hy vọng điều này sẽ giúp bất cứ ai khác. Thưởng thức


3

AppleScripts thật tuyệt! Sử dụng chúng như một phím tắt toàn cầu cũng cung cấp khả năng mua (hoặc xây dựng) bàn đạp chân để tắt tiếng bàn phím / nhấp chuột.

Đối với những người đọc câu hỏi này có máy Mac trên thanh cảm ứng, hãy xem xét MuteMe - nó thêm một nút trong khu vực thanh cảm ứng toàn cầu để tắt tiếng / bật tiếng (và nút chuyển sang màu đỏ khi tắt tiếng). Nếu bạn không có Mac trên thanh cảm ứng, bạn vẫn có thể sử dụng nó từ khay hệ thống hoặc làm phím tắt toàn cầu. Nó là miễn phí.


2

Hãy dùng thử MuteMyMicFree . Nó nằm trong thanh menu để bạn có thể điều chỉnh mức mic đầu vào từ 0 đến tối đa. Phải mất hai lần nhấp (một lần để mở điều khiển và một lần khác để đặt mức), nhưng nó miễn phí và thực hiện công việc ít gây khó chịu hơn các đề xuất khác.

Quy trình làm việc của Alfred có thể tốt, nhưng bạn phải mua gói năng lượng trên đầu ứng dụng miễn phí để tải hoặc thậm chí tạo quy trình công việc.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.