Files
xsl 258ffd5ba3 fix(simon): 音序回响状态透明打磨(玩家代理取证迭代,玩法零改动)
- S2:新增input_open双音柔铃标记「能答了」边界(playback/input边界此前吞手势无标记)
- S1/S3/S4:input阶段长按=状态查询(13句status_*分档整句:长度4档×进度4档×账目5档,两本账口径一致,不耗账不闭窗)
- S5:announce/roundend非单击手势补error震(00 §5.4三秒反馈律)
- S6 P0:gameover下滑进菜单→结算链死锁8.4s修复(结算看守+挂起补播)
- S7:your_turn每局一次(原每轮重念)
- 取证:live两会话+4人设评审,S清单见research/simon-polish/round1/findings.md
- 验证:playtest 156/156 + guide 122 + 终检绿 + 14游戏回归零回退 + live复跑核对局14/14压力局8/8;状态感知2/5→4/5(四席同升),愿意玩改口为是
- 02号文档追加§9修订记录;新增input_open+13句status_*走完整TTS管线(flock串行QC无离群)
2026-09-14 20:17:28 +08:00

415 lines
7.9 KiB
JSON

{
"game": "simon",
"settings": {
"voice": "male",
"guide": "full",
"speed": 1,
"bgm": 1
},
"outdir": "/home/xsl/AutoVideo/SoundGame/web/harness/live/out/simon-20260914120934",
"segs": [
{
"idx": 0,
"voiceId": "t0_welcome",
"t0": 0.502,
"t1": 0.772,
"dur": 5.04,
"expEnd": 5.542,
"truncated": true,
"reason": "kill",
"verdict": "TRUNCATED",
"heard": "对。",
"similarity": 0
},
{
"idx": 1,
"voiceId": "skip_hint",
"t0": 0.772,
"t1": 1.238,
"dur": 2.32,
"expEnd": 3.092,
"truncated": true,
"reason": "kill",
"verdict": "TRUNCATED",
"heard": "单。",
"similarity": 0.25
},
{
"idx": 2,
"voiceId": "t0_goal",
"t0": 1.239,
"t1": 1.707,
"dur": 5.84,
"expEnd": 7.079,
"truncated": true,
"reason": "kill",
"verdict": "TRUNCATED",
"heard": "嗯我。",
"similarity": 0.1
},
{
"idx": 3,
"voiceId": "t1_up",
"t0": 1.714,
"t1": 2.163,
"dur": 3.12,
"expEnd": 4.834,
"truncated": true,
"reason": "kill",
"verdict": "TRUNCATED",
"heard": "我想。",
"similarity": 0
},
{
"idx": 4,
"voiceId": "t_skip",
"t0": 2.168,
"t1": 4.876,
"dur": 2.48,
"expEnd": 4.648,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "下跳过教学直接开始。",
"similarity": 0.9412
},
{
"idx": 5,
"voiceId": "round_01",
"t0": 4.876,
"t1": 7.592,
"dur": 2.64,
"expEnd": 7.516,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "第一轮听好了。",
"similarity": 1
},
{
"idx": 6,
"voiceId": "gd_occ_dt",
"t0": 9.184,
"t1": 11.516,
"dur": 2.08,
"expEnd": 11.264,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "这一轮双击是作答。",
"similarity": 1
},
{
"idx": 7,
"voiceId": "your_turn",
"t0": 11.521,
"t1": 13.118,
"dur": 1.36,
"expEnd": 12.881,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "轮到你了。",
"similarity": 1
},
{
"idx": 8,
"voiceId": "retry_use",
"t0": 13.572,
"t1": 17.39,
"dur": 3.52,
"expEnd": 17.092,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "错了,用一次机会再听一遍。",
"similarity": 1
},
{
"idx": 9,
"voiceId": "chances_out",
"t0": 17.397,
"t1": 19.735,
"dur": 2.24,
"expEnd": 19.637,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "重听机会用完了,小心。",
"similarity": 1
},
{
"idx": 10,
"voiceId": "gd_occ_dt",
"t0": 19.735,
"t1": 20.972,
"dur": 2.08,
"expEnd": 21.815,
"truncated": true,
"reason": "kill",
"verdict": "TRUNCATED",
"heard": "这一轮是。",
"similarity": 0.6667
},
{
"idx": 11,
"voiceId": "relisten",
"t0": 24.017,
"t1": 25.145,
"dur": 1.2,
"expEnd": 25.217,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "再听一遍。",
"similarity": 1
},
{
"idx": 12,
"voiceId": "gd_chances_left1",
"t0": 25.151,
"t1": 27.861,
"dur": 2.56,
"expEnd": 27.711,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "一边免费重听还剩一次。",
"similarity": 0.8889
},
{
"idx": 13,
"voiceId": "menu_open",
"t0": 32.92,
"t1": 33.345,
"dur": 0.7970975056689342,
"expEnd": 33.717,
"truncated": true,
"reason": "kill",
"verdict": "TRUNCATED",
"heard": "操。",
"similarity": 0
},
{
"idx": 14,
"voiceId": "gameover",
"t0": 36.184,
"t1": 37.311,
"dur": 1.12,
"expEnd": 37.304,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "游戏。",
"similarity": 0.6667
},
{
"idx": 15,
"voiceId": "score_band1",
"t0": 37.318,
"t1": 40.771,
"dur": 3.12,
"expEnd": 40.438,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "一轮都没坚持下来,别灰心。",
"similarity": 1
},
{
"idx": 16,
"voiceId": "replay",
"t0": 40.778,
"t1": 41.041,
"dur": 4.24,
"expEnd": 45.018,
"truncated": true,
"reason": "session-end",
"verdict": null,
"heard": null,
"similarity": null
}
],
"rows": [
{
"t0": 0.502,
"t1": 0.772,
"voiceId": "t0_welcome",
"expected": "欢迎来到音序回响。先认识六种声音。",
"heard": "对。",
"similarity": 0,
"verdict": "TRUNCATED"
},
{
"t0": 0.772,
"t1": 1.238,
"voiceId": "skip_hint",
"expected": "单击可跳过旁白。",
"heard": "单。",
"similarity": 0.25,
"verdict": "TRUNCATED"
},
{
"t0": 1.239,
"t1": 1.707,
"voiceId": "t0_goal",
"expected": "我会演奏一串声音,请你记住顺序,原样复现。",
"heard": "嗯我。",
"similarity": 0.1,
"verdict": "TRUNCATED"
},
{
"t0": 1.714,
"t1": 2.163,
"voiceId": "t1_up",
"expected": "向上滑,是这个声音。",
"heard": "我想。",
"similarity": 0,
"verdict": "TRUNCATED"
},
{
"t0": 2.168,
"t1": 4.876,
"voiceId": "t_skip",
"expected": "跳过教学,直接开始。",
"heard": "下跳过教学直接开始。",
"similarity": 0.9412,
"verdict": "OK"
},
{
"t0": 4.876,
"t1": 7.592,
"voiceId": "round_01",
"expected": "第一轮,听好了。",
"heard": "第一轮听好了。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 9.184,
"t1": 11.516,
"voiceId": "gd_occ_dt",
"expected": "这一轮,双击是作答。",
"heard": "这一轮双击是作答。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 11.521,
"t1": 13.118,
"voiceId": "your_turn",
"expected": "轮到你了。",
"heard": "轮到你了。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 13.572,
"t1": 17.39,
"voiceId": "retry_use",
"expected": "错了。用一次机会,再听一遍。",
"heard": "错了,用一次机会再听一遍。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 17.397,
"t1": 19.735,
"voiceId": "chances_out",
"expected": "重听机会用完了,小心。",
"heard": "重听机会用完了,小心。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 19.735,
"t1": 20.972,
"voiceId": "gd_occ_dt",
"expected": "这一轮,双击是作答。",
"heard": "这一轮是。",
"similarity": 0.6667,
"verdict": "TRUNCATED"
},
{
"t0": 24.017,
"t1": 25.145,
"voiceId": "relisten",
"expected": "再听一遍。",
"heard": "再听一遍。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 25.151,
"t1": 27.861,
"voiceId": "gd_chances_left1",
"expected": "免费重听还剩一次。",
"heard": "一边免费重听还剩一次。",
"similarity": 0.8889,
"verdict": "OK"
},
{
"t0": 32.92,
"t1": 33.345,
"voiceId": "menu_open",
"expected": "菜单。",
"heard": "操。",
"similarity": 0,
"verdict": "TRUNCATED"
},
{
"t0": 36.184,
"t1": 37.311,
"voiceId": "gameover",
"expected": "游戏结束。",
"heard": "游戏。",
"similarity": 0.6667,
"verdict": "OK"
},
{
"t0": 7.592,
"t1": 9.184,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 20.972,
"t1": 24.017,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 27.861,
"t1": 32.92,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 33.345,
"t1": 36.184,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 37.318,
"t1": 40.771,
"voiceId": "score_band1",
"expected": "一轮都没坚持下来。别灰心。",
"heard": "一轮都没坚持下来,别灰心。",
"similarity": 1,
"verdict": "OK"
}
]
}