Skip to content

v0.1.0 – First Public Alpha

Compare
Choose a tag to compare
@chrisdedman chrisdedman released this 17 Jul 05:45
· 16 commits to main since this release
7185864

🛰️ 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!
  • Karaoke-Style Subtitle Rendering

    • Real-time word-by-word highlight using .ass subtitle format.
  • 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