mac默认音频输入设备需手动锁定以防自动切换:一、系统设置→声音→输入中选择并确认设备;二、用音频midi设置勾选“始终使用此设备”;三、关闭蓝牙自动连接及自动选择选项;四、终端查询uid后执行defaults写入并重启coreaudiod服务。

如果您在Mac上使用耳麦、外接麦克风或HomePod等设备进行语音输入,但系统未自动识别或持续切换回内置麦克风,则可能是音频输入源未被正确设为默认且锁定。以下是稳定设置并固定Mac默认音频输入设备的方法:
一、通过“声音”系统偏好设置指定输入设备
该方法直接修改系统级音频输入源,适用于所有应用,且设置后可长期保持,除非手动更改或设备物理断开。
1、点击屏幕左上角的Apple 图标,选择“系统设置”(macOS Ventura及更新版本)或“系统偏好设置”(macOS Monterey及更早版本)。
2、在设置窗口中,点击“声音”选项。
3、切换至“输入”标签页。
4、在“输入设备”列表中,选中您希望固定的设备,例如“Jabra Elite 8 Active”或“Line In”(若使用转接器接入有线麦克风)。
5、确认设备名称右侧显示“已选择”状态,并观察输入电平条是否随语音实时响应。
二、使用“音频 MIDI 设置”锁定输入端口行为
当系统偏好设置无法阻止输入源意外切换时,此工具可强制绑定硬件端口功能,尤其适用于组合音频端口或USB音频接口需长期启用输入模式的场景。
1、打开“音频 MIDI 设置”应用(可通过聚焦搜索 Spotlight 输入“音频 MIDI 设置”快速启动)。
2、在左侧设备列表中,选中目标输入设备(如“MacBook Pro 内置麦克风”或“Focusrite Scarlett 2i2”)。
3、点击窗口右下角的“配置所选设备”按钮(齿轮图标),选择“显示高级选项”。
4、勾选“始终使用此设备作为输入源”(若界面支持该选项;部分第三方驱动提供此开关)。
5、关闭窗口,重启任意正在运行的语音应用(如Zoom、Teams),验证输入源不再跳变。
三、禁用自动切换逻辑(针对多设备环境)
macOS默认启用“自动切换音频输入设备”机制,当检测到新插入设备时会主动变更输入源。关闭该逻辑可确保当前选定设备不被覆盖。
1、前往“系统设置” → “蓝牙”,确认未启用“自动连接新设备”(避免蓝牙麦克风突发接入触发切换)。
2、在“声音”→“输入”页底部,检查是否存在“自动选择输入设备”复选框(部分macOS版本在开发者模式下可见);若存在,取消勾选。
3、对于USB音频设备,拔除所有非必要USB音频类设备(如USB扬声器、游戏耳机),仅保留目标输入设备连接。
4、重启Mac,再次进入“声音”→“输入”,重新选择并确认目标设备处于高亮选中状态。
四、通过终端命令固化输入设备标识符
该方法绕过图形界面缓存,直接写入系统音频配置数据库,适合高级用户实现跨重启持久化锁定。
1、打开“终端”应用。
2、输入命令查询当前可用输入设备ID:system_profiler SPAudioDataType | grep -A 5 "Input:",记录目标设备的UID字符串(如“AppleUSBAudioEngine:Logitech:Webcam C930e:14200000:3”)。
3、执行锁定命令:defaults write com.apple.sound.UISound "selected-input-device" -string "设备UID"(将引号内内容替换为实际UID)。
4、重启“coreaudiod”服务以生效:sudo killall coreaudiod。
5、重新打开“声音”设置,确认输入设备栏中对应设备名称旁出现锁形图标或“已锁定”提示(部分版本显示为灰色不可编辑状态)。










