Files
SoundGame/research/rhythm-drummer/round1/live/A/verdicts.json
T
xsl ae850a4ce0 feat(rhythm): 鼓手模式重构——屏幕六区鼓组 + 无鼓伴奏合拍(用户裁定重构)
- 屏幕3列×2行六区鼓组(列=声像左中右/行=音高上亮下沉),六件程序合成打击乐,三重冗余蒙眼可辨
- 无鼓伴奏BGM上跟随领奏 call&response + 加花句;3曲90/105/120 BPM解锁制,BPM实测89.99/105.00/120.01
- 引擎后向兼容扩展:onGesture补{x,y}坐标(单参回调零感知,15游戏+3引擎测试全量回归零失败)
- 判定简化:全部音符=分区点按零延迟,旧双击补偿/下滑折中退役;键盘Digit1-6+空格=家区
- 教学摸鼓认区(摸哪报哪,8s无触摸自动进阶)+重教≤2+降速DDA+归因真话律
- 保留旧作好评:跟随领奏核心/S~C评级/解锁制/判定口径/guide工程遗产
- 语音49id双性别+8key;R1+R2连续2轮4/4愿意玩P0=0裁定可交付;live直证33 Perfect dt≈0.00s
- 03号文档仅文末加取代指针;新设计24号;档案research/rhythm-drummer/;Mureka累计$1.35
2026-09-14 20:17:10 +08:00

473 lines
9.9 KiB
JSON

