Files
SoundGame/research/simon-polish/round2/live-V-verdicts.json
T
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

711 lines
14 KiB
JSON

{
"game": "simon",
"settings": {
"voice": "female",
"guide": "full",
"speed": 1,
"bgm": 1
},
"outdir": "/home/xsl/AutoVideo/SoundGame/web/harness/live/out/simon-20260914120121",
"segs": [
{
"idx": 0,
"voiceId": "t0_welcome",
"t0": 0.502,
"t1": 1.829,
"dur": 4.24,
"expEnd": 4.742,
"truncated": true,
"reason": "kill",
"verdict": "TRUNCATED",
"heard": "欢迎来到音。",
"similarity": 0.5
},
{
"idx": 1,
"voiceId": "t_skip",
"t0": 1.835,
"t1": 4.183,
"dur": 2.24,
"expEnd": 4.075,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "一、跳过教学直接开始。",
"similarity": 0.9412
},
{
"idx": 2,
"voiceId": "round_01",
"t0": 4.183,
"t1": 5.785,
"dur": 1.52,
"expEnd": 5.703,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "第一轮听好了。",
"similarity": 1
},
{
"idx": 3,
"voiceId": "gd_occ_dt",
"t0": 7.593,
"t1": 9.476,
"dur": 1.68,
"expEnd": 9.273,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "这一轮双击是作答。",
"similarity": 1
},
{
"idx": 4,
"voiceId": "your_turn",
"t0": 9.481,
"t1": 10.242,
"dur": 0.7970975056689342,
"expEnd": 10.278,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "啊,轮到你了。",
"similarity": 0.8889
},
{
"idx": 5,
"voiceId": "retry_use",
"t0": 12.385,
"t1": 15.095,
"dur": 2.64,
"expEnd": 15.025,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "错了,用一次机会再听一遍。",
"similarity": 1
},
{
"idx": 6,
"voiceId": "chances_out",
"t0": 15.101,
"t1": 16.976,
"dur": 1.76,
"expEnd": 16.861,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "重听机会用完了,小心。",
"similarity": 1
},
{
"idx": 7,
"voiceId": "gd_occ_dt",
"t0": 16.976,
"t1": 18.856,
"dur": 1.68,
"expEnd": 18.656,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "这一轮双击是作答。",
"similarity": 1
},
{
"idx": 8,
"voiceId": "correct",
"t0": 22.635,
"t1": 23.407,
"dur": 0.6370975056689342,
"expEnd": 23.272,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "答对了。",
"similarity": 1
},
{
"idx": 9,
"voiceId": "round_02",
"t0": 23.712,
"t1": 25.311,
"dur": 1.44,
"expEnd": 25.152,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "第二轮听好了。",
"similarity": 1
},
{
"idx": 10,
"voiceId": "gd_clear",
"t0": 30.116,
"t1": 31.998,
"dur": 1.84,
"expEnd": 31.956,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "漂亮过来。",
"similarity": 0.75
},
{
"idx": 11,
"voiceId": "round_03",
"t0": 32.303,
"t1": 34.18,
"dur": 1.68,
"expEnd": 33.983,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "第三轮停好了。",
"similarity": 0.8333
},
{
"idx": 12,
"voiceId": "correct",
"t0": 40.494,
"t1": 41.262,
"dur": 0.6370975056689342,
"expEnd": 41.131,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "答对了。",
"similarity": 1
},
{
"idx": 13,
"voiceId": "round_04",
"t0": 41.569,
"t1": 43.444,
"dur": 1.84,
"expEnd": 43.409,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "第四轮听好了。",
"similarity": 1
},
{
"idx": 14,
"voiceId": "status_len_mid",
"t0": 47.523,
"t1": 49.411,
"dur": 1.68,
"expEnd": 49.102,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "这一轮不长不短。",
"similarity": null
},
{
"idx": 15,
"voiceId": "status_prog_start",
"t0": 49.419,
"t1": 51.013,
"dur": 1.6,
"expEnd": 51.019,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "刚开头一个还没对。",
"similarity": null
},
{
"idx": 16,
"voiceId": "status_free2",
"t0": 51.019,
"t1": 52.615,
"dur": 1.6,
"expEnd": 52.619,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "免费重听,还有两次。",
"similarity": null
},
{
"idx": 17,
"voiceId": "gd_clear",
"t0": 55.428,
"t1": 57.305,
"dur": 1.84,
"expEnd": 57.268,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "漂亮过来。",
"similarity": 0.75
},
{
"idx": 18,
"voiceId": "chance_plus",
"t0": 57.311,
"t1": 58.907,
"dur": 1.44,
"expEnd": 58.751,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "错了机会加一。",
"similarity": 0.8
},
{
"idx": 19,
"voiceId": "round_05",
"t0": 59.214,
"t1": 62.204,
"dur": 2.96,
"expEnd": 62.174,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "第五轮听好了。",
"similarity": 1
},
{
"idx": 20,
"voiceId": "retry_use",
"t0": 66.11,
"t1": 68.821,
"dur": 2.64,
"expEnd": 68.75,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "错了,用一次机会再听一遍。",
"similarity": 1
},
{
"idx": 21,
"voiceId": "chances_out",
"t0": 68.821,
"t1": 70.702,
"dur": 1.76,
"expEnd": 70.581,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "重听机会用完了,小心。",
"similarity": 1
},
{
"idx": 22,
"voiceId": "gd_occ_dt",
"t0": 70.702,
"t1": 72.583,
"dur": 1.68,
"expEnd": 72.382,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "这一轮双击是作答。",
"similarity": 1
},
{
"idx": 23,
"voiceId": "menu_open",
"t0": 78.35,
"t1": 78.376,
"dur": 0.7170975056689343,
"expEnd": 79.067,
"truncated": true,
"reason": "kill",
"verdict": "TRUNCATED",
"heard": "嗯。",
"similarity": 0
},
{
"idx": 24,
"voiceId": "gameover",
"t0": 81.614,
"t1": 82.752,
"dur": 0.9570975056689343,
"expEnd": 82.571,
"truncated": false,
"reason": "kill",
"verdict": "MISMATCH",
"heard": "有戏。",
"similarity": 0.3333
},
{
"idx": 25,
"voiceId": "score_band3",
"t0": 82.758,
"t1": 84.633,
"dur": 1.68,
"expEnd": 84.438,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "也坚持了5轮左右。",
"similarity": 0.75
},
{
"idx": 26,
"voiceId": "replay",
"t0": 84.64,
"t1": 86.978,
"dur": 2.24,
"expEnd": 86.88,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "单击屏幕再来一局。",
"similarity": 1
},
{
"idx": 27,
"voiceId": "rules_prompt",
"t0": 86.988,
"t1": 88.261,
"dur": 5.36,
"expEnd": 92.348,
"truncated": true,
"reason": "session-end",
"verdict": null,
"heard": null,
"similarity": null
}
],
"rows": [
{
"t0": 0.502,
"t1": 1.829,
"voiceId": "t0_welcome",
"expected": "欢迎来到音序回响。先认识六种声音。",
"heard": "欢迎来到音。",
"similarity": 0.5,
"verdict": "TRUNCATED"
},
{
"t0": 1.835,
"t1": 4.183,
"voiceId": "t_skip",
"expected": "跳过教学,直接开始。",
"heard": "一、跳过教学直接开始。",
"similarity": 0.9412,
"verdict": "OK"
},
{
"t0": 4.183,
"t1": 5.785,
"voiceId": "round_01",
"expected": "第一轮,听好了。",
"heard": "第一轮听好了。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 7.593,
"t1": 9.476,
"voiceId": "gd_occ_dt",
"expected": "这一轮,双击是作答。",
"heard": "这一轮双击是作答。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 9.481,
"t1": 10.242,
"voiceId": "your_turn",
"expected": "轮到你了。",
"heard": "啊,轮到你了。",
"similarity": 0.8889,
"verdict": "OK"
},
{
"t0": 12.385,
"t1": 15.095,
"voiceId": "retry_use",
"expected": "错了。用一次机会,再听一遍。",
"heard": "错了,用一次机会再听一遍。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 15.101,
"t1": 16.976,
"voiceId": "chances_out",
"expected": "重听机会用完了,小心。",
"heard": "重听机会用完了,小心。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 16.976,
"t1": 18.856,
"voiceId": "gd_occ_dt",
"expected": "这一轮,双击是作答。",
"heard": "这一轮双击是作答。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 22.635,
"t1": 23.407,
"voiceId": "correct",
"expected": "答对了!",
"heard": "答对了。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 23.712,
"t1": 25.311,
"voiceId": "round_02",
"expected": "第二轮,听好了。",
"heard": "第二轮听好了。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 30.116,
"t1": 31.998,
"voiceId": "gd_clear",
"expected": "漂亮,过了。",
"heard": "漂亮过来。",
"similarity": 0.75,
"verdict": "OK"
},
{
"t0": 32.303,
"t1": 34.18,
"voiceId": "round_03",
"expected": "第三轮,听好了。",
"heard": "第三轮停好了。",
"similarity": 0.8333,
"verdict": "OK"
},
{
"t0": 40.494,
"t1": 41.262,
"voiceId": "correct",
"expected": "答对了!",
"heard": "答对了。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 41.569,
"t1": 43.444,
"voiceId": "round_04",
"expected": "第四轮,听好了。",
"heard": "第四轮听好了。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 47.523,
"t1": 49.411,
"voiceId": "status_len_mid",
"expected": null,
"heard": "这一轮不长不短。",
"similarity": null,
"verdict": "OK"
},
{
"t0": 49.419,
"t1": 51.013,
"voiceId": "status_prog_start",
"expected": null,
"heard": "刚开头一个还没对。",
"similarity": null,
"verdict": "OK"
},
{
"t0": 51.019,
"t1": 52.615,
"voiceId": "status_free2",
"expected": null,
"heard": "免费重听,还有两次。",
"similarity": null,
"verdict": "OK"
},
{
"t0": 55.428,
"t1": 57.305,
"voiceId": "gd_clear",
"expected": "漂亮,过了。",
"heard": "漂亮过来。",
"similarity": 0.75,
"verdict": "OK"
},
{
"t0": 57.311,
"t1": 58.907,
"voiceId": "chance_plus",
"expected": "机会加一。",
"heard": "错了机会加一。",
"similarity": 0.8,
"verdict": "OK"
},
{
"t0": 59.214,
"t1": 62.204,
"voiceId": "round_05",
"expected": "第五轮,听好了。",
"heard": "第五轮听好了。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 66.11,
"t1": 68.821,
"voiceId": "retry_use",
"expected": "错了。用一次机会,再听一遍。",
"heard": "错了,用一次机会再听一遍。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 68.821,
"t1": 70.702,
"voiceId": "chances_out",
"expected": "重听机会用完了,小心。",
"heard": "重听机会用完了,小心。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 70.702,
"t1": 72.583,
"voiceId": "gd_occ_dt",
"expected": "这一轮,双击是作答。",
"heard": "这一轮双击是作答。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 78.35,
"t1": 78.376,
"voiceId": "menu_open",
"expected": "菜单。",
"heard": "嗯。",
"similarity": 0,
"verdict": "TRUNCATED"
},
{
"t0": 81.614,
"t1": 82.752,
"voiceId": "gameover",
"expected": "游戏结束。",
"heard": "有戏。",
"similarity": 0.3333,
"verdict": "MISMATCH"
},
{
"t0": 5.785,
"t1": 7.593,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 10.242,
"t1": 12.385,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 18.856,
"t1": 22.635,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 25.311,
"t1": 30.116,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 34.18,
"t1": 40.494,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 43.444,
"t1": 47.523,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 52.615,
"t1": 55.428,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 62.204,
"t1": 66.11,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 72.583,
"t1": 78.35,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 78.376,
"t1": 81.614,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 82.758,
"t1": 84.633,
"voiceId": "score_band3",
"expected": "你坚持了五轮左右。",
"heard": "也坚持了5轮左右。",
"similarity": 0.75,
"verdict": "OK"
},
{
"t0": 84.64,
"t1": 86.978,
"voiceId": "replay",
"expected": "单击屏幕,再来一局。",
"heard": "单击屏幕再来一局。",
"similarity": 1,
"verdict": "OK"
}
]
}