lili d91d857c17
Some checks failed
contract-gates / contract-gates (push) Has been cancelled
docs-gate / docs-gate (push) Has been cancelled
feat(polaris): 《夜市一条街》厨房音效 CC0 真采样——6 事件换公有领域采样(创始人拍夜市采样)
创始人拍夜市 SFX 走 CC0 真采样(烤肉滋滋/收银声真录音比合成贴)。7 个真实世界 foley 事件:6 换核验过的
CC0/公有领域真采样、1(切菜 chop)如实退回合成(无干净 CC0、Commons 搜空/freesound 要 OAuth,不硬凑)。
采样(逐个机读 Wikimedia Commons license 字段核验、下载+定稿两次复核,只收 CC0/PD 弃 CC-BY/CC-BY-SA):
烤肉滋滋 sizzle(PD)/收银钱箱 cash(PD,选硬币落金属钱箱真声)/金币叮当 coin(PD)/下单铃 bell(CC0)/
顾客满意 applause(PD)/失败差评 buzzer(CC0);curl 直下→ffmpeg 裁≤2s 单声道淡入淡出→mp3 96k,共 106KB。
授权逐文件留痕 assets/audio/sfx/manifest.json+批次二音效CC0采样台账.md(clean-room/备案证据链)。
接线:采样懒加载(首手势后 decodeAudioData 不进首屏)、缺文件/解码失败/node 无 fetch 逐事件回落合成不崩。
证据:回归 logic-smoke 95/tree-check 15/单测 30 零倒退+两本账不破门(总 4.336MB≤10MB/首屏 1.13MB 一字不差、
采样懒加载不计首屏);成本 ¥0。真播听感待 mini-desktop 窗口人耳评。抽象/UI/设计音 20 类保留合成。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-07 17:41:39 -07:00

60 lines
4.5 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"_说明": "《夜市一条街》真实世界 foley 事件的 CC0/公有领域真采样清单(逐个记 source URL + license,授权干净留痕红线)。抽象/UI 反馈音(点击/弹层/连击/解锁号角等)仍走 src/audio/sfx.js 分层合成,不在此清单。采样懒加载(首个用户手势后 fetch+decodeAudioData),缺采样回退合成。",
"_生成": { "日期": "2026-07-07", "工序": "curl 直下(Wikimedia upload)→ ffmpeg trim ≤2s + 单声道 44.1k + 首尾淡入淡出 → libmp3lame 96k", "口径": "只收 CC0 或 Public domain(免授权免署名);CC-BY / CC-BY-SA 一律不取(不满足免署名)" },
"samples": [
{
"key": "sizzle", "file": "sizzle.mp3", "音效": "烤肉滋滋(起锅煎炸)", "用于事件": ["order 下锅第三层"],
"license": "Public domain (PD)", "licenseCode": "pd", "author": "ezwa",
"sourcePage": "https://commons.wikimedia.org/wiki/File:Frying_fries_going_in_and_out_of_oil.ogg",
"downloadUrl": "https://upload.wikimedia.org/wikipedia/commons/4/4e/Frying_fries_going_in_and_out_of_oil.ogg",
"origin": "pdsounds.org/audio/download/150 → Wikimedia Commons",
"trim": "源 2.03.8s(取活跃煎炸窗)", "durationS": 1.79, "bytes": 22301
},
{
"key": "cash", "file": "cash.mp3", "音效": "收银/钱箱(硬币入金属钱箱)", "用于事件": ["cash_low", "cash_mid", "cash_high"],
"license": "Public domain (PD)", "licenseCode": "pd", "author": "ezwa",
"sourcePage": "https://commons.wikimedia.org/wiki/File:Coins_dropped_in_metallic_moneybox.ogg",
"downloadUrl": "https://upload.wikimedia.org/wikipedia/commons/2/2d/Coins_dropped_in_metallic_moneybox.ogg",
"origin": "pdsounds.org/audio/download/135 → Wikimedia Commons",
"trim": "源 0.01.35s", "durationS": 1.35, "bytes": 16972
},
{
"key": "coin", "file": "coin.mp3", "音效": "金币叮当(硬币入木钱箱)", "用于事件": ["tip", "cash_high 散币层"],
"license": "Public domain (PD)", "licenseCode": "pd", "author": "ezwa",
"sourcePage": "https://commons.wikimedia.org/wiki/File:Coins_dropped_in_wooden_moneybox.ogg",
"downloadUrl": "https://upload.wikimedia.org/wikipedia/commons/c/c1/Coins_dropped_in_wooden_moneybox.ogg",
"origin": "pdsounds.org/audio/download/136 → Wikimedia Commons",
"trim": "源 0.281.33s(去前导静音)", "durationS": 1.05, "bytes": 13524
},
{
"key": "bell", "file": "bell.mp3", "音效": "下单铃(自行车铃清脆一响)", "用于事件": ["order 下单铃层"],
"license": "CC0 1.0", "licenseCode": "cc0", "author": "qubodup",
"sourcePage": "https://commons.wikimedia.org/wiki/File:Bell-ring.flac",
"downloadUrl": "https://upload.wikimedia.org/wikipedia/commons/b/b2/Bell-ring.flac",
"origin": "freesound.org/people/qubodup/sounds/168709 → Wikimedia Commons",
"trim": "源 0.01.4s(响+自然衰减)", "durationS": 1.4, "bytes": 17761
},
{
"key": "applause", "file": "applause.mp3", "音效": "顾客满意(鼓掌+欢呼)", "用于事件": ["praise 好评欢呼"],
"license": "Public domain (PD)", "licenseCode": "pd", "author": "starlite",
"sourcePage": "https://commons.wikimedia.org/wiki/File:Clapping_hurray.ogg",
"downloadUrl": "https://upload.wikimedia.org/wikipedia/commons/a/a8/Clapping_hurray.ogg",
"origin": "pdsounds.org/audio/download/38 → Wikimedia Commons",
"trim": "源 1.83.8s(密集鼓掌窗)", "durationS": 2.0, "bytes": 24809
},
{
"key": "buzzer", "file": "buzzer.mp3", "音效": "失败/差评(蜂鸣器)", "用于事件": ["blame 差评"],
"license": "CC0 1.0", "licenseCode": "cc0", "author": "David Pride",
"sourcePage": "https://commons.wikimedia.org/wiki/File:Buzzer.wav",
"downloadUrl": "https://upload.wikimedia.org/wikipedia/commons/5/55/Buzzer.wav",
"origin": "cotswoldjam.org(David Pride)→ Wikimedia Commons",
"trim": "源 0.00.85s", "durationS": 0.85, "bytes": 11016
}
],
"fallbackSynth": [
{
"音效": "切菜 chop", "退回原因": "Wikimedia Commons 无真实切菜/刀落砧板录音(chopping/cutting/cleaver/knife-cutting-board 全空);freesound CC0 需 OAuth token(内网凭据档无);OpenGameArt CC0 合集需逐层下钻且难眼验。仅有 PD『Knocking on wood or door』(敲门/敲木)——为多下连敲、空心门腔体、无切割嘶声,不能听验其读作『刀落砧板』,按诚实协议不采不可核验音色的样本。保留 src/audio/sfx.js 既有合成 chop(短噪声穿切+低频木墩 thock,本就贴刀落砧板)。"
}
]
}