- 新增 web/ 纯音频 HTML5 平台:共享引擎(手势/WebAudio 三层/设置/震动)、 Node 零依赖服务器(静态 + 注册登录 + 进度存档 API) - 游戏:剑与声(RPG 新作)、声命线、暗室(重设计)、音序回响(重设计)、 节拍行者(跟随领奏重构)、盲航(同向闪避重构);声东击西删除 - 全局功能:男声/女声双套 TTS 资产、三档语速、BGM 音量三档、 震动反馈语言(10 种震型)、服务器进度同步 - 资产:899 ogg + 899 m4a(Qwen3-TTS 双性别语音、Stable Audio 3 音效、 Mureka BGM 4+3 首),终检零缺失 - 文档:docs/design/ 13 篇设计审查文档、docs/audio/ 资产管线、 web/server/README.md API 文档
2.6 KiB
2.6 KiB
R5 音频轮次报告(2026-08-29,音乐音效总监)
最终轮收尾:两处小批量补录 + 全项目资产终检。Mureka 本轮 $0(累计 $0.42 / $2.00,未再变动)。
1. 补录明细
rhythm menu_main 改词重录(与 space R4 同款问题)
- 旧文案「菜单。左右滑选择,单击确认。」→ 新文案「菜单。单击切换选项,双击确认。」(round2-review 裁决②全球菜单约定;rhythm 选曲界面非模态菜单,仍左右滑+单击,不受影响)。
- 双性别重录(male=Uncle_Fu 4.00s / female=Vivian 4.16s,沿用 rhythm 统一 instruct),覆盖
web/rhythm/audio/voice/male|female/menu_main.{ogg,m4a}。台词表已同步更新(tools/gen_voice_dual.pyRHYTHM_LINES)。
rpg btl_half_bandit 补录(设计缺口)
- 敌人表(05-rpg-chapter1 §4.2)给山贼标了半血句但台词表漏发;按 B 组风格补写「山贼的攻势缓了下来。」,已合入
tools/gen_voice_dual.pyRPG_LINES(B 组,27→含此句)。 - 双性别生成(male=Uncle_Fu 2.64s / female=Serena 1.52s),落
web/rpg/audio/voice/male|female/btl_half_bandit.{ogg,m4a}。rpg 旁白现为 108 id ×2。 - 触发点:
CHECK_ENEMY_DEAD前、山贼 HP 首次 ≤50% 时插播(chapter1 §3 半血叙事钩子)。
2. 全项目资产终检(docs/audio/final-asset-check.md)
终检脚本 tools/check_all_assets.py(可重复执行),检查 6 游戏:双格式配对、0 字节、ffprobe 全量解码、voice 性别目录 id 集合一致性(storyline/rpg 平铺角色句豁免):
| 游戏 | ogg | m4a | voice 性别一致性 |
|---|---|---|---|
| storyline | 133 | 133 | ✅ 各 36(平铺 48 = 12 角色 + 36 R1 旁白遗产) |
| escape | 166 | 166 | ✅ 各 74 |
| simon | 143 | 143 | ✅ 各 68 |
| rhythm | 72 | 72 | ✅ 各 31 |
| space | 116 | 116 | ✅ 各 52 |
| rpg | 269 | 269 | ✅ 各 108(平铺 14 NPC) |
| 合计 | 899 | 899 | 全部通过 |
零 0 字节、零解码失败、零格式缺失。
3. 五轮累计遗留(供后续迭代参考)
- 人工试听从未执行:全部 QC 为自动检查(时长/峰值/离群/BPM/电平)。多音字风险清单在 asset-manifest.md,村长 vs 寨主同 speaker 区分度(R4)为最高优先试听项。
- storyline 平铺 36 个 R1 旁白遗产文件待引擎切换验证后清理。
- ch2/3 台词表最小集(addendum §5:
npc_boss3_warn、btl_half_shaman、btl_half_shadow)待策划补发。 - Ryan 音色未采用样本在
tools/samples/ryan_zh_*.wav(如策划想给某游戏换年轻男声,改 SPEAKERS 重跑即可)。