Whisper Subtitle Pipeline: Audio Transcription to Unreal Sequencer Tool

A two-part Python toolset that automates subtitle generation for Unreal Engine sequences.
Subtitle Tool v1.0 uses OpenAI's Whisper (medium.en) to transcribe audio files and exports them as a CSV formatted for Unreal Data Table import (F_Subtitle schema with StartTime, EndTime, and SubtitleText). Supports both GPU (CUDA 11.8) and CPU modes with automatic detection, and ships with a batch installer that handles venv setup for non-technical users.
Subtitle Sequencer Tool takes the generated CSV, imports it as a Data Table via the Unreal Python API, and automatically populates subtitle events on a Level Sequence string track, reducing what would be hours of manual keyframing to a single click.
One technical hurdle: Unreal's Python API doesn't support cleanly creating a string track that directly sets a Blueprint variable; the property references break during programmatic track creation. The workaround was straightforward: the user adds the string track manually once, and the tool populates all keyframes from there. Blueprint was used to debug and identify the root cause of the reference issue.