在 声林 TTS v2.2.4 原插件本体上改造:保留声林全部功能与界面(4 引擎 / 火山复刻 / 多人角色音色 / 缓存 / 播放条),新增 🎬 剧本朗读模式。
一条「旁白 + 多角色台词」的回复,自动拆成多个独立语音段,每段一条可单独点击的语音条,按顺序连读:
旁白→ 专用旁白音色(可选,默认当前引擎默认音色)角色A「…」→ 按**「多人角色音色」表**匹配 A 的音色角色B「…」→ 匹配 B 的音色- 未绑名字的台词 → 默认音色
- 旁白里的(动作描写)可剥离不读
- 手动点任意一条即中断自动连读,单条播放;重听走缓存不重复扣费
- 关闭开关则 100% 回到声林原版整条朗读
酒馆 → 扩展管理 → 安装扩展程序 → 输入:
https://github.com/a0979283788-ctrl/ST-script-tts
已装过原版声林?直接再装一次即可覆盖(文件夹同名 ST-sound-forest-TTS)。或下载仓库根目录的 ST-sound-forest-script-v2.3.0.zip 本地安装。
- 火山引擎页填 AppID / Access Token,测试连接变绿(或用硅基流动 / MiniMax / MOSS,剧本模式跟随当前引擎)
- 展开设置里的 「🎬 剧本朗读模式」 → 勾选启用 → 选旁白音色
- 在 「多人角色音色」 表里给每个角色绑音色(原插件功能,直接复用)
- 台词用
「」,台词前一行写角色名识别最准:
南华仙子侧过脸来。
南华「你……且慢些。」
青衣「慢不了了。」
| 文件 | 改动 |
|---|---|
index.js |
新增剧本模块(解析/分段音色/独立语音条/连读)+ 自动朗读事件分支 + ▶ 按钮互斥 + 面板事件;约 +230 行 |
example.html |
新增「🎬 剧本朗读模式」设置区块 |
style.css |
新增语音条样式 |
manifest.json |
版本 2.3.0-script |
archive/v1-standalone/ 是早期独立实现(已弃用,仅留档)。
原作者:沐风的狗子 / lynn33-2728 | 剧本改造:哈基米 | 原仓库:ST-sound-forest-TTS