# Blip

本指南将帮助您为 SillyTavern 设置和自定义 Blip 扩展。该扩展可以以可变速度为消息文本添加动画效果，并在动画播放时播放声音。您可以使用音频文件或生成声音。

## 前提条件

在开始之前，请确保满足以下前提条件：

- 确保您使用的是最新版本的 SillyTavern。
- 从扩展面板（堆叠块图标）的"Download Extensions & Assets"菜单中安装"Blip"扩展。

## Blip 全局设置

1. **Blip user message**：
   - 启用复选框以在用户消息上播放动画。
   - 为用户设置配置文件，或如果您想要用户的 blip 动画，则设置默认配置文件。

2. **Blip only for certain text**：
   - 启用复选框仅对引号内的文本进行 blip 处理。
   - 启用复选框以忽略星号内的所有内容。

3. **Automatic scroll down**：
   - 启用复选框使聊天窗口跟随文本动画向下滚动，如果您想在动画播放期间自由滚动，请禁用此选项。

4. **Audio volume**：
   - 如果只需要文本动画效果，可以将音频静音。
   - 您可以调整 blip 音频的全局音量。

## 角色动画/语音配置文件

您可以为每个角色保存配置文件：
   - 包括用户和可选的默认配置文件（当角色没有配置文件时将使用）。
   - 如果列表中只显示当前聊天的角色，请点击复选框显示所有角色。

1. **选择要分配/更新配置文件的角色**：
   - 选择一个角色，如果他有配置文件，将会加载。
   - 如果还没有配置文件，当前参数将成为他的配置文件设置。
   - 任何配置文件都可以使用删除按钮删除。
   - 如果您的角色未出现在列表中，请使用刷新按钮。

2. **文本动画设置**：
   - 设置文本速度：每个字母打印之间的延迟（毫秒）。
   - 设置最小/最大速度乘数不为 1.0 以实现速度动画的随机性。
   - 设置逗号/短语延迟大于 0 以在打印特殊字符时添加暂停，可以为动画增加生动性。在这种情况下，音频也会暂停。

3. **音频参数**：
   - 如果需要，设置音量乘数，这只会影响此语音配置文件。
   - 设置音频速度：每个 blip 声音之间的延迟，独立于文本速度。

4. **Blip 来源：生成的声音**：
   - 使用最小/最大频率滑块自定义播放的 blip 声音。
   - 如果最小/最大值不同，每次都会在此范围内播放随机声音。

5. **Blip 来源：文件**：
   - 从列表中选择文件。
   - 您可以从资源扩展菜单获取官方 ST blip 资源。
   - 或直接将文件放入：`\SillyTavern\data\<user-handle>\assets\blip`。
   - 如果需要，启用复选框以强制等待整个文件播放完毕后再次播放。

感谢您阅读本指南！您的 SillyTavern 体验现在已通过文本动画和 blip 语音得到增强。
