Sound Lock 是一个常驻 macOS 菜单栏的轻量工具,专门解决一个烦人的问题:每次插入耳机、连接 AirPods、打开 Zoom 或会议软件,macOS 都会自作主张地把你的默认麦克风、耳机或音箱切到另一个设备。等你发现时,可能已经用错麦克风录了半小时,或者音乐从笔记本扬声器放了出来。
Sound Lock 让你提前指定优先级:哪个麦克风优先用、哪个耳机优先用、哪个音箱优先用。当 ma
Sound Lock 是一个常驻 macOS 菜单栏的轻量工具,专门解决一个烦人的问题:每次插入耳机、连接 AirPods、打开 Zoom 或会议软件,macOS 都会自作主张地把你的默认麦克风、耳机或音箱切到另一个设备。等你发现时,可能已经用错麦克风录了半小时,或者音乐从笔记本扬声器放了出来。
Sound Lock 让你提前指定优先级:哪个麦克风优先用、哪个耳机优先用、哪个音箱优先用。当 macOS 把默认设备切走时,Sound Lock 会立刻把它切回来。整个过程在后台完成,无需打开 App。
【核心功能】
• 输入 / 输出 / 系统输出三类设备分别管理
• 多设备优先级排序:第一选项不在线就用第二选项,以此类推
• 离线设备记忆:USB 麦克风拔掉后还在列表里,下次插入立即识别
• 防抖动逻辑:蓝牙设备刚连接时 macOS 状态不稳,Sound Lock 会等待几百毫秒再决定,避免反复切换
• 菜单栏快速面板:直接在菜单栏看到当前默认设备、所有设备状态,一键打开偏好设置
• 暗色模式自动适配,原生 SwiftUI 界面
【为什么你需要它】
• Bluetooth 耳机用户:macOS 会把你的耳机切到 HFP / SCO 通话模式,把高保真音乐压缩成对讲机音质。Sound Lock 让系统始终用麦克风阵列或外置麦克风作为输入,保持耳机 A2DP 高音质。
• 直播 / 录音 / 会议:把 USB 麦克风、声卡固定为输入,绝对不会被笔记本内置麦克风顶替。
• 多人共用 Mac:每个设备的优先级互不影响,按设备 UID 持久化记忆。
【隐私】
Sound Lock 不录音、不上传任何数据、不分析音频内容。它只调用 macOS 公开的 CoreAudio HAL API 切换默认设备,App Sandbox 内运行,权限最小化。所有数据保存在本机 UserDefaults,UID 与设备名仅用于显示。
【免费版 vs Sound Lock Pro】
免费版:输入 + 输出 总共最多锁定 2 个设备,足够大部分单设备工作流使用。
Sound Lock Pro(一次买断,无订阅):
• 不限数量的设备锁(输入 / 输出 / 系统输出)
• 后续 Pro 新功能自动包含
• 帮助独立开发者持续维护
未来即使换电脑,同一 Apple ID 也能恢复购买。
【系统要求】
macOS 14.0+ · 原生 Apple Silicon 与 Intel 通用 · 仅使用 Apple 系统框架,无第三方依赖