动态音频

本指南将引导你为自己的 SillyTavern 体验设置并自定义动态音频素材。

前置条件

在开始之前,请确保满足以下前置条件:

  • 确保你使用的是最新版本的 SillyTavern。
  • 在扩展面板(堆叠方块图标)的“下载扩展与素材(Download Extensions & Assets)”菜单中安装“Dynamic Audio”扩展。

动态音频设置(浏览器)

  1. 连接到素材仓库

    • 启动 SillyTavern,进入 Extensions > Assets
    • 点击“Connect(连接)”按钮,建立与官方素材仓库的连接。
    • 下载与你打算使用的背景相对应的音频素材,例如背景音乐(BGM)或环境音。
  2. 启用动态音频扩展

    • 在 SillyTavern 中,进入 Extensions > Dynamic Audio
    • 启用该扩展,取消静音,并根据个人喜好调整 BGM 和环境音的音量。
    • 当前 BGM 播放结束后会随机播放另一首,点击循环按钮可保持当前 BGM 持续播放。
    • 点击随机按钮可随机切换为另一首 BGM。
  3. 基于表情的 BGM

    • 如果你希望 BGM 跟随角色表情变化,请启用表情 BGM 开关(需要在角色文件夹中放置 BGM,详见下文)。
    • 调整两次 BGM 更新之间的冷却时间(单位:秒)。如果你觉得在群聊中或使用带情感检测的角色专属 BGM 时 BGM 切换过于频繁,可以增大该值。

为角色导入音乐

若要为角色的各种情绪设置自定义音乐,请按以下步骤操作:

  1. 进入角色文件夹

    • 前往角色文件夹,例如:\SillyTavern\data\<user-handle>\characters\Seraphina
  2. 创建 BGM 文件夹

    • 在角色文件夹中创建一个名为 bgm 的子文件夹。
  3. 导入情绪音乐

    • bgm 文件夹中,为每种情绪导入对应的音乐文件。支持的音频扩展名包括 .mp3.ogg.wav
    • 命名约定:[emotion]_[number].mp3,例如 anger_0.mp3joy_0.mp3
  4. 为同一种情绪添加多个曲目

    • 你可以通过递增编号为同一种情绪导入多个曲目,例如 neutral_1.mp3neutral_2.mp3
  5. 默认音乐选择

    • 当未检测到情绪时,会随机播放一首 neutral(中性)曲目作为默认值。情绪检测的方式与更新立绘类似,详情请参阅表情图片文档

更改默认 BGM 音乐

如果角色文件夹中没有自定义 BGM,则会播放默认曲目。更改方法如下:

  1. 进入 BGM 文件夹

    • 前往以下文件夹:\SillyTavern\data\<user-handle>\assets\bgm
  2. 替换/添加音乐

    • 替换或向此文件夹添加音乐文件(.mp3.ogg.wav)。
    • 这些是使用素材扩展下载的官方音频素材。
    • 当未找到角色专属 BGM 时(单聊或群聊),会随机播放这些曲目中的一首。

更改环境音

环境音能为你的场景增添层次感。自定义方法如下:

  1. 进入环境音文件夹

    • 前往以下文件夹:\SillyTavern\data\<user-handle>\assets\ambient
  2. 文件命名约定

    • 环境音的文件名与背景图片的文件名相对应,并将空格替换为连字符。
    • 例如:"bedroom-clean.mp3" 对应 “bedroom clean.jpg” 背景。
    • 如果锁定按钮处于解锁状态,则会播放与当前背景对应的环境音文件;启用锁定后则会保持当前环境音持续播放。
  3. 自定义环境音

    • 你可以按照相同的命名规则,为自定义或现有背景添加自己的环境音。

感谢你阅读本指南!你的 SillyTavern 体验现已拥有动态音频的加持。