
在語音/視訊對話期間,我想將麥克風靜音/取消靜音,而不必每次都執行所有這些步驟:
- 聲音指示器、聲音首選項、選擇輸入、麥克風靜音或取消靜音。
我正在尋找:
- 可以從命令列執行此操作的應用程序,
- 我可以分配一個可以使麥克風靜音/取消靜音的鍵盤快捷鍵的方法
答案1
去系統偏好設定然後鍵盤然後單擊快速方式然後自訂快捷鍵:
點選添加
填寫:
Toggle Microphone
和
amixer set Capture toggle
對於 USB 網路攝影機,您需要選擇裝置 ( -c 1
),或者可能是其他數位。
amixer -c 1 sset Mic toggle
點選申請然後將一個新的密鑰與該命令關聯起來(例如密鑰Pause/Break)。
答案2
您可以使用以下命令將麥克風靜音
amixer set Capture nocap
並取消麥克風靜音
amixer set Capture cap
答案3
我在 USB 網路攝影機/麥克風和內建麥克風之間切換,其他解決方案通常在「預設」裝置上工作,該裝置通常不是我正在使用的設備,所以我寫這個來靜音全部麥克風
pacmd list-sources | \
grep -oP 'index: \d+' | \
awk '{ print $2 }' | \
xargs -I{} pactl set-source-mute {} toggle \
&& pacmd list-sources | \
grep -oP 'muted: (?:yes|no)'