Windows下Claude code配置完成任务音效详细教程
2025-09-06
这两天高强度使用Claude code,但是发现个问题,Claude code完成任务后没有提示音,这让人很不爽,简直耽误人玩抖音。
网上搜索了一番,发现有办法给Claude code添加完成音效,但是教程大多针对linux或macOS系统下,要不就写的十分复杂,windows下Claude code大概出来的晚,所以还没人科普到位,这我不能忍,必须挺身而出。
拿到一份别人在macOS下的Claude code配置文件,我用AI给翻译了一下,琢磨着写成了windows下的配置文件,试了一下,完全到位。
第一步
首先,网上随便找一个音效,我是在「pixabay.com」上随便找了个铃声,当然不嫌声音长,你放首歌也行。
第二步
确保音效文件格式是wav,如果是mp3等其他格式,网上随便找个格式转换网站即可,万能的「convertio.co」格式转换网站就可以。
第三步
将音效文件放到你顺眼的目录下即可,记录下这个音效文件路径。我是在用户文件目录下,单独新建了一个「sounds」目录,建议和我一样这么放,这样可以直接抄我配置文件不用改了。完整文件路径为「C:\Users\你的用户名\sounds\notification.mp3」
第四步
找到Claude code配置文件,一般在「C:\Users\你的用户名.claude\」路径下,打开settings.json文件,修改如下:
{
"hooks": {
"Stop": [
{
"hooks": [
{
"type": "command",
"command": "powershell -c (New-Object Media.SoundPlayer '\"%USERPROFILE%\\sounds\\notification.wav').PlaySync();"
}
]
}
],
"Notification": [
{
"hooks": [
{
"type": "command",
"command": "powershell -c (New-Object Media.SoundPlayer '\"%USERPROFILE%\\sounds\\notification.wav').PlaySync();"
}
]
}
]
}
}
如果发现这个文件下有其他配置,那就酌情修改,只复制hooks下的配置即可。