- 屏幕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
116 lines
5.7 KiB
Markdown
116 lines
5.7 KiB
Markdown
# 24a · 《节拍行者》鼓手模式语音台词表(voice ids,24 号施工录音依据)
|
||
|
||
> 双性别:male=Uncle_Fu / female=Vivian(gen_voice_dual.py SPEAKERS 沿用)。
|
||
> instruct 对:「低沉醇厚的男声,像节奏游戏主持人,平稳有力」/「活力清晰的
|
||
> 年轻女声,像节奏游戏主持人,情绪饱满但不夸张」——全表同一常量。
|
||
> 主表 41 句 + 向导层沿用 9 句(gd_*,已在库不重录)= 50 句双性别(§8 配额)。
|
||
> 废弃:tut_1 / tut_2 / tut_3 / retry_gesture(手势教学时代遗产,音频随
|
||
> 本轮 convert 后删除)。
|
||
|
||
## W 组 · 开场与流程(5 句)
|
||
|
||
| id | 文案 |
|
||
|---|---|
|
||
| welcome | 欢迎来到节拍行者。今天你是乐队的鼓手,整面屏幕都是你的鼓。 |
|
||
| welcome_back | 欢迎回来,鼓手。准备好了就开始。 |
|
||
| tut_done | 很好,演出开始。 |
|
||
| tut_skip | 跳过教学,直接开始。 |
|
||
| mid_song | 过半了,保持。 |
|
||
|
||
## Z 组 · 分区教学与区名(12 句)
|
||
|
||
| id | 文案 |
|
||
|---|---|
|
||
| tut_map | 先认识你的鼓。屏幕横着分三列,左边、中间、右边;竖着分两行,上面清亮,下面低沉。随便摸一摸,听到哪面鼓,我就告诉你它在哪。 |
|
||
| tut_probe | 摸到三个不同的地方,我们就开始。 |
|
||
| tut_z_kick | 下面正中间,是底鼓,你的家。先听四下数拍,然后跟着我敲。 |
|
||
| tut_z_sides | 左下是军鼓,右下是低嗵。一左一右,跟着打。 |
|
||
| tut_z_patt | 上面一排更清亮。左上踩镲,上中高嗵,右上吊镲。听这一句,三个音。 |
|
||
| 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 组 · 选曲与解锁(7 句)
|
||
|
||
| id | 文案 |
|
||
|---|---|
|
||
| select_hint | 左右滑选曲目,单击开始,下滑回大厅。 |
|
||
| song1_name | 第一首,启程,九十拍。 |
|
||
| song2_name | 第二首,追风,一百零五拍。 |
|
||
| song3_name | 第三首,星爆,一百二十拍。 |
|
||
| song_locked | 这首还没解锁。上一首拿到 B 级以上就能解锁。 |
|
||
| unlock_song2 | 新曲目解锁,追风! |
|
||
| unlock_song3 | 新曲目解锁,星爆! |
|
||
|
||
## G 组 · 结算(6 句)
|
||
|
||
| id | 文案 |
|
||
|---|---|
|
||
| grade_s | S 级!准确率超过九成五,完美演出。 |
|
||
| grade_a | A 级!准确率超过八成五,非常出色。 |
|
||
| grade_b | B 级,准确率超过七成。不错,还能更好。 |
|
||
| grade_c | C 级,准确率不到七成。别灰心,再来一遍。 |
|
||
| new_best_combo | 新连击纪录! |
|
||
| restart | 单击再来一遍,右滑下一首,下滑回大厅。 |
|
||
|
||
## M 组 · 菜单与规则(6 句)
|
||
|
||
| id | 文案 |
|
||
|---|---|
|
||
| rules | 规则:我敲一小节鼓,你在下一小节照着敲回来。鼓要选对,拍点也要对。 |
|
||
| settings_hint | 音色、语速、背景音乐,请回大厅修改。 |
|
||
| menu_main | 菜单。单击切换选项,双击确认。 |
|
||
| menu_resume | 继续演奏。 |
|
||
| menu_lobby | 回大厅。 |
|
||
| skip_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,P1 输入平权路线 a,8 句)
|
||
|
||
| id | key 文案 |
|
||
|---|---|
|
||
| tut_map | 先认识你的鼓。屏幕横着分三列,左边、中间、右边;竖着分两行,上面清亮,下面低沉。按数字一键到六键,听六面鼓。 |
|
||
| tut_probe | 按出三个不同的键,我们就开始。 |
|
||
| tut_z_kick | 数字五,是底鼓,你的家。先听四下数拍,然后跟着我敲。 |
|
||
| tut_z_sides | 数字四,军鼓。数字六,低嗵。一左一右,跟着打。 |
|
||
| tut_z_patt | 上面一排更清亮。数字一踩镲,数字二高嗵,数字三吊镲。听这一句,三个音。 |
|
||
| select_hint | 左右方向键选曲目,按空格开始,按下方向键回大厅。 |
|
||
| restart | 按空格再来一遍,按右方向键下一首,按下方向键回大厅。 |
|
||
| menu_main | 菜单。按空格切换选项,按回车确认。 |
|
||
|
||
> skip_hint / rules / retry_* / zone_* 无操作词,主资产触屏/键盘通用,不设变体。
|
||
> key 变体为**补充合成**( `--only-variants` 单独跑),主表同 id 文案照常重录。
|
||
|
||
## 录制说明
|
||
|
||
- gen_voice_dual.py RHYTHM_LINES 段全量替换为本表(41 句);KEY_LINES rhythm
|
||
段替换为本表 key 变体(8 句)。
|
||
- 生成:`.venv-tts/bin/python tools/gen_voice_dual.py --game rhythm --gender both`
|
||
(flock .gpu.lock);检查 `--check`;转码 `--convert`。
|
||
- convert 后删除废弃 id 音频:tut_1 / tut_2 / tut_3 / retry_gesture
|
||
(male/female 及 key 变体共 16 文件)。
|
||
- web/harness/voice_text.json 的 rhythm 主表与 `__key__` 变体表同步本台词
|
||
(转写时长估算与 ASR 判定用)。
|