动态音频
本指南将引导你为自己的 SillyTavern 体验设置并自定义动态音频素材。
前置条件
在开始之前,请确保满足以下前置条件:
- 确保你使用的是最新版本的 SillyTavern。
- 在扩展面板(堆叠方块图标)的“下载扩展与素材(Download Extensions & Assets)”菜单中安装“Dynamic Audio”扩展。
动态音频设置(浏览器)
-
连接到素材仓库:
- 启动 SillyTavern,进入 Extensions > Assets。
- 点击“Connect(连接)”按钮,建立与官方素材仓库的连接。
- 下载与你打算使用的背景相对应的音频素材,例如背景音乐(BGM)或环境音。
-
启用动态音频扩展:
- 在 SillyTavern 中,进入 Extensions > Dynamic Audio。
- 启用该扩展,取消静音,并根据个人喜好调整 BGM 和环境音的音量。
- 当前 BGM 播放结束后会随机播放另一首,点击循环按钮可保持当前 BGM 持续播放。
- 点击随机按钮可随机切换为另一首 BGM。
-
基于表情的 BGM:
- 如果你希望 BGM 跟随角色表情变化,请启用表情 BGM 开关(需要在角色文件夹中放置 BGM,详见下文)。
- 调整两次 BGM 更新之间的冷却时间(单位:秒)。如果你觉得在群聊中或使用带情感检测的角色专属 BGM 时 BGM 切换过于频繁,可以增大该值。
为角色导入音乐
若要为角色的各种情绪设置自定义音乐,请按以下步骤操作:
-
进入角色文件夹:
- 前往角色文件夹,例如:
\SillyTavern\data\<user-handle>\characters\Seraphina。
- 前往角色文件夹,例如:
-
创建 BGM 文件夹:
- 在角色文件夹中创建一个名为
bgm的子文件夹。
- 在角色文件夹中创建一个名为
-
导入情绪音乐:
- 在
bgm文件夹中,为每种情绪导入对应的音乐文件。支持的音频扩展名包括.mp3、.ogg和.wav。 - 命名约定:
[emotion]_[number].mp3,例如anger_0.mp3、joy_0.mp3。
- 在
-
为同一种情绪添加多个曲目:
- 你可以通过递增编号为同一种情绪导入多个曲目,例如
neutral_1.mp3、neutral_2.mp3。
- 你可以通过递增编号为同一种情绪导入多个曲目,例如
-
默认音乐选择:
- 当未检测到情绪时,会随机播放一首 neutral(中性)曲目作为默认值。情绪检测的方式与更新立绘类似,详情请参阅表情图片文档。
更改默认 BGM 音乐
如果角色文件夹中没有自定义 BGM,则会播放默认曲目。更改方法如下:
-
进入 BGM 文件夹:
- 前往以下文件夹:
\SillyTavern\data\<user-handle>\assets\bgm。
- 前往以下文件夹:
-
替换/添加音乐:
- 替换或向此文件夹添加音乐文件(
.mp3、.ogg、.wav)。 - 这些是使用素材扩展下载的官方音频素材。
- 当未找到角色专属 BGM 时(单聊或群聊),会随机播放这些曲目中的一首。
- 替换或向此文件夹添加音乐文件(
更改环境音
环境音能为你的场景增添层次感。自定义方法如下:
-
进入环境音文件夹:
- 前往以下文件夹:
\SillyTavern\data\<user-handle>\assets\ambient。
- 前往以下文件夹:
-
文件命名约定:
- 环境音的文件名与背景图片的文件名相对应,并将空格替换为连字符。
- 例如:
"bedroom-clean.mp3"对应 “bedroom clean.jpg” 背景。 - 如果锁定按钮处于解锁状态,则会播放与当前背景对应的环境音文件;启用锁定后则会保持当前环境音持续播放。
-
自定义环境音:
- 你可以按照相同的命名规则,为自定义或现有背景添加自己的环境音。
感谢你阅读本指南!你的 SillyTavern 体验现已拥有动态音频的加持。