Files
SoundGame/research/new8/teahouse/round2/live/session-A2-teach-verify/transcript.md
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

280 lines
13 KiB
Markdown

# teahouse 实时会话 transcript
- `[ -0.08s]` **GESTURE** tap @(195,422)
- `[ 0.00s]` REC 开始 (audio/webm;codecs=opus)
- `[ 0.21s]` BGM ♪ menu (loop)
- `[ 2.91s]` **GESTURE** tap @(195,422)
- `[ 3.27s]` VIBRATE [20]
- `[ 3.28s]` SFX ♪ lamp_light
- `[ 3.29s]` VOICE ▶ night_1 (dur 3.52s)
- `[ 3.29s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 3.42s]` BGM ♪ serve (loop)
- `[ 7.12s]` VOICE ■ night_1 (kill)
- `[ 7.12s]` VERDICT night_1: **OK** sim=0.9231
- 期望: 头一晚。灯亮了,水坐上,茶馆开门。
- 听到: 头一晚灯亮了,水座上茶馆开门。
- `[ 7.92s]` VOICE ▶ intro_1 (dur 3.76s)
- `[ 11.76s]` VOICE ■ intro_1 (kill)
- `[ 11.76s]` VERDICT intro_1: **OK** sim=1
- 期望: 巷子最深处,有一盏亮到后半夜的灯。
- 听到: 巷子最深处有一盏亮到后半夜的灯。
- `[ 12.57s]` VOICE ▶ intro_2 (dur 5.44s)
- `[ 18.26s]` VOICE ■ intro_2 (kill)
- `[ 18.26s]` VERDICT intro_2: **OK** sim=0.8947
- 期望: 你接手了这家茶馆。今晚,是它易主后的头一晚。
- 听到: 你接手了这家茶馆,今晚是他易煮后的头一晚。
- `[ 19.07s]` VOICE ▶ intro_3 (dur 6.4s)
- `[ 25.50s]` VOICE ■ intro_3 (kill)
- `[ 25.50s]` VERDICT intro_3: **OK** sim=0.8205
- 期望: 泡茶三步:选茶、候汤、出汤。手上的事,耳朵说了算。
- 听到: 泡茶三步,选茶后汤初汤手上的事儿耳都说了算。
- `[ 27.50s]` SFX ♪ door_bell
- `[ 27.50s]` SFX ♪ steps_in
- `[ 27.50s]` SFX ♪ sig_zhou
- `[ 27.51s]` 404 audio/voice/female/zhou_enter.ogg
- `[ 27.51s]` 404 audio/voice/female/zhou_enter.m4a
- `[ 27.51s]` 404 audio/voice/female/zhou_enter.mp3
- `[ 27.51s]` 404 audio/voice/female/zhou_enter.wav
- `[ 27.52s]` VOICE ▶ zhou_enter (dur 3.6s)
- `[ 27.52s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 31.36s]` VOICE ■ zhou_enter (kill)
- `[ 31.36s]` VERDICT zhou_enter: **OK** sim=0.9231
- 期望: 小掌柜!老位置,还给我留着呢吧?
- 听到: 小掌柜老位置还给我留着你吧。
- `[ 32.16s]` 404 audio/voice/female/zhou_o1.ogg
- `[ 32.16s]` 404 audio/voice/female/zhou_o1.m4a
- `[ 32.16s]` 404 audio/voice/female/zhou_o1.mp3
- `[ 32.16s]` 404 audio/voice/female/zhou_o1.wav
- `[ 32.17s]` VOICE ▶ zhou_o1 (dur 6.96s)
- `[ 39.25s]` VOICE ■ zhou_o1 (kill)
- `[ 39.25s]` VERDICT zhou_o1: **OK** sim=0.8163
- 期望: 修了一天车,嗓子眼里全是机油味。就你那龙井,给我去去火。
- 听到: 修了一天车,嗓子眼里全是鸡油味儿,掉你的龙井给我去取火。
- `[ 41.26s]` VOICE ▶ brew_start (dur 1.12s)
- `[ 41.26s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 41.38s]` BGM ♪ brew (loop)
- `[ 42.38s]` VOICE ■ brew_start (kill)
- `[ 42.38s]` VERDICT brew_start: **OK** sim=1
- 期望: 回到灶前。
- 听到: 回到灶前。
- `[ 43.19s]` VOICE ▶ tut_d0 (dur 4.8s)
- `[ 48.14s]` VOICE ■ tut_d0 (kill)
- `[ 48.14s]` VERDICT tut_d0: **OK** sim=0.9167
- 期望: 先看茶柜。左右滑,一罐一罐听。
- 听到: 先看茶柜左右滑一贯一罐听。
- `[ 48.34s]` **GESTURE** swiperight @(195,422)
- `[ 48.69s]` VIBRATE [10]
- `[ 48.69s]` VIBRATE [20]
- `[ 48.69s]` SFX ♪ tea_jar
- `[ 48.70s]` VOICE ▶ tea_longjing (dur 4.64s)
- `[ 53.64s]` VOICE ■ tea_longjing (kill)
- `[ 53.64s]` VERDICT tea_longjing: **OK** sim=0.75
- 期望: 龙井。绿茶性鲜:水将沸就提壶,出汤要快。
- 听到: 龙井绿茶性鲜,水浆废酒提壶,除汤要快。
- `[ 54.45s]` VOICE ▶ tut_tea (dur 3.52s)
- `[ 58.29s]` VOICE ■ tut_tea (kill)
- `[ 58.29s]` VERDICT tut_tea: **OK** sim=1
- 期望: 单击,选定这罐茶。
- 听到: 单击选定这罐茶。
- `[ 58.73s]` **GESTURE** tap @(195,422)
- `[ 59.09s]` VIBRATE [20]
- `[ 59.09s]` SFX ♪ tea_scoop
- `[ 59.09s]` SFX ♪ water_pour
- `[ 59.10s]` VOICE ▶ tut_water (dur 8.24s)
- `[ 61.09s]` SFX ♪ boil_blip
- `[ 61.79s]` SFX ♪ boil_blip
- `[ 62.49s]` SFX ♪ boil_blip
- `[ 62.59s]` SFX ♪ boil_simmer
- `[ 62.59s]` SFX ♪ boil_blip
- `[ 62.94s]` SFX ♪ boil_blip
- `[ 63.29s]` SFX ♪ boil_blip
- `[ 63.64s]` SFX ♪ boil_blip
- `[ 63.99s]` SFX ♪ boil_blip
- `[ 64.34s]` SFX ♪ boil_blip
- `[ 64.69s]` SFX ♪ boil_blip
- `[ 64.88s]` **GESTURE** doubletap @(195,422)
- `[ 65.04s]` SFX ♪ boil_blip
- `[ 65.13s]` VIBRATE [20]
- `[ 65.13s]` VIBRATE [60,40,60]
- `[ 65.39s]` SFX ♪ boil_blip
- `[ 65.59s]` SFX ♪ boil_roar
- `[ 67.30s]` VOICE ■ tut_water (kill)
- `[ 67.30s]` VERDICT tut_water: **OK** sim=0.7692
- 期望: 灶上坐水。泡泡细密是将沸,咕嘟连片是滚透——听到细密,双击提壶。
- 听到: 灶上做水泡泡,细密是姜费,孤独连片是滚透。听到细密双击提虎。
- `[ 67.59s]` SFX ♪ boil_roar
- `[ 68.59s]` SFX ♪ boil_over
- `[ 70.09s]` SFX ♪ kettle_lift
- `[ 70.10s]` VOICE ▶ water_late (dur 5.12s)
- `[ 70.10s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 75.33s]` VOICE ■ water_late (kill)
- `[ 75.33s]` VERDICT water_late: **OK** sim=1
- 期望: 水滚老了。这一步,偏了。
- 听到: 水滚老了,这一步偏了。
- `[ 76.13s]` SFX ♪ water_pour
- `[ 78.13s]` SFX ♪ steep_rustle
- `[ 80.63s]` SFX ♪ tick_slow
- `[ 81.63s]` SFX ♪ tick_slow
- `[ 81.83s]` SFX ♪ tick_fast
- `[ 82.43s]` SFX ♪ tick_fast
- `[ 83.03s]` SFX ♪ tick_fast
- `[ 83.16s]` **GESTURE** doubletap @(195,422)
- `[ 83.41s]` VIBRATE [20]
- `[ 83.41s]` SFX ♪ kettle_lift
- `[ 83.41s]` VOICE ▶ water_late (dur 5.12s)
- `[ 83.41s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 88.63s]` VOICE ■ water_late (kill)
- `[ 88.63s]` VERDICT water_late: **OK** sim=1
- 期望: 水滚老了。这一步,偏了。
- 听到: 水滚老了,这一步偏了。
- `[ 89.43s]` VOICE ▶ tut_water (dur 8.24s)
- `[ 97.62s]` VOICE ■ tut_water (kill)
- `[ 97.62s]` VERDICT tut_water: **OK** sim=0.7692
- 期望: 灶上坐水。泡泡细密是将沸,咕嘟连片是滚透——听到细密,双击提壶。
- 听到: 灶上做水泡泡,细密是姜费,孤独连片是滚透。听到细密双击提火。
- `[ 98.10s]` SFX ♪ turn_tick
- `[ 98.42s]` SFX ♪ water_pour
- `[ 100.42s]` SFX ♪ boil_blip
- `[ 101.12s]` SFX ♪ boil_blip
- `[ 101.82s]` SFX ♪ boil_blip
- `[ 101.92s]` SFX ♪ boil_simmer
- `[ 101.92s]` SFX ♪ boil_blip
- `[ 102.27s]` SFX ♪ boil_blip
- `[ 102.62s]` SFX ♪ boil_blip
- `[ 102.97s]` SFX ♪ boil_blip
- `[ 103.32s]` SFX ♪ boil_blip
- `[ 103.67s]` SFX ♪ boil_blip
- `[ 104.02s]` SFX ♪ boil_blip
- `[ 104.37s]` SFX ♪ boil_blip
- `[ 104.72s]` SFX ♪ boil_blip
- `[ 104.92s]` SFX ♪ boil_roar
- `[ 106.92s]` SFX ♪ boil_roar
- `[ 107.92s]` SFX ♪ boil_over
- `[ 109.42s]` SFX ♪ kettle_lift
- `[ 109.42s]` VOICE ▶ water_late (dur 5.12s)
- `[ 109.42s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 114.64s]` VOICE ■ water_late (kill)
- `[ 114.64s]` VERDICT water_late: **OK** sim=1
- 期望: 水滚老了。这一步,偏了。
- 听到: 水滚老了,这一步偏了。
- `[ 115.44s]` SFX ♪ water_pour
- `[ 117.44s]` SFX ♪ steep_rustle
- `[ 119.94s]` SFX ♪ tick_slow
- `[ 120.94s]` SFX ♪ tick_slow
- `[ 121.14s]` SFX ♪ tick_fast
- `[ 121.74s]` SFX ♪ tick_fast
- `[ 122.34s]` SFX ♪ tick_fast
- `[ 122.94s]` SFX ♪ tick_fast
- `[ 123.54s]` SFX ♪ tick_fast
- `[ 124.14s]` SFX ♪ tick_fast
- `[ 128.26s]` SFX ♪ pour_cup
- `[ 128.27s]` VOICE ▶ steep_late (dur 5.52s)
- `[ 128.27s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 128.42s]` SFX ♪ turn_tick
- `[ 133.96s]` VOICE ■ steep_late (kill)
- `[ 133.96s]` VERDICT steep_late: **OK** sim=0.75
- 期望: 闷过了,汤要发苦。这一步,偏了。
- 听到: 闷过了汤要发苦。这一部片啊。
- `[ 134.76s]` VOICE ▶ res_plain (dur 1.92s)
- `[ 136.65s]` VOICE ■ res_plain (kill)
- `[ 136.65s]` VERDICT res_plain: **OK** sim=0.8571
- 期望: 这一盏,泡得中平。
- 听到: 这一盏泡的中平。
- `[ 137.46s]` VOICE ▶ tut_serve (dur 2.64s)
- `[ 140.18s]` VOICE ■ tut_serve (kill)
- `[ 140.18s]` VERDICT tut_serve: **OK** sim=0.875
- 期望: 茶好了。单击,端出去。
- 听到: 查好了,单击端出去。
- `[ 140.80s]` **GESTURE** tap @(195,422)
- `[ 141.17s]` VIBRATE [20]
- `[ 141.17s]` SFX ♪ pour_cup
- `[ 141.17s]` SFX ♪ sig_zhou
- `[ 141.18s]` VOICE ▶ serve_link (dur 1.28s)
- `[ 142.78s]` VOICE ■ serve_link (kill)
- `[ 142.78s]` VERDICT serve_link: **OK** sim=1
- 期望: 你把茶端了过去。
- 听到: 你把茶端了过去。
- `[ 143.58s]` 404 audio/voice/female/zhou_r1_plain.ogg
- `[ 143.58s]` 404 audio/voice/female/zhou_r1_plain.m4a
- `[ 143.58s]` 404 audio/voice/female/zhou_r1_plain.mp3
- `[ 143.59s]` 404 audio/voice/female/zhou_r1_plain.wav
- `[ 143.59s]` VOICE ▶ zhou_r1_plain (dur 6.32s)
- `[ 150.02s]` VOICE ■ zhou_r1_plain (kill)
- `[ 150.02s]` VERDICT zhou_r1_plain: **MISMATCH** sim=0.4615
- 期望: 嗯……还行。今天手底下,差了点意思。
- 听到: 哎,爱心,今天收集下查了点遗思。
- `[ 150.83s]` VOICE ▶ bridge_plain (dur 3.76s)
- `[ 154.67s]` VOICE ■ bridge_plain (kill)
- `[ 154.67s]` VERDICT bridge_plain: **OK** sim=1
- 期望: 茶喝完了,客人点点头,起身。
- 听到: 茶喝完了,客人点点头起身。
- `[ 155.47s]` SFX ♪ coin_soft
- `[ 155.47s]` BGM ♪ serve (loop)
- `[ 155.47s]` VOICE ▶ tut_status (dur 8.72s)
- `[ 164.51s]` VOICE ■ tut_status (kill)
- `[ 164.51s]` VERDICT tut_status: **OK** sim=0.8333
- 期望: 上滑,听今晚的局面:第几位客人,口碑如何;客人要的茶,上滑灶上随时再听。
- 听到: 尚华听今晚的局面,第几位客人口碑如何,客人要的茶,尚华灶上随时在听。
- `[ 164.55s]` **GESTURE** swipeup @(195,422)
- `[ 164.91s]` VIBRATE [10]
- `[ 164.91s]` VOICE ▶ st_guest_1 (dur 1.76s)
- `[ 166.78s]` VOICE ■ st_guest_1 (kill)
- `[ 166.78s]` VERDICT st_guest_1: **OK** sim=1
- 期望: 今晚第一位客人。
- 听到: 今晚,第一位客人。
- `[ 167.45s]` SFX ♪ turn_tick
- `[ 167.59s]` VOICE ▶ st_rep_1 (dur 3.84s)
- `[ 171.71s]` VOICE ■ st_rep_1 (kill)
- `[ 171.71s]` VERDICT st_rep_1: **OK** sim=1
- 期望: 口碑还没立起来,街坊不知道巷子里有这家茶馆。
- 听到: 口碑还没立起来,街坊不知道巷子里有这家茶馆。
- `[ 172.51s]` VOICE ▶ st_purse_1 (dur 2.08s)
- `[ 174.87s]` VOICE ■ st_purse_1 (kill)
- `[ 174.87s]` VERDICT st_purse_1: **OK** sim=0.75
- 期望: 钱箱见底,不到十文。
- 听到: 钱箱见底不到1吻。
- `[ 185.67s]` VOICE ▶ gd_serve (dur 4.56s)
- `[ 185.67s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 190.24s]` VOICE ■ gd_serve (kill)
- `[ 190.24s]` VERDICT gd_serve: **OK** sim=1
- 期望: 客人还在堂前。上滑,再听一遍他要的茶。
- 听到: 客人还在堂前上滑,再听一遍他要的茶。
- `[ 197.45s]` VOICE ▶ tut_serve (dur 2.64s)
- `[ 197.45s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 200.17s]` VOICE ■ tut_serve (kill)
- `[ 200.17s]` VERDICT tut_serve: **OK** sim=0.875
- 期望: 茶好了。单击,端出去。
- 听到: 查好了,单击端出去。
- `[ 200.47s]` SFX ♪ turn_tick
- `[ 210.97s]` VOICE ▶ gd_serve (dur 4.56s)
- `[ 210.97s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 215.54s]` VOICE ■ gd_serve (kill)
- `[ 215.54s]` VERDICT gd_serve: **OK** sim=0.9375
- 期望: 客人还在堂前。上滑,再听一遍他要的茶。
- 听到: 客人还在堂前上华,再听一遍他要的茶。
- `[ 227.45s]` SFX ♪ pour_cup
- `[ 227.45s]` SFX ♪ sig_zhou
- `[ 227.45s]` VOICE ▶ serve_link (dur 1.28s)
- `[ 227.45s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
- `[ 229.06s]` VOICE ■ serve_link (kill)
- `[ 229.06s]` VERDICT serve_link: **OK** sim=1
- 期望: 你把茶端了过去。
- 听到: 你把茶端了过去。
- `[ 229.86s]` VOICE ▶ zhou_r1_plain (dur 6.32s)
- `[ 236.28s]` VOICE ■ zhou_r1_plain (kill)
- `[ 236.28s]` VERDICT zhou_r1_plain: **MISMATCH** sim=0.4615
- 期望: 嗯……还行。今天手底下,差了点意思。
- 听到: 哎,爱信,今天收地下查了点遗思。
- `[ 237.08s]` VOICE ▶ bridge_plain (dur 3.76s)
- `[ 240.90s]` VOICE ■ bridge_plain (kill)
- `[ 240.90s]` VERDICT bridge_plain: **OK** sim=1
- 期望: 茶喝完了,客人点点头,起身。
- 听到: 茶喝完了,客人点点头起身。
- `[ 241.70s]` SFX ♪ coin_soft
- `[ 241.70s]` VOICE ▶ tut_status (dur 8.72s)
- `[ 250.72s]` VOICE ■ tut_status (kill)
- `[ 250.72s]` VERDICT tut_status: **OK** sim=0.8333
- 期望: 上滑,听今晚的局面:第几位客人,口碑如何;客人要的茶,上滑灶上随时再听。
- 听到: 尚华听今晚的局面,第几位客人口碑如何,客人要的茶,尚华灶上随时在听。
- `[ 261.52s]` VOICE ▶ gd_serve (dur 4.56s)