初始提交:3 款纯音频游戏 + 共享引擎 + 完整文档与资产管线
- 共享引擎(app/src/main):GestureEngine 6 手势识别、AudioEngine 三层音频 (ExoPlayer BGM 交叉淡入 / 对白 ducking / SoundPool 低延迟)、Game/GameEngine 状态机接口、MainActivity 全屏封面 + TalkBack - 《声命线》storyline:末世互动广播剧,3 幕 8 抉择点 4 结局 - 《声东击西》reflex:听声辨位反应,12 波战斗 + BGM 三档 BPM 变速 - 《暗室》escape:3x3 网格密室逃脱,钥匙→铁柜→保险丝→电箱→大门谜题链 - 文档:setup(从零搭建)/ architecture(架构)/ engine-api(引擎 API)/ asset-pipeline(资产流水线)/ games/*(三款游戏设计文档) - 资产管线:Qwen3-TTS 对白 + 程序合成音效/BGM + Mureka BGM 的 gen 脚本与台账, 全部 ogg 资产入库可复现 - env.d 环境脚本:android/tts 入库;sfx/mureka 含密钥不入库,仅提交 .example.sh 模板
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
# Mureka API 调用日志
|
||||
|
||||
计费规则:`POST /v1/instrumental/generate` 每条任务 $0.03(一次出 2 个候选)。
|
||||
预算上限:$0.50。
|
||||
|
||||
## 2026-08-29
|
||||
|
||||
| # | task id | 用途 | prompt | 状态 | 花费 |
|
||||
|---|---|---|---|---|---|
|
||||
| 1 | 157913551339521 | storyline《声命线》dark_drone.ogg | dark ambient horror game background music, low drone, sparse piano notes, tense, seamless loop, instrumental | succeeded | $0.03 |
|
||||
| 2 | 157913880461313 | escape《暗室》drone.ogg | claustrophobic suspense ambient game background music, low sub-bass pulse, faint metallic echoes and creaks, dark reverb, unsettling minimal texture, seamless loop, instrumental | succeeded | $0.03 |
|
||||
|
||||
**累计花费:$0.06 / $0.50**
|
||||
|
||||
## 候选与选用
|
||||
|
||||
- 任务 1(storyline):候选 0 = 213.59s / mean -15.9dB(选用,choice 157913654165507);
|
||||
候选 1 = 185.95s / mean -17.0dB(备选未用)。下载 flac 存
|
||||
`tools/mureka_out/storyline/`。
|
||||
- 任务 2(escape):候选 0 = 248.07s / mean -15.9dB(选用,choice 157913991806979);
|
||||
候选 1 = 224.63s / mean -15.2dB(备选未用)。下载 flac 存
|
||||
`tools/mureka_out/escape/`。
|
||||
|
||||
两条任务一次成功,无重试。
|
||||
|
||||
## 后处理(两条相同参数)
|
||||
|
||||
ffmpeg:裁剪前 120s → 首尾 3s acrossfade(tri)无缝循环化 → loudnorm
|
||||
I=-20/TP=-2/LRA=11 → aresample 44.1kHz 立体声 → libvorbis `-q:a 3`。
|
||||
成品均 117.00s(storyline mean -22.3dB,escape mean -21.1dB),保持原文件名
|
||||
直接替换 assets,游戏代码零改动。原合成版备份在 `tools/bgm_backup/`。
|
||||
Reference in New Issue
Block a user