项目整理:重写主文档、归档过时文档、清理死代码、新增音频制作手册
文档整理: - 重写 game/操作说明.md 为项目主文档(6游戏/6手势/旁白/模型生成音频/TTS两步流程) - 归档过时文档至 other_docs/(林夏原始设计、旧执行文档) - 新增 docs/音频制作执行手册.md(从零制作游戏音频的完整流程) - docs/ 下保留旁白音色提示词、音频脚本 代码清理: - 删除旧架构死代码: story.js / gestures.js / profile.js - 删除耦合旧架构的过时测试目录 game/tests/ 脚本配置修正: - check_tts_env.sh: 启动脚本路径 AutoVideo → tts-server(实际位置) - gen_narrator_samples.py: 硬编码地址改为环境变量,默认对齐 tts-server 端口 8000
This commit is contained in:
@@ -76,6 +76,7 @@ class AudioManager {
|
||||
// ── 铃声(循环)──
|
||||
async startRingtone(url) {
|
||||
this.stopRingtone();
|
||||
if (typeof TEST !== 'undefined' && TEST) return;
|
||||
this._ringEl = new Audio(url);
|
||||
this._ringEl.loop = true;
|
||||
this._ringEl.volume = 1.0;
|
||||
@@ -93,6 +94,10 @@ class AudioManager {
|
||||
// ── 语音播放(多段顺序)──
|
||||
playVoice(urls, { vol = 1.0, onEnd = null } = {}) {
|
||||
this.stopVoice();
|
||||
if (typeof TEST !== 'undefined' && TEST) {
|
||||
if (onEnd) onEnd();
|
||||
return;
|
||||
}
|
||||
this._voiceQueue = [...urls];
|
||||
this._playNext(vol, onEnd);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user