v0.1.0 – First Public Alpha
🛰️ v0.1.0 – First Public Alpha
Released: July 16, 2025
Author: @chrisdedman
✨ Highlights
-
Native Whisper-RS Integration
- Migrated from Python to Rust-native
whisper-rs
for audio transcription. - 🚀 Faster and no Python dependencies!
- Migrated from Python to Rust-native
-
Karaoke-Style Subtitle Rendering
- Real-time word-by-word highlight using
.ass
subtitle format.
- Real-time word-by-word highlight using
-
Custom Subtitle Styling
- Subtitles can now be styled with a JSON config (font, size, color, position, etc.).
📽️ Demos & Docs
- Added GIF and video examples in the README.
- New background types: video 🎥, image 🖼️, or solid color 🎨.
- Improved documentation + linked ERD.
🛠️ Engineering Updates
- Refactored
main.rs
/lib.rs
structure to support future API consumption. - CI pipeline added with format checks + build verification.
- Ran
cargo fmt
across the codebase.
🧼 Fixes & Cleanup
- Refined variable naming and structure parameter clarity.
- Fixed subtitle overlap and improved background looping logic.
- Removed Python dependencies from docs/code.
Thanks for checking out the first alpha! Feedback, issues, or PRs welcome 🚀
Full Changelog: https://github.com/sandbox-science/transcriber/commits/v0.1.0