Skip to content

Releases: sandbox-science/transcriber

v0.2.0

23 Jul 23:50
9e81774

Choose a tag to compare

🚀 v0.2.0 – Translation Support & Refactor Overhaul
Released: July 23, 2025


🌍 Translation Support

  • Translate audio on the fly!
    You can now generate translated subtitles by passing the --translate flag along with a target --language.
    Example: transcribe French audio and output English subtitles.

  • 📄 Updated documentation with usage examples for the new translation options.

  • 🎬 Added demo video: French audio → English subtitles.


🛠️ Major Codebase Refactor

  • Renamed project from TranscriberCapski.
  • Separated core modules:
    • audio extraction and transcription logic moved into its own module.
    • subtitle rendering logic modularized for better reuse and clarity.
  • Refactored the entry point to support clean CLI-to-library transitions.

🔧 Dependency

  • Ran cargo update to refresh lockfile and dependency versions.

✅ Merged PRs

  • #4: refactor – modularized architecture and renamed components.
  • #5: translation – added translation support and updated documentation.

Capski is getting smarter 🌐✨
Let us know how you're using it — feedback welcome!


Full Changelog: v0.1.0...v0.2.0

v0.1.0 – First Public Alpha

17 Jul 05:45
7185864

Choose a tag to compare

🛰️ 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