Files
SoundGame/research/new8/teahouse/round2/live/session-A2-teach-verify/verdicts.json
T
xsl 4b39ae2e49 feat(new8/batch3-4): cipher/teahouse/keeper/bridge 全套交付——new8 八款全部可交付收官
四泳道并行全流水线(资产→开发→测试→玩家迭代闭环),双双 R1-R2 连续达标裁定可交付:
- cipher《暗码》223 断言:摩尔斯解码嵌叙事/四结局矩阵/暴露度逐NIGHT验算/三层兜底;R2 三修(链首标记音/预警震/结局计数句+4句补录)4/4 全满分档
- teahouse《深夜茶馆》205 断言:泡茶时机窗/经济逐晚对账/多晚弧线;连续 2 轮 4/4 愿意玩 P0=0
- keeper《守塔人》257 断言:时空签名教学-兑现/插叙触发回返/trust×truth 档位/4结局;R2 F1/F2 坐实(震型豁免/首播跳句锁)4/4
- bridge《星环舰长》336 断言:巡检节奏逐毫秒/危机×系统态矩阵/仲裁7场景/忠诚差分/评级验算;R1 当场修F1-F4、R2 F5 菜单顺延保护 4/4 上行

公共:index.html 四卡片+profiles.js 四桶+check_all_assets 登记(预接线)、00-program 八款进度账收账、
gen_voice_dual 四游戏段、README/HANDOVER 阵容更新(11 款)、voice_text.json 四游戏键、mureka 台账(累计$1.26/$2.00)

验证:四游戏 playtest 223/205/257/336 全绿 + guide 122/122 + 全项目 15 游戏资产终检绿
遗留:keeper 三代人声滤波人耳试听(最高优先,ASR 对滤波句失明)、bridge 音频 32MB 超软指引 2MB(压缩候选)
2026-09-14 05:48:13 +08:00

830 lines
18 KiB
JSON

