3eab1056c8
Adds audio to the scene engine without any third-party/geo-blocked sourcing: the beds + SFX are synthesized with ffmpeg, so they're license-free (CC0, self-authored) and need no acquisition — the same play as self-authoring Lottie. - public/audio/: music-ambient.mp3 (soft 3-tone pad, looped) + sfx-whoosh/pop/chime. - FlexStory: optional music/musicVolume/sfx props (optional so the existing render binding needs no change). Renders <Audio loop> for the bed + a whoosh at each scene start and a chime on the final scene, driven by precomputed scene starts. - check-assets: now also scans public/audio (+ lottie) with folder-prefixed keys; assets.json ledgers the 4 audio files (CC0 self-authored). Verified: tsc clean; a 6s FlexStory render produces an MP4 with a real audio stream (ffprobe: codec_type=audio). NOTE: these are placeholder/SFX-grade; a premium curated music library (by vibe) is a separate sourcing sweep, and the studio music picker → FlexStory `music` prop is a follow-up wiring. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
403 lines
15 KiB
JSON
403 lines
15 KiB
JSON
{
|
|
"dicebear/openpeeps-01.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-1'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-02.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-2'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-03.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-3'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-04.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-4'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-05.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-5'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-06.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-6'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-07.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-7'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-08.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-8'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-09.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-9'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-10.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-10'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-11.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-11'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-12.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-12'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-13.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-13'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-14.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-14'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-15.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-15'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-16.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-16'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-17.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-17'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-18.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-18'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-19.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-19'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-20.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-20'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-21.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-21'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-22.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-22'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-23.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-23'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-24.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-24'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-25.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-25'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-26.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-26'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-27.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-27'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-28.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-28'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-29.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-29'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"dicebear/openpeeps-30.svg": {
|
|
"source": "DiceBear open-peeps (Pablo Stanley Open Peeps)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"animation_fit": "swap-transform (bust/half-body micro-rig)",
|
|
"generator": "createAvatar(openPeeps,{seed:'flatrender-peep-30'})",
|
|
"url": "https://www.dicebear.com/styles/open-peeps/",
|
|
"vendored": "2026-06-22"
|
|
},
|
|
"audio/music-ambient.mp3": {
|
|
"source": "FlatRender (self-authored, ffmpeg synthesis)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"note": "ambient pad music bed (looped)",
|
|
"vendored": "2026-06-23"
|
|
},
|
|
"audio/sfx-whoosh.mp3": {
|
|
"source": "FlatRender (self-authored, ffmpeg synthesis)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"note": "scene-transition whoosh",
|
|
"vendored": "2026-06-23"
|
|
},
|
|
"audio/sfx-pop.mp3": {
|
|
"source": "FlatRender (self-authored, ffmpeg synthesis)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"note": "accent pop",
|
|
"vendored": "2026-06-23"
|
|
},
|
|
"audio/sfx-chime.mp3": {
|
|
"source": "FlatRender (self-authored, ffmpeg synthesis)",
|
|
"license": "CC0-1.0",
|
|
"license_class": "CC0",
|
|
"commercial_ok": true,
|
|
"attribution_required": false,
|
|
"ai_training_allowed": true,
|
|
"note": "outro chime",
|
|
"vendored": "2026-06-23"
|
|
}
|
|
}
|