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

988 lines
17 KiB
JSON

{
"game": "simon",
"settings": {
"voice": "female",
"guide": "full",
"speed": 1,
"bgm": 1
},
"outdir": "/home/xsl/AutoVideo/SoundGame/web/harness/live/out/simon-20260914104429",
"segs": [
{
"idx": 0,
"voiceId": "t0_welcome",
"t0": 0.502,
"t1": 5.064,
"dur": 4.24,
"expEnd": 4.742,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 1,
"voiceId": "skip_hint",
"t0": 5.064,
"t1": 6.666,
"dur": 1.6,
"expEnd": 6.664,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 2,
"voiceId": "t0_goal",
"t0": 6.666,
"t1": 13.097,
"dur": 6.08,
"expEnd": 12.746,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 3,
"voiceId": "t1_up",
"t0": 13.106,
"t1": 18.042,
"dur": 4.64,
"expEnd": 17.746,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 4,
"voiceId": "t_try",
"t0": 18.943,
"t1": 19.714,
"dur": 0.7970975056689342,
"expEnd": 19.74,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 5,
"voiceId": "t_ok",
"t0": 20.35,
"t1": 20.829,
"dur": 0.4770975056689342,
"expEnd": 20.827,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 6,
"voiceId": "t2_down",
"t0": 20.834,
"t1": 23.173,
"dur": 2.24,
"expEnd": 23.074,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 7,
"voiceId": "t_try",
"t0": 24.074,
"t1": 24.845,
"dur": 0.7970975056689342,
"expEnd": 24.871,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 8,
"voiceId": "t_ok",
"t0": 25.411,
"t1": 25.89,
"dur": 0.4770975056689342,
"expEnd": 25.888,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 9,
"voiceId": "t3_left",
"t0": 25.896,
"t1": 28.607,
"dur": 2.64,
"expEnd": 28.536,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 10,
"voiceId": "t_try",
"t0": 29.507,
"t1": 30.278,
"dur": 0.7970975056689342,
"expEnd": 30.304,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 11,
"voiceId": "t_wrong_left",
"t0": 30.851,
"t1": 33.552,
"dur": 2.48,
"expEnd": 33.331,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 12,
"voiceId": "t_ok",
"t0": 34.261,
"t1": 34.736,
"dur": 0.4770975056689342,
"expEnd": 34.738,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 13,
"voiceId": "t4_right",
"t0": 34.741,
"t1": 36.338,
"dur": 1.44,
"expEnd": 36.181,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 14,
"voiceId": "t_try",
"t0": 37.238,
"t1": 38.01,
"dur": 0.7970975056689342,
"expEnd": 38.035,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 15,
"voiceId": "t_ok",
"t0": 38.577,
"t1": 39.055,
"dur": 0.4770975056689342,
"expEnd": 39.054,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 16,
"voiceId": "t5_tap",
"t0": 39.06,
"t1": 40.657,
"dur": 1.6,
"expEnd": 40.66,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 17,
"voiceId": "t_try",
"t0": 41.557,
"t1": 42.328,
"dur": 0.7970975056689342,
"expEnd": 42.354,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 18,
"voiceId": "t_ok",
"t0": 42.904,
"t1": 43.396,
"dur": 0.4770975056689342,
"expEnd": 43.381,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 19,
"voiceId": "t6_double",
"t0": 43.402,
"t1": 45.742,
"dur": 2.16,
"expEnd": 45.562,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 20,
"voiceId": "t_try",
"t0": 46.642,
"t1": 47.413,
"dur": 0.7970975056689342,
"expEnd": 47.439,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 21,
"voiceId": "t_ok",
"t0": 47.93,
"t1": 48.411,
"dur": 0.4770975056689342,
"expEnd": 48.407,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 22,
"voiceId": "t7_ready",
"t0": 48.419,
"t1": 51.871,
"dur": 3.44,
"expEnd": 51.859,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 23,
"voiceId": "t7_retry",
"t0": 51.881,
"t1": 57.838,
"dur": 5.76,
"expEnd": 57.641,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 24,
"voiceId": "gd_economy",
"t0": 57.847,
"t1": 64.641,
"dur": 6.72,
"expEnd": 64.567,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 25,
"voiceId": "round_01",
"t0": 64.641,
"t1": 66.243,
"dur": 1.52,
"expEnd": 66.161,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 26,
"voiceId": "your_turn",
"t0": 68.05,
"t1": 68.82,
"dur": 0.7970975056689342,
"expEnd": 68.847,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 27,
"voiceId": "correct",
"t0": 70.364,
"t1": 71.119,
"dur": 0.6370975056689342,
"expEnd": 71.001,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 28,
"voiceId": "round_02",
"t0": 71.425,
"t1": 73.023,
"dur": 1.44,
"expEnd": 72.865,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 29,
"voiceId": "gd_occ_dt",
"t0": 75.452,
"t1": 77.318,
"dur": 1.68,
"expEnd": 77.132,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 30,
"voiceId": "gd_clear",
"t0": 79.901,
"t1": 81.776,
"dur": 1.84,
"expEnd": 81.741,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 31,
"voiceId": "round_03",
"t0": 82.082,
"t1": 83.958,
"dur": 1.68,
"expEnd": 83.762,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 32,
"voiceId": "correct",
"t0": 89.925,
"t1": 90.692,
"dur": 0.6370975056689342,
"expEnd": 90.562,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 33,
"voiceId": "round_04",
"t0": 90.998,
"t1": 92.874,
"dur": 1.84,
"expEnd": 92.838,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 34,
"voiceId": "gd_occ_both",
"t0": 96.392,
"t1": 99.096,
"dur": 2.72,
"expEnd": 99.112,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 35,
"voiceId": "gd_clear",
"t0": 102.858,
"t1": 104.738,
"dur": 1.84,
"expEnd": 104.698,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 36,
"voiceId": "chance_plus",
"t0": 104.744,
"t1": 106.34,
"dur": 1.44,
"expEnd": 106.184,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 37,
"voiceId": "round_05",
"t0": 106.648,
"t1": 109.637,
"dur": 2.96,
"expEnd": 109.608,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 38,
"voiceId": "relisten",
"t0": 113.613,
"t1": 114.374,
"dur": 0.7996371882086167,
"expEnd": 114.413,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 39,
"voiceId": "gd_chances_left1",
"t0": 114.38,
"t1": 115.976,
"dur": 1.52,
"expEnd": 115.9,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 40,
"voiceId": "correct",
"t0": 124.427,
"t1": 125.193,
"dur": 0.6370975056689342,
"expEnd": 125.064,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 41,
"voiceId": "round_06",
"t0": 125.5,
"t1": 127.376,
"dur": 1.68,
"expEnd": 127.18,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 42,
"voiceId": "gd_clear",
"t0": 136.64,
"t1": 138.52,
"dur": 1.84,
"expEnd": 138.48,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 43,
"voiceId": "round_07",
"t0": 138.828,
"t1": 141.817,
"dur": 2.96,
"expEnd": 141.788,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 44,
"voiceId": "relisten",
"t0": 146.523,
"t1": 147.274,
"dur": 0.7996371882086167,
"expEnd": 147.323,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 45,
"voiceId": "gd_chances_left0",
"t0": 147.283,
"t1": 152.962,
"dur": 5.44,
"expEnd": 152.723,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 46,
"voiceId": "correct",
"t0": 163.372,
"t1": 164.13,
"dur": 0.6370975056689342,
"expEnd": 164.009,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 47,
"voiceId": "round_08",
"t0": 164.437,
"t1": 166.777,
"dur": 2.08,
"expEnd": 166.517,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 48,
"voiceId": "gd_clear",
"t0": 178.288,
"t1": 180.173,
"dur": 1.84,
"expEnd": 180.128,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 49,
"voiceId": "round_09",
"t0": 180.481,
"t1": 182.82,
"dur": 2.08,
"expEnd": 182.561,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 50,
"voiceId": "correct",
"t0": 195.321,
"t1": 196.078,
"dur": 0.6370975056689342,
"expEnd": 195.958,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 51,
"voiceId": "round_10",
"t0": 196.385,
"t1": 197.982,
"dur": 1.6,
"expEnd": 197.985,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 52,
"voiceId": "gd_clear",
"t0": 211.52,
"t1": 213.399,
"dur": 1.84,
"expEnd": 213.36,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 53,
"voiceId": "round_11",
"t0": 213.705,
"t1": 215.303,
"dur": 1.44,
"expEnd": 215.145,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 54,
"voiceId": "correct",
"t0": 229.72,
"t1": 230.487,
"dur": 0.6370975056689342,
"expEnd": 230.357,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 55,
"voiceId": "round_12",
"t0": 230.794,
"t1": 232.67,
"dur": 1.68,
"expEnd": 232.474,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 56,
"voiceId": "gd_clear",
"t0": 248.069,
"t1": 249.944,
"dur": 1.84,
"expEnd": 249.909,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 57,
"voiceId": "round_13",
"t0": 250.251,
"t1": 252.962,
"dur": 2.48,
"expEnd": 252.731,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 58,
"voiceId": "retry_use",
"t0": 259.725,
"t1": 262.435,
"dur": 2.64,
"expEnd": 262.365,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 59,
"voiceId": "gd_occ_both",
"t0": 262.435,
"t1": 265.152,
"dur": 2.72,
"expEnd": 265.155,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 60,
"voiceId": "retry_use",
"t0": 272.101,
"t1": 274.81,
"dur": 2.64,
"expEnd": 274.741,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 61,
"voiceId": "chances_out",
"t0": 274.817,
"t1": 276.691,
"dur": 1.76,
"expEnd": 276.577,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 62,
"voiceId": "gd_occ_both",
"t0": 276.691,
"t1": 279.407,
"dur": 2.72,
"expEnd": 279.411,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 63,
"voiceId": "gameover",
"t0": 287.857,
"t1": 288.996,
"dur": 0.9570975056689343,
"expEnd": 288.814,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 64,
"voiceId": "score_band5",
"t0": 289.003,
"t1": 291.341,
"dur": 2.32,
"expEnd": 291.323,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 65,
"voiceId": "new_record",
"t0": 291.347,
"t1": 292.943,
"dur": 1.28,
"expEnd": 292.627,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 66,
"voiceId": "replay",
"t0": 292.95,
"t1": 295.288,
"dur": 2.24,
"expEnd": 295.19,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 67,
"voiceId": "rules_prompt",
"t0": 295.297,
"t1": 300.977,
"dur": 5.36,
"expEnd": 300.657,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 68,
"voiceId": "round_01",
"t0": 301.948,
"t1": 303.554,
"dur": 1.52,
"expEnd": 303.468,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 69,
"voiceId": "gd_occ_dt",
"t0": 305.355,
"t1": 307.223,
"dur": 1.68,
"expEnd": 307.035,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 70,
"voiceId": "your_turn",
"t0": 307.223,
"t1": 307.989,
"dur": 0.7970975056689342,
"expEnd": 308.02,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 71,
"voiceId": "correct",
"t0": 309.149,
"t1": 309.916,
"dur": 0.6370975056689342,
"expEnd": 309.786,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 72,
"voiceId": "round_02",
"t0": 310.216,
"t1": 311.82,
"dur": 1.44,
"expEnd": 311.656,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 73,
"voiceId": "gd_clear",
"t0": 316.022,
"t1": 317.903,
"dur": 1.84,
"expEnd": 317.862,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
},
{
"idx": 74,
"voiceId": "round_03",
"t0": 318.203,
"t1": 320.085,
"dur": 1.68,
"expEnd": 319.883,
"truncated": false,
"reason": "kill",
"verdict": null,
"heard": null,
"similarity": null
}
],
"rows": []
}