Skip to content

v4.0.0b1

Pre-release
Pre-release

Choose a tag to compare

@FlippFuzz FlippFuzz released this 29 Oct 23:27

Overview

Major architectural enhancements, adding a distributed server/worker system powered by the pure Gemini Interactions API and a streamlined 3-stage processing pipeline.


Key Changes

1. Pure Gemini Interactions API Migration

2. Distributed Server & Worker Architecture

3. Streamlined Pipeline Stages

  • Refactored pipeline execution into a strict 3-stage sequence:
  1. Global Summary:
    src/ai_sub/jobs/summary.py generates initial overview and context.
  2. Subtitle Generation:
    src/ai_sub/jobs/subtitles.py performs raw and refined subtitle segmentation and stitching.
  3. Lyrics Refinement:
    src/ai_sub/jobs/lyrics.py handles lyrics synchronization and refinement (replacing legacy music-refine).

Breaking Changes

  • Requires Python 3.11 or later; configuration options have been reorganized.

What's Changed

Full Changelog: v3.6.0...v4.0.0b1