专业的 SRT 字幕编辑器
支持 AI 语音转录、字幕校正、导出多种字幕格式
功能特性 • 截图预览 • 安装 • 快速体验 • 开发 • 技术栈
.srt 文件直接打开
前往 Releases 页面下载最新版本:
.dmg 安装包.exe 安装程序.deb / .AppImage 安装包项目提供了示例文件,方便快速体验功能:
example/
├── doubao.mp3 # 示例音频文件
└── doubao.srt # 示例字幕文件
启动应用后,打开 example/doubao.srt 并加载对应的音频文件即可体验完整功能。
git clone https://github.com/your-username/vosub.git
cd vosub
pnpm install
# 启动开发服务器(前端 + 后端)
pnpm tauri dev
# 运行测试
pnpm test
# 类型检查
pnpm type-check
# 构建生产版本
pnpm tauri build
# 检查 Rust 代码
pnpm check
src/ # 前端 (Vue 3 + TypeScript)
├── views/ # 页面组件
├── components/ # UI 组件
├── stores/ # Pinia 状态管理
├── types/ # TypeScript 类型定义
└── utils/ # 工具函数
src-tauri/ # 后端 (Rust)
├── src/
│ ├── lib.rs # Tauri 命令处理
│ ├── srt_parser.rs # SRT 解析/导出
│ ├── waveform_generator.rs # 音频波形生成
│ ├── whisper_python_transcriber.rs # Whisper 转录
│ ├── sensevoice_transcriber.rs # SenseVoice 转录
│ └── firered_corrector.rs # FireRedASR 校正
└── Cargo.toml # Rust 依赖配置
222 commits
25 commits
Vue
52.1%
Rust
30.2%
TypeScript
15.8%
CSS
1.5%
专业的 SRT 字幕编辑器
支持 AI 语音转录、字幕校正、导出多种字幕格式
功能特性 • 截图预览 • 安装 • 快速体验 • 开发 • 技术栈
.srt 文件直接打开
前往 Releases 页面下载最新版本:
.dmg 安装包.exe 安装程序.deb / .AppImage 安装包项目提供了示例文件,方便快速体验功能:
example/
├── doubao.mp3 # 示例音频文件
└── doubao.srt # 示例字幕文件
启动应用后,打开 example/doubao.srt 并加载对应的音频文件即可体验完整功能。
git clone https://github.com/your-username/vosub.git
cd vosub
pnpm install
# 启动开发服务器(前端 + 后端)
pnpm tauri dev
# 运行测试
pnpm test
# 类型检查
pnpm type-check
# 构建生产版本
pnpm tauri build
# 检查 Rust 代码
pnpm check
src/ # 前端 (Vue 3 + TypeScript)
├── views/ # 页面组件
├── components/ # UI 组件
├── stores/ # Pinia 状态管理
├── types/ # TypeScript 类型定义
└── utils/ # 工具函数
src-tauri/ # 后端 (Rust)
├── src/
│ ├── lib.rs # Tauri 命令处理
│ ├── srt_parser.rs # SRT 解析/导出
│ ├── waveform_generator.rs # 音频波形生成
│ ├── whisper_python_transcriber.rs # Whisper 转录
│ ├── sensevoice_transcriber.rs # SenseVoice 转录
│ └── firered_corrector.rs # FireRedASR 校正
└── Cargo.toml # Rust 依赖配置
222 commits
25 commits
Vue
52.1%
Rust
30.2%
TypeScript
15.8%
CSS
1.5%