歌回救星 2.0 使用说明

歌回救星(Singing Stream Savior)是为歌回直播设计的 Windows 工具,将歌曲库、BGM、歌唱伴奏、待播、歌词和 OBS 画面整合在同一套流程中。本说明适用于 2.0.4.0

完整模式中的歌词设置、OBS 预览、播放器和待播列表
完整模式适合开播前整理歌曲、歌词与 OBS 画面。点击图片可放大预览。

第一次使用的建议流程

  1. 设置直播 BGM:可拖入本地文件或 YouTube 链接,也可通过按钮选择;设置后会自动循环播放。
  2. 将本地文件或 YouTube 链接拖入歌曲列表,或通过导入按钮添加伴奏。
  3. 编辑伴奏的“显示歌名”;播放时会以这里的名称显示在歌单上。
  4. 将歌曲加入“待播”,让歌单画面显示接下来准备演唱的歌曲。
  5. 切换到“歌单外观”,通过自动预览选择主题,再将“拖放至 OBS”拖入 OBS。
  6. 回到“直播操作”,从歌曲列表或待播双击歌曲开始演唱;BGM 会自动暂停并在结束后恢复。
  7. 播放时若自动打开歌词搜索,请选择时长接近且歌手信息相符的同步歌词。
  8. 切换到“歌词”页调整显示或手动管理歌词,再将“拖放至 OBS”拖入 OBS 显示同步歌词。

第一次使用不必先调整界面语言、项目/媒体文件夹位置,也不必建立测试待播列表。待播、封面、歌词与 OBS WebSocket 都可以在直播需要时再设置。

01 · 开始使用

将 ZIP 完整解压到普通文件夹。在最外层找到下图图标的 Singing Stream Savior.exe,双击即可启动。这是唯一需要打开的程序;不要直接在 ZIP 中运行,也不需要进入其他资料文件夹寻找 EXE。

Singing Stream Savior 软件图标
Singing Stream Savior.exe平时只需要打开这个程序

从“文件 > 新建项目”建立项目并保存 .bgmsproj。项目会保存歌曲、显示歌名、待播顺序、歌词关联和主题设置。已唱记录属于本次直播,不会写入普通项目存档;如果软件异常中断,重新启动时可从恢复快照找回待播与已唱进度。标题栏出现 * 表示还有未保存的更改。

跟随初次使用引导完成设置

从 2.0.2.0 开始,第一次进入操作界面时会自动打开八步初次使用引导。引导会切换到对应页面并高亮当前说明的区域,但不会修改项目或自动播放歌曲。之后可随时从“帮助 > 初次使用引导”重新打开。

初次使用引导高亮 BGM 播放器
第一步介绍 BGM 设置、拖放与自动切换;截图界面为繁体中文。
初次使用引导高亮主题选择与拖放至 OBS
主题步骤会切换到“歌单外观”,指出自动预览与“拖放至 OBS”的位置。

02 · 歌曲库与播放

歌曲库包含全部歌曲、我的最爱、最近播放与自定义歌单。固定分类无法删除;自定义歌单可依直播企划、曲风或活动分类。

完整歌曲库,左侧显示全部歌曲、我的最爱、最近播放与自定义歌单,右侧显示歌曲表格
在左侧选择分类后,右侧表格与搜索范围会一起切换。

要将歌曲加入分类,先选择一首或多首歌曲,按鼠标右键,展开“加入歌单”,再选择“我的最爱”或自定义歌单。这不会复制音频,也不会将歌曲移出“全部歌曲”;同一首歌可以加入多个歌单。

歌曲右键菜单包含编辑显示歌名、加入待播、加入歌单与删除歌曲
编辑显示歌名位于第一项,同一个菜单也可将歌曲加入待播或其他歌单。

除了通过文件选择窗口导入,也可以把一首或多首本地音频直接拖进软件。单个 YouTube 视频网址可以粘贴或拖入并加入为一首歌曲;YouTube 播放列表网址也可以直接拖入,软件会识别其中的歌曲并导入为对应的自定义歌单,不必逐首粘贴网址。本地歌曲/歌唱伴奏支持 MP3WAVFLACM4AMP4AACOGGOPUSWMA 格式。YouTube 导入需要网络连接。

“显示歌名”会用于待播、已唱与 OBS;未填写时会使用文件名或 YouTube 标题。双击歌曲列会直接载入并播放歌曲,不会进入文字编辑。要修改名称,请对歌曲按右键,选择第一项“编辑显示歌名”;按 Enter 套用,按 Esc 取消。这个操作不会更改原始音频文件名。

歌曲右键菜单依次提供“编辑显示歌名”“加入待播”“加入歌单”(我的最爱或自定义歌单),以及符合当前分类的删除/从分类移除操作。

通过歌曲右键菜单编辑显示歌名
从右键菜单第一项打开编辑,只修改直播会显示的名称;左侧原始文件名保持不变。

