한국어 | 日本語 | 中文 | Español | Français | Deutsch | Português
Upload an audio file → speaker-separated transcription → translated — all in one desktop app.
2026-03-20.3.online-video-cutter.com.1.mp4
- Audio transcription (MP3, M4A, WAV, OGG, FLAC, AAC, WMA, Opus)
- Speaker diarization — auto-detect Speaker 1 / Speaker 2, rename supported
- Automatic chunked processing for files over 150 minutes
- Correction + translation in one step — supports 20 languages
- Export SRT subtitle files (original / translated)
- Session save & resume
→ Download the latest version from Releases
| OS | File |
|---|---|
| macOS | VRT-macos.zip |
| Windows | VRT-windows.zip |
- Unzip
VRT-macos.zip - Move
VRT.appto the Applications folder - Double-click to launch — if you see "developer cannot be verified":
- Open System Settings → Privacy & Security
- Scroll down to find the blocked VRT message
- Click "Open Anyway"
- Confirm by clicking "Open" in the dialog
- Unzip
VRT-windows.zip - Run
VRT/VRT.exe - If Windows SmartScreen blocks the app:
- Click "More info"
- Click "Run anyway"
If you're on Windows 10 version 1803 or earlier, install Edge WebView2 Runtime separately.
Enter your API keys in the settings screen on first launch.
| Item | Provider |
|---|---|
| Soniox API Key | soniox.com |
| OpenAI API Key | platform.openai.com |
Billing note: Both transcription (Soniox) and translation (OpenAI GPT-4.1) use paid APIs. Settings are saved to
~/.vrt/config.json.Estimated cost — 1 hour of audio (assuming ~130 words/min, ~80% speech ratio):
Service Estimated Cost Soniox transcription ~$0.10 OpenAI GPT-4.1 translation ~$0.25 Total ~$0.35 Actual costs vary by speech density, language pair, and current API pricing. Check current pricing: Soniox · OpenAI
- Python 3.10+
- Node.js 20+
# Install dependencies
pip install -e ".[dev]"
# Install frontend dependencies
cd frontend && npm install && cd ..
# Development mode (frontend hot-reload)
# Terminal 1
cd frontend && npm run dev
# Terminal 2
VRT_DEV=1 vrt
# Run tests
pytest tests/ -v
# Build and run production
make runmake build-app-macos # → build/dist/VRT.appWindows builds run automatically via GitHub Actions (on tag push).
| Area | Technology |
|---|---|
| Backend | Python, Flask, pywebview |
| Frontend | React, TypeScript, Tailwind CSS v4 |
| Transcription | Soniox (speaker diarization) |
| Translation | OpenAI GPT-4.1 (Structured Output) |
| Packaging | PyInstaller, GitHub Actions |