动态音频

本指南将引导你为自己的 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.mp3、joy_0.mp3。
  4. 为同一种情绪添加多个曲目:

    • 你可以通过递增编号为同一种情绪导入多个曲目,例如 neutral_1.mp3、neutral_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 体验现已拥有动态音频的加持。