{
  "project": "VIP Drop Ball",
  "version": "arcade-v1",
  "style": "欢乐街机",
  "assets": [
    {
      "id": "bgm_idle",
      "title": "待机／吸引背景音乐",
      "category": "music",
      "file": "audio/music/bgm_idle.wav",
      "duration": 35.555563,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": true,
      "bpm": 108,
      "peak_dbfs": -8.0,
      "rms_dbfs": -25.54,
      "trigger": "待机或吸引状态",
      "notes": "16 小节整拍无缝循环，C 大调音色体系；只在切换曲目时做 350 ms 交叉淡化，单曲循环点不要淡入淡出。",
      "script": "",
      "status": "first_draft"
    },
    {
      "id": "bgm_main",
      "title": "主游戏背景音乐",
      "category": "music",
      "file": "audio/music/bgm_main.wav",
      "duration": 29.090917,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": true,
      "bpm": 132,
      "peak_dbfs": -8.0,
      "rms_dbfs": -27.4,
      "trigger": "基础游戏投注／落球阶段",
      "notes": "16 小节整拍无缝循环，C 大调音色体系；只在切换曲目时做 350 ms 交叉淡化，单曲循环点不要淡入淡出。",
      "script": "",
      "status": "first_draft"
    },
    {
      "id": "bgm_plinko",
      "title": "Plinko 免费游戏背景音乐",
      "category": "music",
      "file": "audio/music/bgm_plinko.wav",
      "duration": 25.945937,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": true,
      "bpm": 148,
      "peak_dbfs": -8.0,
      "rms_dbfs": -24.7,
      "trigger": "Plinko 免费游戏期间",
      "notes": "16 小节整拍无缝循环，C 大调音色体系；只在切换曲目时做 350 ms 交叉淡化，单曲循环点不要淡入淡出。",
      "script": "",
      "status": "first_draft"
    },
    {
      "id": "ui_hover",
      "title": "按钮悬停",
      "category": "sfx",
      "file": "audio/sfx/ui_hover.wav",
      "duration": 0.1,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -17.0,
      "rms_dbfs": -26.45,
      "trigger": "指针进入可交互控件",
      "notes": "单次触发；同控件防抖 80 ms。",
      "script": "",
      "status": "first_draft"
    },
    {
      "id": "ui_click",
      "title": "按钮／界面点击",
      "category": "sfx",
      "file": "audio/sfx/ui_click.wav",
      "duration": 0.16,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -12.0,
      "rms_dbfs": -24.96,
      "trigger": "一般点击／触按",
      "notes": "",
      "script": "",
      "status": "first_draft"
    },
    {
      "id": "chip_place",
      "title": "筹码下注",
      "category": "sfx",
      "file": "audio/sfx/chip_place.wav",
      "duration": 0.3,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -10.0,
      "rms_dbfs": -24.64,
      "trigger": "每次放置筹码",
      "notes": "明亮上行双音。",
      "script": "",
      "status": "first_draft"
    },
    {
      "id": "chip_undo",
      "title": "筹码取消下注",
      "category": "sfx",
      "file": "audio/sfx/chip_undo.wav",
      "duration": 0.32,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -11.0,
      "rms_dbfs": -23.01,
      "trigger": "UNDO 撤回投注",
      "notes": "下行双音，与下注相对。",
      "script": "",
      "status": "first_draft"
    },
    {
      "id": "bet_limit",
      "title": "达到最高投注",
      "category": "sfx",
      "file": "audio/sfx/bet_limit.wav",
      "duration": 0.48,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -11.0,
      "rms_dbfs": -25.34,
      "trigger": "投注尝试超过限额",
      "notes": "柔和双脉冲；建议 300 ms 防抖。",
      "script": "",
      "status": "first_draft"
    },
    {
      "id": "ball_release",
      "title": "落球释放",
      "category": "sfx",
      "file": "audio/sfx/ball_release.wav",
      "duration": 0.55,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -8.0,
      "rms_dbfs": -21.27,
      "trigger": "球体离开发球机构",
      "notes": "",
      "script": "",
      "status": "first_draft"
    },
    {
      "id": "ball_land",
      "title": "基础游戏球体弹跳／落定",
      "category": "sfx",
      "file": "audio/sfx/ball_land.wav",
      "duration": 0.32,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -8.0,
      "rms_dbfs": -23.07,
      "trigger": "球体在最终区块弹跳／落定",
      "notes": "每次实际碰撞调用，按速度调音量；不预烘焙二次弹跳。",
      "script": "",
      "status": "first_draft"
    },
    {
      "id": "chip_win",
      "title": "筹码中奖",
      "category": "sfx",
      "file": "audio/sfx/chip_win.wav",
      "duration": 0.45,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -9.0,
      "rms_dbfs": -20.84,
      "trigger": "每个已下注中奖区块各播放一次",
      "notes": "多区块可间隔 120 ms 排队；横幅音须在全部筹码中奖音结束后播放。",
      "script": "",
      "status": "first_draft"
    },
    {
      "id": "winning_block_highlight",
      "title": "中奖区块高亮",
      "category": "sfx",
      "file": "audio/sfx/winning_block_highlight.wav",
      "duration": 0.62,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -15.0,
      "rms_dbfs": -26.9,
      "trigger": "中奖区块高亮动画开始",
      "notes": "高频轻闪光，避免盖过筹码中奖音。",
      "script": "",
      "status": "first_draft"
    },
    {
      "id": "win_regular",
      "title": "中奖横幅 · Regular",
      "category": "sfx",
      "file": "audio/sfx/win_regular.wav",
      "duration": 1.05,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -8.0,
      "rms_dbfs": -19.85,
      "trigger": "本局派彩倍数对应的横幅级距",
      "notes": "每局仅选择一档、一次；必须接在筹码中奖音之后。级距阈值需游戏规则提供。",
      "script": "",
      "status": "first_draft"
    },
    {
      "id": "win_big",
      "title": "中奖横幅 · Big",
      "category": "sfx",
      "file": "audio/sfx/win_big.wav",
      "duration": 2.0,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -7.0,
      "rms_dbfs": -22.3,
      "trigger": "本局派彩倍数对应的横幅级距",
      "notes": "每局仅选择一档、一次；必须接在筹码中奖音之后。级距阈值需游戏规则提供。",
      "script": "",
      "status": "first_draft"
    },
    {
      "id": "win_mega",
      "title": "中奖横幅 · Mega",
      "category": "sfx",
      "file": "audio/sfx/win_mega.wav",
      "duration": 3.3,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -6.0,
      "rms_dbfs": -20.68,
      "trigger": "本局派彩倍数对应的横幅级距",
      "notes": "每局仅选择一档、一次；必须接在筹码中奖音之后。级距阈值需游戏规则提供。",
      "script": "",
      "status": "first_draft"
    },
    {
      "id": "win_super_mega",
      "title": "中奖横幅 · Super Mega",
      "category": "sfx",
      "file": "audio/sfx/win_super_mega.wav",
      "duration": 4.7,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -5.0,
      "rms_dbfs": -20.1,
      "trigger": "本局派彩倍数对应的横幅级距",
      "notes": "每局仅选择一档、一次；必须接在筹码中奖音之后。级距阈值需游戏规则提供。",
      "script": "",
      "status": "first_draft"
    },
    {
      "id": "plinko_transition",
      "title": "Plinko 触发／场景切换",
      "category": "sfx",
      "file": "audio/sfx/plinko_transition.wav",
      "duration": 2.1,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -7.0,
      "rms_dbfs": -21.11,
      "trigger": "三颗球全部落在同一已下注区块",
      "notes": "",
      "script": "",
      "status": "first_draft"
    },
    {
      "id": "plinko_suspense_loop",
      "title": "Plinko 入口随机／悬念循环",
      "category": "sfx",
      "file": "audio/sfx/plinko_suspense_loop.wav",
      "duration": 4.0,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": true,
      "bpm": 120,
      "peak_dbfs": -16.0,
      "rms_dbfs": -29.86,
      "trigger": "入口未确定时持续播放",
      "notes": "结果揭晓立刻以 80 ms 淡出；循环不暗示 High／Mid／Low 结果。与配乐同时播放时配乐降低 3 dB。",
      "script": "",
      "status": "first_draft"
    },
    {
      "id": "plinko_peg",
      "title": "Plinko 逐钉弹跳",
      "category": "sfx",
      "file": "audio/sfx/plinko_peg.wav",
      "duration": 0.14,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -13.0,
      "rms_dbfs": -26.52,
      "trigger": "球体撞击钉柱",
      "notes": "所有结果用同一声音；最多 6 复音，建议 35 ms 最小间隔，不按中奖结果变调。",
      "script": "",
      "status": "first_draft"
    },
    {
      "id": "plinko_land_low",
      "title": "Plinko 入口落定 · Low",
      "category": "sfx",
      "file": "audio/sfx/plinko_land_low.wav",
      "duration": 0.55,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -10.0,
      "rms_dbfs": -21.47,
      "trigger": "Low 级入口落定",
      "notes": "两侧大奖入口都使用 High；其它入口分级表在 PDF 中缺失。",
      "script": "",
      "status": "first_draft"
    },
    {
      "id": "plinko_land_mid",
      "title": "Plinko 入口落定 · Mid",
      "category": "sfx",
      "file": "audio/sfx/plinko_land_mid.wav",
      "duration": 0.76,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -9.0,
      "rms_dbfs": -21.84,
      "trigger": "Mid 级入口落定",
      "notes": "两侧大奖入口都使用 High；其它入口分级表在 PDF 中缺失。",
      "script": "",
      "status": "first_draft"
    },
    {
      "id": "plinko_land_high",
      "title": "Plinko 入口落定 · High",
      "category": "sfx",
      "file": "audio/sfx/plinko_land_high.wav",
      "duration": 0.96,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -9.0,
      "rms_dbfs": -21.41,
      "trigger": "High 级入口落定",
      "notes": "两侧大奖入口都使用 High；其它入口分级表在 PDF 中缺失。",
      "script": "",
      "status": "first_draft"
    },
    {
      "id": "plinko_win",
      "title": "Plinko 普通中奖",
      "category": "sfx",
      "file": "audio/sfx/plinko_win.wav",
      "duration": 1.35,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -8.0,
      "rms_dbfs": -20.58,
      "trigger": "命中非大奖入口",
      "notes": "",
      "script": "",
      "status": "first_draft"
    },
    {
      "id": "jackpot_celebration",
      "title": "大奖庆祝音乐",
      "category": "sfx",
      "file": "audio/sfx/jackpot_celebration.wav",
      "duration": 8.0,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -5.0,
      "rms_dbfs": -22.9,
      "trigger": "命中大奖入口",
      "notes": "与 High 入口落定音同帧叠加；建议暂停主配乐，High 降低 3 dB，大奖总线预留 6 dB。",
      "script": "",
      "status": "first_draft"
    },
    {
      "id": "jackpot_banner",
      "title": "大奖横幅／获奖弹窗",
      "category": "sfx",
      "file": "audio/sfx/jackpot_banner.wav",
      "duration": 1.6,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -9.0,
      "rms_dbfs": -24.55,
      "trigger": "JACKPOT WON 或 YOU HIT THE JACKPOT 出现",
      "notes": "同一玩家端若横幅与弹窗同帧出现，只播放一次。大奖庆祝期间叠加建议降低 6 dB。",
      "script": "",
      "status": "first_draft"
    },
    {
      "id": "vo_welcome",
      "title": "欢迎语",
      "category": "vo",
      "file": "audio/vo_placeholder/vo_welcome.wav",
      "duration": 3.584,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -3.07,
      "rms_dbfs": -22.88,
      "trigger": "每次载入主画面一次，100%",
      "notes": "豆包 Seed TTS 2.0 · Allison 美式女声；明亮活泼的街机主持人，按场景设计表演。AI 合成人声。",
      "script": "Welcome to VIP Drop Ball! Where dreams are made!",
      "status": "ai_synthesized"
    },
    {
      "id": "vo_release_here",
      "title": "落球 · Here it comes",
      "category": "vo",
      "file": "audio/vo_placeholder/vo_release_here.wav",
      "duration": 1.334625,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -5.69,
      "rms_dbfs": -23.18,
      "trigger": "每局释放落球；三句随机必选一句",
      "notes": "豆包 Seed TTS 2.0 · Allison 美式女声；明亮活泼的街机主持人，按场景设计表演。AI 合成人声。",
      "script": "Here it comes!",
      "status": "ai_synthesized"
    },
    {
      "id": "vo_release_luck",
      "title": "落球 · Good luck",
      "category": "vo",
      "file": "audio/vo_placeholder/vo_release_luck.wav",
      "duration": 1.528292,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -5.11,
      "rms_dbfs": -25.56,
      "trigger": "每局释放落球；三句随机必选一句",
      "notes": "豆包 Seed TTS 2.0 · Allison 美式女声；明亮活泼的街机主持人，按场景设计表演。AI 合成人声。",
      "script": "Good luck!",
      "status": "ai_synthesized"
    },
    {
      "id": "vo_release_best",
      "title": "落球 · All the best",
      "category": "vo",
      "file": "audio/vo_placeholder/vo_release_best.wav",
      "duration": 1.376208,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -7.96,
      "rms_dbfs": -23.35,
      "trigger": "每局释放落球；三句随机必选一句",
      "notes": "豆包 Seed TTS 2.0 · Allison 美式女声；明亮活泼的街机主持人，按场景设计表演。AI 合成人声。",
      "script": "All the best!",
      "status": "ai_synthesized"
    },
    {
      "id": "vo_win_excellent",
      "title": "中奖 · Excellent",
      "category": "vo",
      "file": "audio/vo_placeholder/vo_win_excellent.wav",
      "duration": 1.171375,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -3.06,
      "rms_dbfs": -22.73,
      "trigger": "有派彩时先以 40% 概率决定是否播放 VO",
      "notes": "豆包 Seed TTS 2.0 · Allison 美式女声；明亮活泼的街机主持人，按场景设计表演。AI 合成人声。",
      "script": "Excellent!",
      "status": "ai_synthesized"
    },
    {
      "id": "vo_win_lucky_day",
      "title": "中奖 · Lucky day",
      "category": "vo",
      "file": "audio/vo_placeholder/vo_win_lucky_day.wav",
      "duration": 2.323208,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -4.22,
      "rms_dbfs": -21.89,
      "trigger": "通用后备中奖语料",
      "notes": "豆包 Seed TTS 2.0 · Allison 美式女声；明亮活泼的街机主持人，按场景设计表演。AI 合成人声。",
      "script": "Today's your lucky day!",
      "status": "ai_synthesized"
    },
    {
      "id": "vo_win_congrats",
      "title": "中奖 · Congratulations",
      "category": "vo",
      "file": "audio/vo_placeholder/vo_win_congrats.wav",
      "duration": 1.547875,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -4.41,
      "rms_dbfs": -23.4,
      "trigger": "通用后备中奖语料",
      "notes": "豆包 Seed TTS 2.0 · Allison 美式女声；明亮活泼的街机主持人，按场景设计表演。AI 合成人声。",
      "script": "Congratulations!",
      "status": "ai_synthesized"
    },
    {
      "id": "vo_card_king",
      "title": "单区块中奖 · King",
      "category": "vo",
      "file": "audio/vo_placeholder/vo_card_king.wav",
      "duration": 1.939667,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -3.07,
      "rms_dbfs": -22.33,
      "trigger": "仅下注一个区块且该区块中奖",
      "notes": "豆包 Seed TTS 2.0 · Allison 美式女声；明亮活泼的街机主持人，按场景设计表演。AI 合成人声。",
      "script": "King's your lucky card!",
      "status": "ai_synthesized"
    },
    {
      "id": "vo_card_queen",
      "title": "单区块中奖 · Queen",
      "category": "vo",
      "file": "audio/vo_placeholder/vo_card_queen.wav",
      "duration": 1.767292,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -3.47,
      "rms_dbfs": -21.54,
      "trigger": "仅下注一个区块且该区块中奖",
      "notes": "豆包 Seed TTS 2.0 · Allison 美式女声；明亮活泼的街机主持人，按场景设计表演。AI 合成人声。",
      "script": "Queen's your lucky card!",
      "status": "ai_synthesized"
    },
    {
      "id": "vo_card_jack",
      "title": "单区块中奖 · Jack",
      "category": "vo",
      "file": "audio/vo_placeholder/vo_card_jack.wav",
      "duration": 1.768625,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -3.08,
      "rms_dbfs": -24.24,
      "trigger": "仅下注一个区块且该区块中奖",
      "notes": "豆包 Seed TTS 2.0 · Allison 美式女声；明亮活泼的街机主持人，按场景设计表演。AI 合成人声。",
      "script": "Jack's your lucky card!",
      "status": "ai_synthesized"
    },
    {
      "id": "vo_card_ace",
      "title": "单区块中奖 · Ace",
      "category": "vo",
      "file": "audio/vo_placeholder/vo_card_ace.wav",
      "duration": 1.94425,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -4.3,
      "rms_dbfs": -21.93,
      "trigger": "仅下注一个区块且该区块中奖",
      "notes": "豆包 Seed TTS 2.0 · Allison 美式女声；明亮活泼的街机主持人，按场景设计表演。AI 合成人声。",
      "script": "Ace's your lucky card!",
      "status": "ai_synthesized"
    },
    {
      "id": "vo_card_10",
      "title": "单区块中奖 · 10",
      "category": "vo",
      "file": "audio/vo_placeholder/vo_card_10.wav",
      "duration": 1.550167,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -3.12,
      "rms_dbfs": -22.11,
      "trigger": "仅下注一个区块且该区块中奖",
      "notes": "豆包 Seed TTS 2.0 · Allison 美式女声；明亮活泼的街机主持人，按场景设计表演。AI 合成人声。",
      "script": "10's your lucky card!",
      "status": "ai_synthesized"
    },
    {
      "id": "vo_card_9",
      "title": "单区块中奖 · 9",
      "category": "vo",
      "file": "audio/vo_placeholder/vo_card_9.wav",
      "duration": 1.765958,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -5.73,
      "rms_dbfs": -21.75,
      "trigger": "仅下注一个区块且该区块中奖",
      "notes": "豆包 Seed TTS 2.0 · Allison 美式女声；明亮活泼的街机主持人，按场景设计表演。AI 合成人声。",
      "script": "9's your lucky card!",
      "status": "ai_synthesized"
    },
    {
      "id": "vo_win_more",
      "title": "多区块中奖",
      "category": "vo",
      "file": "audio/vo_placeholder/vo_win_more.wav",
      "duration": 1.538917,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -5.37,
      "rms_dbfs": -22.31,
      "trigger": "下注多个区块且至少两个中奖",
      "notes": "豆包 Seed TTS 2.0 · Allison 美式女声；明亮活泼的街机主持人，按场景设计表演。AI 合成人声。",
      "script": "The more the merrier!",
      "status": "ai_synthesized"
    },
    {
      "id": "vo_plinko_feature",
      "title": "Plinko 触发 · Feature",
      "category": "vo",
      "file": "audio/vo_placeholder/vo_plinko_feature.wav",
      "duration": 3.411708,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -3.06,
      "rms_dbfs": -23.82,
      "trigger": "触发 Plinko；播放概率待确认",
      "notes": "豆包 Seed TTS 2.0 · Allison 美式女声；明亮活泼的街机主持人，按场景设计表演。AI 合成人声。",
      "script": "Congratulations, you just triggered the plinko feature!",
      "status": "ai_synthesized"
    },
    {
      "id": "vo_plinko_jackpot",
      "title": "Plinko 触发 · Jackpot",
      "category": "vo",
      "file": "audio/vo_placeholder/vo_plinko_jackpot.wav",
      "duration": 1.774417,
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "loop": false,
      "bpm": null,
      "peak_dbfs": -5.7,
      "rms_dbfs": -22.14,
      "trigger": "触发 Plinko；播放概率待确认",
      "notes": "豆包 Seed TTS 2.0 · Allison 美式女声；明亮活泼的街机主持人，按场景设计表演。AI 合成人声。",
      "script": "Look out for the jackpot!",
      "status": "ai_synthesized"
    }
  ]
}