- 新增 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 文档
26 lines
1.4 KiB
Bash
26 lines
1.4 KiB
Bash
#!/bin/bash
|
|
# 盲航 SFX 批量生成(Stable Audio 3 small-sfx),单 flock 会话内串行跑完
|
|
set -e
|
|
source /home/ubuntu/SoundGame/env.d/sfx.sh
|
|
cd /home/ubuntu/SoundGame/tools/stable-audio-3
|
|
OUT=/home/ubuntu/SoundGame/web/space/audio/build
|
|
mkdir -p "$OUT"
|
|
|
|
gen() { # $1=name $2=duration $3=prompt
|
|
if [ -s "$OUT/$1.wav" ]; then echo "skip $1"; return; fi
|
|
echo "=== gen $1 ==="
|
|
uv run stable-audio --model small-sfx -p "$3" --duration "$2" -o "$OUT/$1.wav"
|
|
}
|
|
|
|
gen whoosh_base 2.5 "large asteroid whooshing past in deep space, deep airy doppler pass-by whoosh, cinematic sci-fi"
|
|
gen whoosh_up 2.5 "high pitched descending whistle shriek from above, piercing falling whistle, airy sci-fi tone"
|
|
gen whoosh_down 2.5 "deep low frequency rumble approaching from below, sub bass growl swelling louder, ominous"
|
|
gen alarm 1 "short spaceship proximity alarm, two quick urgent electronic warning beeps"
|
|
gen hit 1.5 "heavy metallic impact thud on spaceship hull, deep clang with debris rattle"
|
|
gen crash 3 "massive spaceship explosion, deep catastrophic boom with crackling debris"
|
|
gen shield 1.5 "sci-fi energy shield activating, rising electronic shimmer, force field hum"
|
|
gen shield_block 1.5 "energy shield absorbing an impact, electric zap ripple, force field deflection"
|
|
gen boost 1.8 "rocket thruster burst, short powerful engine acceleration blast"
|
|
gen dodge 1.2 "fast airy swoosh pass-by, quick smooth evasive whoosh"
|
|
echo ALL_DONE
|