"""Audio preparation — silence prepend, format conversion.""" from pydub import AudioSegment def prepare_audio( audio_path: str, output_path: str, silence_duration_sec: float = 3.0, output_format: str = "ogg", ) -> None: """Prepend silence to audio and export in the target format.""" audio = AudioSegment.from_file(audio_path) silence = AudioSegment.silent(duration=int(silence_duration_sec * 1000)) prepared = silence + audio prepared.export(output_path, format=output_format)