{
"game": "rhythm",
"settings": {
"voice": "male",
"guide": "full",
"speed": 1,
"bgm": 1
},
"outdir": "/home/xsl/AutoVideo/SoundGame/web/harness/live/out/rhythm-20260914095806",
"segs": [
{
"idx": 0,
"voiceId": "welcome",
"t0": 0.062,
"t1": 1.711,
"dur": 8.24,
"expEnd": 8.302,
"truncated": true,
"reason": "kill",
"verdict": "TRUNCATED",
"heard": "欢迎来到节。",
"similarity": 0.3226
},
{
"idx": 1,
"voiceId": "tut_map",
"t0": 1.711,
"t1": 3.08,
"dur": 18.04,
"expEnd": 19.751,
"truncated": true,
"reason": "kill",
"verdict": "TRUNCATED",
"heard": "写写认识。",
"similarity": 0.0741
},
{
"idx": 2,
"voiceId": "tut_probe",
"t0": 3.08,
"t1": 4.449,
"dur": 3.84,
"expEnd": 6.92,
"truncated": true,
"reason": "kill",
"verdict": "TRUNCATED",
"heard": "摸到三个布。",
"similarity": 0.4211
},
{
"idx": 3,
"voiceId": "zone_tl",
"t0": 5.325,
"t1": 6.926,
"dur": 1.6,
"expEnd": 6.925,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "左上踩草。",
"similarity": 0.75
},
{
"idx": 4,
"voiceId": "zone_tr",
"t0": 7.997,
"t1": 9.875,
"dur": 1.76,
"expEnd": 9.757,
"truncated": false,
"reason": "kill",
"verdict": "MISMATCH",
"heard": "有上调查。",
"similarity": 0.25
},
{
"idx": 5,
"voiceId": "zone_bl",
"t0": 10.668,
"t1": 10.675,
"dur": 2,
"expEnd": 12.668,
"truncated": true,
"reason": "kill",
"verdict": "TRUNCATED",
"heard": "嗯。",
"similarity": 0
},
{
"idx": 6,
"voiceId": "tut_z_kick",
"t0": 10.675,
"t1": 18.21,
"dur": 7.28,
"expEnd": 17.955,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "下面正中间是骶鼓,你的家先听四下数拍,然后跟着我敲。",
"similarity": 0.9565
},
{
"idx": 7,
"voiceId": "tut_z_sides",
"t0": 28.101,
"t1": 33.325,
"dur": 5.2,
"expEnd": 33.301,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "左下是军鼓,右下是敌通,一左一右跟着打。",
"similarity": 0.8824
},
{
"idx": 8,
"voiceId": "tut_z_patt",
"t0": 42.778,
"t1": 52.55,
"dur": 9.68,
"expEnd": 52.458,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "上面一白更清亮,左上采茶,上中高通,右上调查,听这一句三个一。",
"similarity": 0.7308
},
{
"idx": 9,
"voiceId": "tut_done",
"t0": 61.436,
"t1": 64.159,
"dur": 2.48,
"expEnd": 63.916,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "很好,演出开始。",
"similarity": 1
},
{
"idx": 10,
"voiceId": "gd_answer",
"t0": 67.846,
"t1": 69.452,
"dur": 1.52,
"expEnd": 69.366,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "现在跟着我打。",
"similarity": 1
},
{
"idx": 11,
"voiceId": "mid_song",
"t0": 99.841,
"t1": 102.19,
"dur": 2.32,
"expEnd": 102.161,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "过磅了,保持。",
"similarity": 0.8
},
{
"idx": 12,
"voiceId": "tut_fill",
"t0": 118.528,
"t1": 121.995,
"dur": 3.12,
"expEnd": 121.648,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "最后有一段佳花跟着我连打。",
"similarity": 0.9167
},
{
"idx": 13,
"voiceId": "gd_miss",
"t0": 125.705,
"t1": 126.802,
"dur": 3.2,
"expEnd": 128.905,
"truncated": true,
"reason": "kill",
"verdict": "TRUNCATED",
"heard": "慢了半拍。",
"similarity": 0.4706
},
{
"idx": 14,
"voiceId": "grade_a",
"t0": 126.809,
"t1": 131.375,
"dur": 4.4,
"expEnd": 131.209,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "第一季准确率超过8乘5,非常出色。",
"similarity": 0.6207
},
{
"idx": 15,
"voiceId": "new_best_combo",
"t0": 131.38,
"t1": 133.255,
"dur": 1.84,
"expEnd": 133.22,
"truncated": false,
"reason": "kill",
"verdict": "MISMATCH",
"heard": "新联机记录。",
"similarity": 0.4
},
{
"idx": 16,
"voiceId": "unlock_song2",
"t0": 133.262,
"t1": 135.972,
"dur": 2.48,
"expEnd": 135.742,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "路新曲目解锁追风。",
"similarity": 0.9333
},
{
"idx": 17,
"voiceId": "restart",
"t0": 135.98,
"t1": 140.082,
"dur": 4.08,
"expEnd": 140.06,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "但气再来一遍,又滑下一手下滑回大厅。",
"similarity": 0.75
}
],
"rows": [
{
"t0": 0.062,
"t1": 1.711,
"voiceId": "welcome",
"expected": "欢迎来到节拍行者。今天你是乐队的鼓手,整面屏幕都是你的鼓。",
"heard": "欢迎来到节。",
"similarity": 0.3226,
"verdict": "TRUNCATED"
},
{
"t0": 1.711,
"t1": 3.08,
"voiceId": "tut_map",
"expected": "先认识你的鼓。屏幕横着分三列,左边、中间、右边;竖着分两行,上面清亮,下面低沉。随便摸一摸,听到哪面鼓,我就告诉你它在哪。",
"heard": "写写认识。",
"similarity": 0.0741,
"verdict": "TRUNCATED"
},
{
"t0": 3.08,
"t1": 4.449,
"voiceId": "tut_probe",
"expected": "摸到三个不同的地方,我们就开始。",
"heard": "摸到三个布。",
"similarity": 0.4211,
"verdict": "TRUNCATED"
},
{
"t0": 5.325,
"t1": 6.926,
"voiceId": "zone_tl",
"expected": "左上,踩镲。",
"heard": "左上踩草。",
"similarity": 0.75,
"verdict": "OK"
},
{
"t0": 7.997,
"t1": 9.875,
"voiceId": "zone_tr",
"expected": "右上,吊镲。",
"heard": "有上调查。",
"similarity": 0.25,
"verdict": "MISMATCH"
},
{
"t0": 10.668,
"t1": 10.675,
"voiceId": "zone_bl",
"expected": "左下,军鼓。",
"heard": "嗯。",
"similarity": 0,
"verdict": "TRUNCATED"
},
{
"t0": 10.675,
"t1": 18.21,
"voiceId": "tut_z_kick",
"expected": "下面正中间,是底鼓,你的家。先听四下数拍,然后跟着我敲。",
"heard": "下面正中间是骶鼓,你的家先听四下数拍,然后跟着我敲。",
"similarity": 0.9565,
"verdict": "OK"
},
{
"t0": 28.101,
"t1": 33.325,
"voiceId": "tut_z_sides",
"expected": "左下是军鼓,右下是低嗵。一左一右,跟着打。",
"heard": "左下是军鼓,右下是敌通,一左一右跟着打。",
"similarity": 0.8824,
"verdict": "OK"
},
{
"t0": 42.778,
"t1": 52.55,
"voiceId": "tut_z_patt",
"expected": "上面一排更清亮。左上踩镲,上中高嗵,右上吊镲。听这一句,三个音。",
"heard": "上面一白更清亮,左上采茶,上中高通,右上调查,听这一句三个一。",
"similarity": 0.7308,
"verdict": "OK"
},
{
"t0": 61.436,
"t1": 64.159,
"voiceId": "tut_done",
"expected": "很好,演出开始。",
"heard": "很好,演出开始。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 67.846,
"t1": 69.452,
"voiceId": "gd_answer",
"expected": "现在跟着我打。",
"heard": "现在跟着我打。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 99.841,
"t1": 102.19,
"voiceId": "mid_song",
"expected": "过半了,保持。",
"heard": "过磅了,保持。",
"similarity": 0.8,
"verdict": "OK"
},
{
"t0": 118.528,
"t1": 121.995,
"voiceId": "tut_fill",
"expected": "最后有一段加花,跟着我连打。",
"heard": "最后有一段佳花跟着我连打。",
"similarity": 0.9167,
"verdict": "OK"
},
{
"t0": 125.705,
"t1": 126.802,
"voiceId": "gd_miss",
"expected": "慢了半拍,下一小节跟上我就行。",
"heard": "慢了半拍。",
"similarity": 0.4706,
"verdict": "TRUNCATED"
},
{
"t0": 126.809,
"t1": 131.375,
"voiceId": "grade_a",
"expected": "A 级!准确率超过八成五,非常出色。",
"heard": "第一季准确率超过8乘5,非常出色。",
"similarity": 0.6207,
"verdict": "OK"
},
{
"t0": 131.38,
"t1": 133.255,
"voiceId": "new_best_combo",
"expected": "新连击纪录!",
"heard": "新联机记录。",
"similarity": 0.4,
"verdict": "MISMATCH"
},
{
"t0": 133.262,
"t1": 135.972,
"voiceId": "unlock_song2",
"expected": "新曲目解锁,追风!",
"heard": "路新曲目解锁追风。",
"similarity": 0.9333,
"verdict": "OK"
},
{
"t0": 135.98,
"t1": 140.082,
"voiceId": "restart",
"expected": "单击再来一遍,右滑下一首,下滑回大厅。",
"heard": "但气再来一遍,又滑下一手下滑回大厅。",
"similarity": 0.75,
"verdict": "OK"
},
{
"t0": 18.21,
"t1": 28.101,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 33.325,
"t1": 42.778,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 52.55,
"t1": 61.436,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 64.159,
"t1": 67.846,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 69.452,
"t1": 99.841,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 102.19,
"t1": 118.528,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 121.995,
"t1": 125.705,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
}
]
}