为网页加音效
- Freesound API 访问方式
- 官网:https://freesound.org/apiv2/
- 文档:https://freesound.org/docs/api/
- 无需 OAuth2 即可搜索:使用
token参数(API Key)即可执行只读搜索和预览下载 - OAuth2 仅在需要"上传/收藏/评论"等写操作时才必须
搜索接口
GET https://freesound.org/apiv2/search/text/?query=<关键词>&token=<API_KEY>&fields=id,name,previews
返回的 previews["preview-hq-mp3"] 字段是可直接 wget/curl 下载的 MP3 链接。
2. 下载音频文件的方法
# 搜索 curl "https://freesound.org/apiv2/search/text/?query=portal+whoosh&token=YOUR_API_KEY&fields=id,name,previews" # 下载 preview(无需 OAuth) wget -O public/audio/sfx/portal_enter.mp3 "<preview-hq-mp3 URL>" # 批量并行下载示例 wget -O public/audio/bgm/menu_theme.mp3 "<URL>" & wget -O public/audio/bgm/hall_ambient.mp3 "<URL>" &