清唱、自弹自唱或其他不使用媒体文件的演出,可从搜索栏旁的“+ 无伴奏演出”新增。输入观众会看到的显示歌名,再选择手动结束或可选的预计时间;时间按钮每次调整 10 秒,也支持鼠标滚轮。开始后会像普通伴奏一样暂停 BGM,并更新 Now Singing、待播与已唱;结束后恢复原本的 BGM。项目会保存到“无伴奏演出”智能分类与当前项目,不会建立假的静音音频文件。

封面不是必需,仅在 Card 与 CD 主题下有特别效果。在歌曲菜单打开“嵌入封面”,选择搜索结果或本地图片,等待预览完成后按“嵌入”。

显示搜索结果与封面预览的嵌入封面窗口
选择搜索结果并等待左侧封面预览载入完成后,即可嵌入。

BGM 与歌唱伴奏拥有独立播放、音量与进度控制。歌唱伴奏还可以调整播放速度,并以半音为单位升降 Key:可放慢较难掌握的歌曲、配合练习节奏,或把音域太高/太低的伴奏调到更适合演唱的位置,不需要另外制作不同版本的音频。

软件会为每首歌曲分别记住调整过的速度与音高。切换歌曲后再次回来时会恢复该歌曲的设置;需要回到原始状态时,可重置为 100% 速度和 0 半音。这些调整只影响播放,不会修改原始文件或降低其音频质量。

待播不是播放歌曲的必要步骤;在歌曲表格中双击歌曲即可直接播放。待播适合管理观众点歌或之后预定演唱的歌曲,支持的主题会将第一首显示在 Next On,或将数首显示在 Reserve。播放完成的歌曲会移入“已唱”。正常关闭软件后,已唱记录不会带到下一次直播;若软件异常中断,则可从恢复快照恢复本次直播的待播与已唱进度。

03 · 歌词功能

歌词可供主播在独立“歌词窗口”阅读,也可作为 OBS 歌词画面给观众观看。支持 LRC、SRT、VTT、纯文本、YouTube 字幕与 LRCLIB。

在歌曲的“歌词”页面点击“管理歌词…”,或直接点击歌曲列表中该歌曲“歌词”栏的图标,都可以打开管理歌词窗口。你可以在这里搜索、导入本地歌词、附加结果或取消歌词关联。搜索会合并 LRCLIB 与 YouTube 字幕,最多显示 50 条,并依同步状态、语言、伴奏长度与歌手信息排序。YouTube 暂时限制字幕下载时,其他候选仍会保留,并提示稍后重试。

管理歌词窗口中的导入歌词文件和取消歌词关联
已有歌词时,左下角仍可导入其他文件或取消当前关联。

日文读音可关闭、在汉字上方显示小平假名、在原文下方显示带空格的罗马拼音,或同时显示平假名与罗马拼音。韩文歌词也可显示保留词间空格的罗马拼音。“即时预览 + OBS”共用一组设置,独立“歌词窗口”使用另一组设置;主界面、歌词窗口与 OBS 会通过同一个离线后台读音服务取得一致结果。自动读音仅供参考,特殊读法与演唱方式可能和原曲不同。

在独立“歌词窗口”中,点击有时间戳的任一行歌词,可让伴奏跳到该行的时间点。此功能只适用于 LRC 等同步歌词;纯文本歌词没有可跳转的时间。

繁体中文歌词页面在伴奏播放时强调当前同步歌词
此示例使用繁体中文界面。预览中的歌词版面、字体、颜色与强调效果也会套用到 OBS。

如果歌词与伴奏不同步,不必换算正负值:歌词已经唱到却还没出现时,选择“歌词太晚 → 提前”;歌词比演唱更早出现时,选择“歌词太早 → 延后”。滑杆中央代表同步,向左是提前,向右是延后;重设图标会恢复为 0 ms

“当前行之前”与“当前行之后”可以分别用滑杆或数值栏设置显示行数。歌曲接近开头或结尾时,实际可显示的前后歌词可能少于设置值。调整偏移后,即使伴奏暂停,预览、歌词窗口和 OBS 歌词数据也会立即同步。

歌词窗口中的提前、延后与同步歌词
歌词窗口使用相同的时间校正方式;点击有时间戳的歌词可跳转,歌曲回到开头时列表也会回到顶部。截图界面为繁体中文。

04 · 歌单外观与主题

在“歌单外观”选择主题,并检查 Now Singing、Set List、Next On 与 Reserve。基本主题依次为 Default、Transparent Black、Transparent White、Transparent Black v2、Transparent White v2、Card、CD、Signal Line、Stage Caption,之后才是精致主题。

歌单外观页面的主题卡片、设置、预览和说明
完整模式可同时比较主题、调整设置并查看 OBS 效果。
繁体中文歌单外观页面预览 Transparent Black v2
软件内:选择主题,检查 Now Singing、Song List 与 Next On 的版面。截图界面为繁体中文。
OBS 在直播背景上显示 Transparent Black v2 歌单与同步歌词
OBS 中:歌单与歌词可以分别缩放、裁切与移动,搭配自己的直播背景。

