Skip to content

About

Lightweight Windows workstation for preparing TTS audio clips and subtitles

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

TTS Dataset Studio

English · 简体中文

TTS Dataset Studio 是一个面向 Windows 的轻量 TTS 素材截取与字幕整理工作站。 它把音视频导入、波形预览、多字幕轨、非破坏区间、增益控制和 FFmpeg 导出放在 同一个界面中,目标是让“随手截一句可训练语音”不再需要启动完整视频剪辑软件。

当前版本:v0.1.0-alpha.1。这是预发布版本,请在重要操作前保存工程。

主要功能

  • 拖入视频或音频,自动关联同目录下的 SRT、ASS 和 VTT 字幕。
  • mpv 视频预览、纯音频波形预览以及可缩放多字幕轨时间线。
  • 字幕和导出区间自由调整,支持多选、吸附、撤销与重做。
  • WAV、FLAC、MP3 导出,支持采样率、声道、位深、增益、淡入淡出和命名模板。
  • 字幕文本自动命名音频并可生成同名 UTF-8 TXT。
  • D/F 逐帧移动、C 保存原视频静帧、Windows 右键菜单安装。
  • 可选接入 MOSS-Transcribe-Diarize,对选中区间生成时间戳和说话人字幕。

安装

Windows 便携版

从 Releases 下载 TTS-Dataset-Studio-*-windows-x64.zip,解压后直接运行 TTS Dataset Studio.exe。便携包已经包含 FFmpeg、ffprobe 和 mpv。

如需开始菜单快捷方式和 Win11 文件右键菜单,在解压目录运行:

powershell -ExecutionPolicy Bypass -File .\Install.ps1

从源码启动

要求 Windows 10/11 x64、Python 3.11–3.14、uv; FFmpeg/ffprobe 必须位于 PATH,mpv 可选。

git clone https://github.com/Yukikaze1945/TTS-Dataset-Studio.git
cd TTS-Dataset-Studio
uv sync --extra dev --frozen
uv run tts-dataset-studio

基础工作流

  1. 将视频或音频拖入素材库或时间轴。
  2. 点击字幕,或使用 I / O 创建导出区间。
  3. 拖动字幕或区间边缘修正时间;在右侧调整增益和导出预设。
  4. 按 E 导出音频和可选 TXT。
  5. 使用 Ctrl+S 保存 .ttds 工程;原媒体和原字幕不会被修改。

快捷键

快捷键 功能
Space 播放/暂停
I / O 设置入点/出点
Enter 播放当前字幕或区间
E 按当前预设导出
X 删除选中的导出区间
D / F 上一帧/下一帧
C 保存当前原视频静帧
Ctrl+S 保存工程
Ctrl+Z / Ctrl+Shift+Z 撤销/重做
Alt+滚轮 缩放时间线
? 显示快捷键帮助

MOSS ASR(可选)

MOSS、PyTorch 和模型权重不包含在仓库或便携包中。准备好 MOSS-Transcribe-Diarize 环境后,可通过以下任一方式让软件发现它:

  1. 设置环境变量 MOSS_TRANSCRIBE_DIARIZE_HOME。
  2. 放在任意磁盘的 moss-asr\MOSS-Transcribe-Diarize。
  3. 在“文件 → 高级设置 → ASR”中手动选择目录、Python 和模型。

加载模型后,选择一个或多个导出区间并点击“识别选中片段”。取消识别不会卸载模型。

开发与测试

uv sync --extra dev --frozen
uv run ruff check src tests
uv run pytest

构建完整便携包:

.\scripts\fetch-runtime.ps1
.\scripts\build-release.ps1 -Version 0.1.0-alpha.1

已知限制

  • 首发仅支持 Windows 10/11 x64。
  • 单个时间线只打开一个源素材,不支持素材拼接、转场或视频成片导出。
  • MOSS ASR 依赖用户自己的 Python/CUDA/模型环境。
  • V1 不包含降噪、说话人分离、质量评分和训练框架专用 metadata。

许可证

项目源码采用 MIT License。便携版包含的 Qt/PySide6、FFmpeg、mpv 及其他组件遵循各自许可证,详见 第三方声明。

About

Lightweight Windows workstation for preparing TTS audio clips and subtitles

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages