mac自定义通知音需将≤3秒、44.1khz/16bit/单声道aiff文件放入~/library/sounds/(用户级)或/system/library/sounds/(系统级),重命名合规后在声音设置中选择,或用soundsource/audio hijack实现应用级音效分配。

你想让Mac每次收到邮件、日历提醒或Slack消息时,不再播放默认的“Ping”或“Glass”,而是响起你自己选的钢琴音、清脆铃声或轻快口哨——这需要把自定义音频文件准确放进系统能识别的位置,并确保格式和命名完全合规。
用用户级目录添加自定义通知音(推荐新手)
这一步只影响你当前登录的账户,不碰系统文件,不用输密码,改错了一删就恢复,适合第一次尝试自定义声音的用户。
第一步:用GarageBand、Audacity或在线转换工具,将你的音频裁剪为≤3秒,导出为AIFF格式,参数必须是【44.1kHz采样率、16位深度、单声道】——立体声也能播,但单声道兼容性更稳,避免部分老版本macOS静音。
第二步:把文件重命名为纯英文+数字组合,不能有空格、中文、特殊符号,扩展名必须是小写.aiff,例如AlertChime.aiff或NotifyPing.aiff。
第三步:打开访达,按Shift+Command+G,粘贴路径:~/Library/Sounds/,回车——注意开头的~代表你自己的用户目录,手输/Users/xxx/Library/Sounds会失败。
第四步:把刚准备好的AlertChime.aiff直接拖进这个文件夹,系统不会弹密码框,放进即生效。
第五步:进入“系统设置→声音→声音效果”,在“通知声音”下拉菜单底部就能看到AlertChime,点它,立刻试听。下次新邮件到达,你就听到自己的声音了。
替换系统级通知音文件(全局生效)
如果你希望连权限弹窗的“哔”、磁盘弹出的“咔嗒”、系统错误警告的尖锐音都换成同一套音效,就得修改/System/Library/Sounds/里的原始文件。这会影响所有用户,且需管理员权限。
方法一:终端刷新音频服务(免重启)
① 准备好符合规范的AIFF文件(44.1kHz/16bit/单或立体声),重命名为Glass.aiff(对应通知音)、Basso.aiff(对应通用提示音)等系统原名。
② 打开访达,Shift+Command+G输入:/System/Library/Sounds/,回车。
③ 将原Glass.aiff拖到桌面完整备份——【跳过此步可能导致系统提示音永久失效,无法通过设置恢复】。
④ 把重命名后的Glass.aiff复制进该目录,输入管理员密码确认写入。
⑤ 打开终端,粘贴执行:sudo killall coreaudiod,回车后输入密码,系统会自动重启音频服务,新音效立即在所有通知场景生效。
用第三方工具按应用分配不同通知音
当你需要Mail响一声轻柔钢琴,Messages来个俏皮电子音,而日历提醒用沉稳男声播报时,系统原生设置做不到,得靠专业工具。
方法1:安装SoundSource(官网下载,支持macOS 14~15)
启动后点击左下角“Apps”,在列表中找到Mail或Messages,点击右侧“Alert Sound”旁的“+”号,从硬盘选择你准备好的AIFF文件,勾选“Enable per-app alerts”即可。
方法2:用Audio Hijack创建路由规则
新建一个Session → 添加“System Audio”源 → 插入“Soundboard”模块 → 导入多个AIFF文件并绑定触发条件(如进程名含“Slack”则播放NotifySlack.aiff)→ 启动Session。