Card 使用直向封面卡片,CD 使用圆形唱片效果;其他主题与正常播放不要求封面。按住“拖放至 OBS”并拖进 OBS,可直接建立本地 Browser Source。若直播中无法拖入,可单击同一个按钮复制来源路径,在 OBS 新增 Browser Source 后粘贴到网址栏,并设置为 1920 × 1080;不必勾选“本地文件”。两种方式都不需要启用 WebSocket。

主题画布不会限制 Browser Source 的使用方式。可以在 OBS 中按照自己的直播版面自由缩放、裁切与定位。Default 特别适合作为可自由组合的基础版面:参考预览中的虚线文字区域,沿虚线裁切想保留的 Now Singing、Set List 等区块,再放到自制背景的合适位置。透明与精致主题可以保留完整构图,也可以只裁取需要的部分。OBS 裁切只会改变当前场景中来源的显示范围,不会修改主题或歌曲资料。

“版面配置”位于画面设置最左侧。软件会读取主题声明的能力,只显示该主题真正可用的分页和控制项:

分页 可调整项目
版面配置 依主题支持情况调整主题颜色、背景透明度或项目自定义区块位置,并可恢复主题默认值
演唱 Now Singing 的字体、大小、颜色、粗体/斜体/下划线、对齐和长歌名跑马灯速度
已唱 Set List 的字体、大小、颜色、编号、文字样式、对齐和列表滚动速度
待播 Reserve/Next On 独立的字体、大小、颜色、编号、文字样式与对齐

还可设置是否在 OBS 显示待播以及 1–10 首显示上限。启用 OBS WebSocket 后,才会出现 Set List 时间戳选项;时间不会显示在 Reserve/Next On 前。

预览背景可选透明、深色、浅色、自定义颜色或图片;图片支持符合、填满、拉伸。“调整预览”只改变软件内检查画面的大小与位置,不会改变 OBS 输出。不支持的控制项会直接隐藏,而不是以锁定状态保留。Default 提供最多文字与版面设置;旧版 Transparent Black/White 保留演唱与已唱文字设置;v2、Signal Line 与 Stage Caption 可调整各自支持的颜色和背景透明度。

05 · OBS WebSocket(测试功能)

此功能默认关闭,目前主要用于读取 OBS 直播时间、记录伴奏开始时间,并在 Set List 歌名前显示时间戳。一般歌单与歌词画面不需要 WebSocket。

在 OBS Studio 28 以上版本打开“工具 > WebSocket 服务器设置”,启用服务器并确认端口(通常为 4455)与密码。再到软件“设置 > 高级设置”,启用 WebSocket,填写 127.0.0.1、端口和密码后按“连接”。

高级设置中的 OBS WebSocket 说明和连接资料
启用选项后,连接按钮与状态显示才会出现。

右下角绿灯为已连接,黄灯为连接中,红灯为未连接。正式直播前请先用测试直播确认时间戳。

06 · 工作区模式

  • 完整模式: 显示所有资料、设置与大型预览,适合准备直播。
  • 精简模式: 保留选歌、播放器、待播和已唱,隐藏宽列与大型预览。
  • 迷你模式: 适合开播前已经完成待唱歌曲与画面设置,并已排好待播列表的主播。它会隐藏歌曲库与 BGM,只保留伴奏、待播、已唱和“歌词窗口”按钮;直播中可直接从待播列表选择歌曲播放。歌词窗口可以自由移动并调整文字大小,方便配合其他直播软件安排位置。

快捷键为 Ctrl + Shift + M。切换模式只会改变画面上显示的控制项目;正在播放的歌曲会继续播放,原有待播顺序与 OBS 画面不会被重置。每种模式会记住各自的窗口配置。

简体中文完整模式
完整模式保留完整歌曲库、播放器和待播列表。
简体中文精简模式
精简模式保留选歌与直播时常用控制。
简体中文迷你模式
迷你模式把更多垂直空间留给待播列表。

07 · 设置与疑难解答

设置包含界面语言、项目/媒体路径、YouTube 下载格式与测试中的 WebSocket。搬到其他电脑前,请备份 .bgmsproj、本地媒体和自行导入的歌词。

最外层的 Singing Stream Savior.exe 会检查后续版本,并在深色状态窗口显示进度。发现更新时会先询问是否下载和安装;选择不更新仍可继续打开当前版本。请保持外层启动器、current.json 和内部文件夹的相对位置不变。如果更新要求较新的启动器或无法完成,请下载最新版完整 ZIP,不要混合覆盖不同版本的 DLL。

若出现 Qt platform plugin 错误,请重新下载并完整解压 ZIP,只打开最外层的 Singing Stream Savior.exe。不需要检查或打开资料文件夹中的内容。需要桌面入口时,请为这个外层 EXE 建立 Windows 快捷方式,不要移动文件本身。

找不到歌词时可缩短关键词、检查歌名/歌手、选择同步且长度接近的结果,或导入 LRC/SRT/VTT/纯文本。OBS 画面未更新时,请重新载入软件预览并刷新 OBS Browser Source。

若最近项目中的 .bgmsproj 已被移动或删除,该失效项目会自动从列表移除。