sfx-downloader
搜索并下载免费音效。按 sounds-mp3.com → poppop.ai → mixkit.co 优先级。返回直链。
核心规则
- 免费商用,无需署名
- 返回直接下载链接,不下载到本地
- 中英文关键词均可,优先英文
来源站操作
1️⃣ sounds-mp3.com(优先)
搜索:GET https://sounds-mp3.com/search/{关键词}(空格用 +)
- 无结果 → "Nothing found!"
- 有结果 → 页面含 <a href="/mp3/xxx/"> 和 <audio>,MP3 直链 https://sounds-mp3.com/mp3/{文件名}.mp3
2️⃣ poppop.ai
翻分类页面找目标音效,卡片下载按钮地址为 https://poppop.ai/api/sfx/{id}/download
3️⃣ mixkit.co
分类页:GET https://mixkit.co/free-sound-effects/{分类名}/
- 匹配 data-audio-player-preview-url-value="/sfx/{ID}/{ID}-preview.mp3" 提取 ID
- 标题在 preview-url 附近,找到 <h2 class="item-grid-card__title"><span>标题</span>
- 下载:https://assets.mixkit.co/active_storage/sfx/{ID}/{ID}.wav
已知分类:transition, blow, cinematic, glitch, impact, slide, spin, stomp, sweep, swish, swoosh, thud, whip, whoosh, woosh, zoom, sword, punch, metal, magic, horror, cartoon, hit, nature/, technology/, funny/, notification/, animals/, transport/
流程
- 解析需求 → 提取英文关键词
- 搜索 sounds-mp3.com → 有匹配则返回 MP3 直链
- 无匹配 → 搜 poppop.ai → 有则返回 MP3 链接
- 无匹配 → 找 mixkit.co 相关分类 → 提取 ID 列表 → 选最匹配的返回 WAV 链接
- 无匹配 → 告知用户并建议换词