24a · 《节拍行者》鼓手模式语音台词表(voice ids,施工录音依据)
26 号对齐(资产清单,不是交互宪法)
- 交互与新手手势以 26-audio-interaction-playbook.md 和对应游戏正文为准;本作深度改造设计单见 26-apply-rhythm.md。
- 本表是 TTS id 事实源的登记副本(生成以
tools/gen_voice_dual.py 为准;26 号改造替换稿见 tools/voice_lines_26/rhythm.md:新增 32 / 修改 7 / 删除 5 / 键盘变体 22)。
- 写作:指令 ≤12 字,短句档 ≤6 字,叙事 ≤25 字,状态查询 ≤20 字;每句标
critical / content / hint / feedback。游戏主动提示不得原样重复(30s 台账);主动重听前加「再说一遍:」。
- 键盘变体:新手期回车当空格(单击)。删除「按回车=重听/确认」类旧口径,阶段 3 解锁双击后才按回车重听。
- 通用系统句与 storyline 文案逐字一致(sys_first_tap / sys_turn_teach / sys_say_again / sys_unlock_*)。多音字:「重听」一律作「重新听」。
双性别:male=Uncle_Fu / female=Vivian(gen_voice_dual.py SPEAKERS 沿用)。
instruct 对:「低沉醇厚的男声,像节奏游戏主持人,平稳有力」/「活力清晰的
年轻女声,像节奏游戏主持人,情绪饱满但不夸张」——全表同一常量 _RHY。
汇总:主表 68 句(沿用 29 + 修改 7 + 新增 32)+ 向导层沿用 9 句(gd_*,已在库
不重录)= 77 句双性别。本轮删除:welcome / tut_map / tut_skip / skip_hint /
settings_hint(旧手势时代遗产,convert 后删音频)。
新增 · 系统层(7 句)
| id |
文案 |
类别 |
| sys_first_tap |
点一下屏幕。 |
critical |
| sys_first_tap_short |
点一下。 |
hint |
| sys_turn_teach |
听到这个声音,就是轮到你了。 |
content |
| sys_say_again |
再说一遍: |
hint |
| sys_unlock_up |
想知道自己在哪,就向上滑。 |
content |
| sys_unlock_down |
向下滑,可以打开菜单。 |
content |
| sys_unlock_dt |
没听清,就双击,再听一遍。 |
content |
新增 · 等待点三档提示(5 句)
| id |
文案 |
类别 |
| select_full |
单击,开始。 |
hint |
| select_short |
单击。 |
hint |
| settle_full |
单击,再来一遍。 |
hint |
| settle_short |
单击。 |
hint |
| menu_help |
左右滑换项,单击确认。 |
hint |
新增 · 教学跟打等待点与肯定(7 句)
| id |
文案 |
类别 |
| tut_kick_full |
家区在下中。点一下。 |
hint |
| tut_kick_short |
点下中。 |
hint |
| tut_sides_full |
左下,再右下。 |
hint |
| tut_sides_short |
左右下。 |
hint |
| tut_top_full |
上排三个,挨个敲。 |
hint |
| tut_top_short |
跟上排。 |
hint |
| tut_ok |
对了。 |
feedback |
新增 · 状态查询与无效解释、断点复述(13 句)
| id |
文案 |
类别 |
| st_p1a |
《启程》,前半段。 |
hint |
| st_p1b |
《启程》,后半段。 |
hint |
| st_p2a |
《追风》,前半段。 |
hint |
| st_p2b |
《追风》,后半段。 |
hint |
| st_p3a |
《星爆》,前半段。 |
hint |
| st_p3b |
《星爆》,后半段。 |
hint |
| st_c1 |
连上了,跟着敲。 |
hint |
| st_c2 |
连击正顺,保持。 |
hint |
| st_c3 |
连击如虹,稳住。 |
hint |
| inv_generic |
这个操作用不上。 |
feedback |
| inv_down_locked |
菜单,玩完一局解锁。 |
feedback |
| inv_up_locked |
上滑还没解锁。 |
feedback |
| sys_continue_ask |
上次的曲子没打完。单击继续,右滑重选。 |
content |
W 组 · 开场与流程(沿用 2 + 修改 0;welcome/tut_skip 删除)
| id |
文案 |
状态 |
| welcome_back |
欢迎回来,鼓手。准备好了就开始。 |
沿用 |
| tut_done |
很好,演出开始。 |
沿用 |
welcome |
欢迎来到节拍行者。今天你是乐队的鼓手,整面屏幕都是你的鼓。 |
删除(开场长句废止 → sys_first_tap 首句即动手,§4.10 反模式 6) |
tut_skip |
跳过教学,直接开始。 |
删除(新手期无下滑跳教学;3 败自动跳步) |
| mid_song |
过半了,保持。 |
沿用 |
Z 组 · 分区教学与区名(修改 3 + 沿用 8;tut_map 删除)
| id |
文案 |
状态 |
tut_map |
先认识你的鼓。屏幕横着分三列…… |
删除(纯规则说明废止;区名自带教学) |
| tut_probe |
摸到三个不同的地方,我们就开始。 |
沿用 |
| tut_z_kick |
听我敲下中,你跟着敲。 |
修改(旧「下面正中间,是底鼓,你的家。先听四下数拍,然后跟着我敲。」超 12 字;critical) |
| tut_z_sides |
左下和右下,跟着敲。 |
修改(旧「左下是军鼓,右下是低嗵。一左一右,跟着打。」;critical) |
| tut_z_patt |
上排三个音,跟着敲。 |
修改(旧「上面一排更清亮。左上踩镲,上中高嗵,右上吊镲。听这一句,三个音。」;乐器名由区名自带;critical) |
| tut_fill |
最后有一段加花,跟着我连打。 |
沿用 |
| zone_tl / zone_tc / zone_tr |
左上,踩镲。/ 上中,高嗵。/ 右上,吊镲。 |
沿用 |
| zone_bl / zone_bc / zone_br |
左下,军鼓。/ 下中,底鼓。/ 右下,低嗵。 |
沿用 |
C 组 · 教学纠正(沿用 5)
| id |
文案 |
| retry_early |
早了,等鼓点再出手。 |
| retry_late |
晚了,跟着鼓点走。 |
| retry_wrong |
敲错鼓了,再听一遍。 |
| retry_listen |
再听一遍,跟着来。 |
| retry_skip |
没关系,我们先走下一句。 |
S 组 · 选曲与解锁(修改 1 + 沿用 6)
| id |
文案 |
状态 |
| select_hint |
左右滑选歌,单击开始。 |
修改(旧含「下滑回大厅」——新手期下滑未解锁,不预告;content) |
| song1_name / song2_name / song3_name |
第一首,启程,九十拍。/ 第二首,追风,一百零五拍。/ 第三首,星爆,一百二十拍。 |
沿用 |
| song_locked |
这首还没解锁。上一首拿到 B 级以上就能解锁。 |
沿用 |
| unlock_song2 / unlock_song3 |
新曲目解锁,追风!/ 新曲目解锁,星爆! |
沿用 |
G 组 · 结算(修改 1 + 沿用 5)
| id |
文案 |
状态 |
| grade_s / grade_a / grade_b / grade_c |
S 级!准确率超过九成五,完美演出。/ A 级!……/ B 级,……/ C 级,…… |
沿用 |
| new_best_combo |
新连击纪录! |
沿用 |
| restart |
单击,再来一遍。右滑,下一首。 |
修改(旧含「下滑回大厅」;交出选择句式;critical 承诺段) |
M 组 · 菜单与规则(修改 2 + 沿用 2;skip_hint/settings_hint 删除)
| id |
文案 |
状态 |
| rules |
我敲一小节,你照着敲。 |
修改(旧 27 字规则句 → 帮助一句 ≤12 字;hint) |
| menu_main |
菜单。左右滑换项,单击确认。 |
修改(旧「单击切换选项,双击确认」——双击确认废止,00 号 §5.4;content) |
| menu_resume |
继续演奏。 |
沿用 |
| menu_lobby |
回大厅。 |
沿用 |
skip_hint |
单击可跳过旁白。 |
删除(26 号管道自动回执,不再预告) |
settings_hint |
音色、语速、背景音乐,请回大厅修改。 |
删除(菜单上滑帮助组合废止;设置只在大厅改) |
向导层沿用(9 句,已在库,不重录不重转)
gd_answer「现在跟着我打。」/ gd_miss「慢了半拍,下一小节跟上我就行。」/
gd_miss_early「抢拍了。等声音落下再滑。」/ gd_miss_late「慢了半拍。跟着节拍走。」/
gd_miss_wrong「方向不对。跟着音色滑。」/ gd_miss_none「这拍没接。我停下的时候,就轮到你了。」/
gd_slow「我放慢一些,跟着试试。」/ gd_count「四拍之后,继续。」
(gd_miss_early/late/wrong 的「滑」字文案在 24 号玩法下语义仍通——纠正语
不点名手势;如需改口文案按「重教≤2」流程另行裁定,不在本轮。)
键盘变体(key,22 句全量替换稿)
| id |
key 文案 |
| sys_first_tap |
按空格敲鼓。 |
| tut_z_kick |
听我敲数字五,你跟着敲。 |
| tut_z_sides |
数字四和六,跟着敲。 |
| tut_z_patt |
数字一、二、三,跟着敲。 |
| tut_kick_full |
家区是数字五。按一下。 |
| tut_kick_short |
按五。 |
| tut_sides_full |
数字四,再数字六。 |
| tut_sides_short |
按四六。 |
| tut_top_full |
上排,按一、二、三。 |
| tut_top_short |
按上排。 |
| select_hint |
左右方向键选歌,按空格开始。 |
| select_full / settle_full |
按空格,开始。/ 按空格,再来一遍。 |
| select_short / settle_short |
按空格。 |
| restart |
按空格,再来一遍。右方向键,下一首。 |
| menu_main / menu_help |
菜单。左右方向键换项,按空格确认。/ 左右方向键换项,按空格确认。 |
| sys_unlock_up |
想知道自己在哪,就按上方向键。 |
| sys_unlock_down |
按下方向键,可以打开菜单。 |
| sys_unlock_dt |
没听清,就按回车,再听一遍。 |
| sys_continue_ask |
上次的曲子没打完。按空格继续,右方向键重选。 |
沿用键盘变体:tut_probe「按出三个不同的键,我们就开始。」(文案未变)。
其余无操作词主资产(zone_* / retry_* / grade_* / song*name / st* / tut_ok /
sys_turn_teach / sys_say_again / inv_* / mid_song / tut_fill / menu_resume /
menu_lobby / welcome_back / new_best_combo / song_locked / unlock_song2/3 /
tut_done / gd_*)触屏/键盘通用,不设变体。
key 变体为补充合成(--only-variants 单独跑),主表同 id 文案照常重录。
录制说明
- gen_voice_dual.py RHYTHM_LINES 段全量替换为本表(68 句);KEY_LINES rhythm
段替换为本表 key 变体(22 句)。逐句全文见
tools/voice_lines_26/rhythm.md。
- 生成:
.venv-tts/bin/python tools/gen_voice_dual.py --game rhythm --gender both
(flock .gpu.lock);检查 --check;转码 --convert。
- convert 后删除废弃 id 音频:welcome / tut_map / tut_skip / skip_hint /
settings_hint(male/female 及 key 变体,共 10 id×2 格式)。
- web/harness/voice_text.json 的 rhythm 主表与
__key__ 变体表同步本台词
(转写时长估算与 ASR 判定用)。