{
"game": "teahouse",
"settings": {
"voice": "female",
"guide": "full",
"speed": 1,
"bgm": 1
},
"outdir": "/home/xsl/AutoVideo/SoundGame/web/harness/live/out/teahouse-20260913194858",
"segs": [
{
"idx": 0,
"voiceId": "night_1",
"t0": 3.286,
"t1": 7.116,
"dur": 3.52,
"expEnd": 6.806,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "头一晚灯亮了,水座上茶馆开门。",
"similarity": 0.9231
},
{
"idx": 1,
"voiceId": "intro_1",
"t0": 7.923,
"t1": 11.759,
"dur": 3.76,
"expEnd": 11.683,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "巷子最深处有一盏亮到后半夜的灯。",
"similarity": 1
},
{
"idx": 2,
"voiceId": "intro_2",
"t0": 12.567,
"t1": 18.26,
"dur": 5.44,
"expEnd": 18.007,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "你接手了这家茶馆,今晚是他易煮后的头一晚。",
"similarity": 0.8947
},
{
"idx": 3,
"voiceId": "intro_3",
"t0": 19.07,
"t1": 25.504,
"dur": 6.4,
"expEnd": 25.47,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "泡茶三步,选茶后汤初汤手上的事儿耳都说了算。",
"similarity": 0.8205
},
{
"idx": 4,
"voiceId": "zhou_enter",
"t0": 27.519,
"t1": 31.355,
"dur": 3.6,
"expEnd": 31.119,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "小掌柜老位置还给我留着你吧。",
"similarity": 0.9231
},
{
"idx": 5,
"voiceId": "zhou_o1",
"t0": 32.171,
"t1": 39.249,
"dur": 6.96,
"expEnd": 39.131,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "修了一天车,嗓子眼里全是鸡油味儿,掉你的龙井给我去取火。",
"similarity": 0.8163
},
{
"idx": 6,
"voiceId": "brew_start",
"t0": 41.258,
"t1": 42.383,
"dur": 1.12,
"expEnd": 42.378,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "回到灶前。",
"similarity": 1
},
{
"idx": 7,
"voiceId": "tut_d0",
"t0": 43.192,
"t1": 48.141,
"dur": 4.8,
"expEnd": 47.992,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "先看茶柜左右滑一贯一罐听。",
"similarity": 0.9167
},
{
"idx": 8,
"voiceId": "tea_longjing",
"t0": 48.701,
"t1": 53.644,
"dur": 4.64,
"expEnd": 53.341,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "龙井绿茶性鲜,水浆废酒提壶,除汤要快。",
"similarity": 0.75
},
{
"idx": 9,
"voiceId": "tut_tea",
"t0": 54.451,
"t1": 58.288,
"dur": 3.52,
"expEnd": 57.971,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "单击选定这罐茶。",
"similarity": 1
},
{
"idx": 10,
"voiceId": "tut_water",
"t0": 59.104,
"t1": 67.296,
"dur": 8.24,
"expEnd": 67.344,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "灶上做水泡泡,细密是姜费,孤独连片是滚透。听到细密双击提虎。",
"similarity": 0.7692
},
{
"idx": 11,
"voiceId": "water_late",
"t0": 70.101,
"t1": 75.33,
"dur": 5.12,
"expEnd": 75.221,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "水滚老了,这一步偏了。",
"similarity": 1
},
{
"idx": 12,
"voiceId": "water_late",
"t0": 83.406,
"t1": 88.634,
"dur": 5.12,
"expEnd": 88.526,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "水滚老了,这一步偏了。",
"similarity": 1
},
{
"idx": 13,
"voiceId": "tut_water",
"t0": 89.434,
"t1": 97.619,
"dur": 8.24,
"expEnd": 97.674,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "灶上做水泡泡,细密是姜费,孤独连片是滚透。听到细密双击提火。",
"similarity": 0.7692
},
{
"idx": 14,
"voiceId": "water_late",
"t0": 109.42,
"t1": 114.638,
"dur": 5.12,
"expEnd": 114.54,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "水滚老了,这一步偏了。",
"similarity": 1
},
{
"idx": 15,
"voiceId": "steep_late",
"t0": 128.267,
"t1": 133.955,
"dur": 5.52,
"expEnd": 133.787,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "闷过了汤要发苦。这一部片啊。",
"similarity": 0.75
},
{
"idx": 16,
"voiceId": "res_plain",
"t0": 134.761,
"t1": 136.648,
"dur": 1.92,
"expEnd": 136.681,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "这一盏泡的中平。",
"similarity": 0.8571
},
{
"idx": 17,
"voiceId": "tut_serve",
"t0": 137.455,
"t1": 140.178,
"dur": 2.64,
"expEnd": 140.095,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "查好了,单击端出去。",
"similarity": 0.875
},
{
"idx": 18,
"voiceId": "serve_link",
"t0": 141.177,
"t1": 142.778,
"dur": 1.28,
"expEnd": 142.457,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "你把茶端了过去。",
"similarity": 1
},
{
"idx": 19,
"voiceId": "zhou_r1_plain",
"t0": 143.593,
"t1": 150.022,
"dur": 6.32,
"expEnd": 149.913,
"truncated": false,
"reason": "kill",
"verdict": "MISMATCH",
"heard": "哎,爱心,今天收集下查了点遗思。",
"similarity": 0.4615
},
{
"idx": 20,
"voiceId": "bridge_plain",
"t0": 150.829,
"t1": 154.666,
"dur": 3.76,
"expEnd": 154.589,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "茶喝完了,客人点点头起身。",
"similarity": 1
},
{
"idx": 21,
"voiceId": "tut_status",
"t0": 155.475,
"t1": 164.51,
"dur": 8.72,
"expEnd": 164.195,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "尚华听今晚的局面,第几位客人口碑如何,客人要的茶,尚华灶上随时在听。",
"similarity": 0.8333
},
{
"idx": 22,
"voiceId": "st_guest_1",
"t0": 164.912,
"t1": 166.785,
"dur": 1.76,
"expEnd": 166.672,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "今晚,第一位客人。",
"similarity": 1
},
{
"idx": 23,
"voiceId": "st_rep_1",
"t0": 167.592,
"t1": 171.708,
"dur": 3.84,
"expEnd": 171.432,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "口碑还没立起来,街坊不知道巷子里有这家茶馆。",
"similarity": 1
},
{
"idx": 24,
"voiceId": "st_purse_1",
"t0": 172.513,
"t1": 174.865,
"dur": 2.08,
"expEnd": 174.593,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "钱箱见底不到1吻。",
"similarity": 0.75
},
{
"idx": 25,
"voiceId": "gd_serve",
"t0": 185.673,
"t1": 190.235,
"dur": 4.56,
"expEnd": 190.233,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "客人还在堂前上滑,再听一遍他要的茶。",
"similarity": 1
},
{
"idx": 26,
"voiceId": "tut_serve",
"t0": 197.449,
"t1": 200.173,
"dur": 2.64,
"expEnd": 200.089,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "查好了,单击端出去。",
"similarity": 0.875
},
{
"idx": 27,
"voiceId": "gd_serve",
"t0": 210.974,
"t1": 215.543,
"dur": 4.56,
"expEnd": 215.534,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "客人还在堂前上华,再听一遍他要的茶。",
"similarity": 0.9375
},
{
"idx": 28,
"voiceId": "serve_link",
"t0": 227.449,
"t1": 229.056,
"dur": 1.28,
"expEnd": 228.729,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "你把茶端了过去。",
"similarity": 1
},
{
"idx": 29,
"voiceId": "zhou_r1_plain",
"t0": 229.856,
"t1": 236.277,
"dur": 6.32,
"expEnd": 236.176,
"truncated": false,
"reason": "kill",
"verdict": "MISMATCH",
"heard": "哎,爱信,今天收地下查了点遗思。",
"similarity": 0.4615
},
{
"idx": 30,
"voiceId": "bridge_plain",
"t0": 237.077,
"t1": 240.897,
"dur": 3.76,
"expEnd": 240.837,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "茶喝完了,客人点点头起身。",
"similarity": 1
},
{
"idx": 31,
"voiceId": "tut_status",
"t0": 241.698,
"t1": 250.719,
"dur": 8.72,
"expEnd": 250.418,
"truncated": false,
"reason": "kill",
"verdict": "OK",
"heard": "尚华听今晚的局面,第几位客人口碑如何,客人要的茶,尚华灶上随时在听。",
"similarity": 0.8333
},
{
"idx": 32,
"voiceId": "gd_serve",
"t0": 261.519,
"t1": 255.721,
"dur": 4.56,
"expEnd": 266.079,
"truncated": true,
"reason": "session-end",
"verdict": null,
"heard": null,
"similarity": null
}
],
"rows": [
{
"t0": 3.286,
"t1": 7.116,
"voiceId": "night_1",
"expected": "头一晚。灯亮了,水坐上,茶馆开门。",
"heard": "头一晚灯亮了,水座上茶馆开门。",
"similarity": 0.9231,
"verdict": "OK"
},
{
"t0": 7.923,
"t1": 11.759,
"voiceId": "intro_1",
"expected": "巷子最深处,有一盏亮到后半夜的灯。",
"heard": "巷子最深处有一盏亮到后半夜的灯。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 12.567,
"t1": 18.26,
"voiceId": "intro_2",
"expected": "你接手了这家茶馆。今晚,是它易主后的头一晚。",
"heard": "你接手了这家茶馆,今晚是他易煮后的头一晚。",
"similarity": 0.8947,
"verdict": "OK"
},
{
"t0": 19.07,
"t1": 25.504,
"voiceId": "intro_3",
"expected": "泡茶三步:选茶、候汤、出汤。手上的事,耳朵说了算。",
"heard": "泡茶三步,选茶后汤初汤手上的事儿耳都说了算。",
"similarity": 0.8205,
"verdict": "OK"
},
{
"t0": 27.519,
"t1": 31.355,
"voiceId": "zhou_enter",
"expected": "小掌柜!老位置,还给我留着呢吧?",
"heard": "小掌柜老位置还给我留着你吧。",
"similarity": 0.9231,
"verdict": "OK"
},
{
"t0": 32.171,
"t1": 39.249,
"voiceId": "zhou_o1",
"expected": "修了一天车,嗓子眼里全是机油味。就你那龙井,给我去去火。",
"heard": "修了一天车,嗓子眼里全是鸡油味儿,掉你的龙井给我去取火。",
"similarity": 0.8163,
"verdict": "OK"
},
{
"t0": 41.258,
"t1": 42.383,
"voiceId": "brew_start",
"expected": "回到灶前。",
"heard": "回到灶前。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 43.192,
"t1": 48.141,
"voiceId": "tut_d0",
"expected": "先看茶柜。左右滑,一罐一罐听。",
"heard": "先看茶柜左右滑一贯一罐听。",
"similarity": 0.9167,
"verdict": "OK"
},
{
"t0": 48.701,
"t1": 53.644,
"voiceId": "tea_longjing",
"expected": "龙井。绿茶性鲜:水将沸就提壶,出汤要快。",
"heard": "龙井绿茶性鲜,水浆废酒提壶,除汤要快。",
"similarity": 0.75,
"verdict": "OK"
},
{
"t0": 54.451,
"t1": 58.288,
"voiceId": "tut_tea",
"expected": "单击,选定这罐茶。",
"heard": "单击选定这罐茶。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 0,
"t1": 3.286,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 25.504,
"t1": 27.519,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 39.249,
"t1": 41.258,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 59.104,
"t1": 67.296,
"voiceId": "tut_water",
"expected": "灶上坐水。泡泡细密是将沸,咕嘟连片是滚透——听到细密,双击提壶。",
"heard": "灶上做水泡泡,细密是姜费,孤独连片是滚透。听到细密双击提虎。",
"similarity": 0.7692,
"verdict": "OK"
},
{
"t0": 70.101,
"t1": 75.33,
"voiceId": "water_late",
"expected": "水滚老了。这一步,偏了。",
"heard": "水滚老了,这一步偏了。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 67.296,
"t1": 70.101,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 83.406,
"t1": 88.634,
"voiceId": "water_late",
"expected": "水滚老了。这一步,偏了。",
"heard": "水滚老了,这一步偏了。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 89.434,
"t1": 97.619,
"voiceId": "tut_water",
"expected": "灶上坐水。泡泡细密是将沸,咕嘟连片是滚透——听到细密,双击提壶。",
"heard": "灶上做水泡泡,细密是姜费,孤独连片是滚透。听到细密双击提火。",
"similarity": 0.7692,
"verdict": "OK"
},
{
"t0": 109.42,
"t1": 114.638,
"voiceId": "water_late",
"expected": "水滚老了。这一步,偏了。",
"heard": "水滚老了,这一步偏了。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 128.267,
"t1": 133.955,
"voiceId": "steep_late",
"expected": "闷过了,汤要发苦。这一步,偏了。",
"heard": "闷过了汤要发苦。这一部片啊。",
"similarity": 0.75,
"verdict": "OK"
},
{
"t0": 134.761,
"t1": 136.648,
"voiceId": "res_plain",
"expected": "这一盏,泡得中平。",
"heard": "这一盏泡的中平。",
"similarity": 0.8571,
"verdict": "OK"
},
{
"t0": 137.455,
"t1": 140.178,
"voiceId": "tut_serve",
"expected": "茶好了。单击,端出去。",
"heard": "查好了,单击端出去。",
"similarity": 0.875,
"verdict": "OK"
},
{
"t0": 141.177,
"t1": 142.778,
"voiceId": "serve_link",
"expected": "你把茶端了过去。",
"heard": "你把茶端了过去。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 143.593,
"t1": 150.022,
"voiceId": "zhou_r1_plain",
"expected": "嗯……还行。今天手底下,差了点意思。",
"heard": "哎,爱心,今天收集下查了点遗思。",
"similarity": 0.4615,
"verdict": "MISMATCH"
},
{
"t0": 150.829,
"t1": 154.666,
"voiceId": "bridge_plain",
"expected": "茶喝完了,客人点点头,起身。",
"heard": "茶喝完了,客人点点头起身。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 155.475,
"t1": 164.51,
"voiceId": "tut_status",
"expected": "上滑,听今晚的局面:第几位客人,口碑如何;客人要的茶,上滑灶上随时再听。",
"heard": "尚华听今晚的局面,第几位客人口碑如何,客人要的茶,尚华灶上随时在听。",
"similarity": 0.8333,
"verdict": "OK"
},
{
"t0": 164.912,
"t1": 166.785,
"voiceId": "st_guest_1",
"expected": "今晚第一位客人。",
"heard": "今晚,第一位客人。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 167.592,
"t1": 171.708,
"voiceId": "st_rep_1",
"expected": "口碑还没立起来,街坊不知道巷子里有这家茶馆。",
"heard": "口碑还没立起来,街坊不知道巷子里有这家茶馆。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 172.513,
"t1": 174.865,
"voiceId": "st_purse_1",
"expected": "钱箱见底,不到十文。",
"heard": "钱箱见底不到1吻。",
"similarity": 0.75,
"verdict": "OK"
},
{
"t0": 185.673,
"t1": 190.235,
"voiceId": "gd_serve",
"expected": "客人还在堂前。上滑,再听一遍他要的茶。",
"heard": "客人还在堂前上滑,再听一遍他要的茶。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 197.449,
"t1": 200.173,
"voiceId": "tut_serve",
"expected": "茶好了。单击,端出去。",
"heard": "查好了,单击端出去。",
"similarity": 0.875,
"verdict": "OK"
},
{
"t0": 210.974,
"t1": 215.543,
"voiceId": "gd_serve",
"expected": "客人还在堂前。上滑,再听一遍他要的茶。",
"heard": "客人还在堂前上华,再听一遍他要的茶。",
"similarity": 0.9375,
"verdict": "OK"
},
{
"t0": 227.449,
"t1": 229.056,
"voiceId": "serve_link",
"expected": "你把茶端了过去。",
"heard": "你把茶端了过去。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 229.856,
"t1": 236.277,
"voiceId": "zhou_r1_plain",
"expected": "嗯……还行。今天手底下,差了点意思。",
"heard": "哎,爱信,今天收地下查了点遗思。",
"similarity": 0.4615,
"verdict": "MISMATCH"
},
{
"t0": 237.077,
"t1": 240.897,
"voiceId": "bridge_plain",
"expected": "茶喝完了,客人点点头,起身。",
"heard": "茶喝完了,客人点点头起身。",
"similarity": 1,
"verdict": "OK"
},
{
"t0": 241.698,
"t1": 250.719,
"voiceId": "tut_status",
"expected": "上滑,听今晚的局面:第几位客人,口碑如何;客人要的茶,上滑灶上随时再听。",
"heard": "尚华听今晚的局面,第几位客人口碑如何,客人要的茶,尚华灶上随时在听。",
"similarity": 0.8333,
"verdict": "OK"
},
{
"t0": 75.33,
"t1": 83.406,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 97.619,
"t1": 109.42,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 114.638,
"t1": 128.267,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 174.865,
"t1": 185.673,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 190.235,
"t1": 197.449,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 200.173,
"t1": 210.974,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
},
{
"t0": 215.543,
"t1": 227.449,
"voiceId": null,
"expected": null,
"heard": "",
"similarity": null,
"verdict": "SFX_BGM_ONLY"
}
]
}