Raycast を使ってマイクのミュートを切り替えます
Raycastの設定 > Extensions > +ボタン > Create Script Command > templateをApple Scriptにして任意の場所に作成

#!/usr/bin/osascript
# Required parameters:
# @raycast.schemaVersion 1
# @raycast.title mic mute
# @raycast.mode compact
# Optional parameters:
# @raycast.icon 🤖
set micVolume to muteMic()
display notification micVolume with title "Mic"
return micVolume
on muteMic()
set inputVolume to 0
set micVal to "🔇 muted"
set volume input volume inputVolume
return micVal
end muteMic同様にして、 unmute.applescript を作成
#!/usr/bin/osascript
# Required parameters:
# @raycast.schemaVersion 1
# @raycast.title mic unmute
# @raycast.mode compact
# Optional parameters:
# @raycast.icon 🤖
set micVolume to unmuteMic()
display notification micVolume with title "Mic"
return micVolume
on unmuteMic()
set inputVolume to 80
set micVal to "🔈 unmuted"
set volume input volume inputVolume
return micVal
end unmuteMicRaycastの設定 > Extensions から、コマンドにショートカットを設定することができます。
私はアンミュートを Cmd + Opt + m , ミュートを Cmd + Shift + Opt + m に設定しています。
トグルのほうがいい場合は マイクのミュート・アンミュートを切り替える のスクリプトを作成する。 自分は現在の状態がミュートアンミュートのどちらであっても同じ動作をさせたいためそれぞれのコマンドを登録しています。