Python scripts for audio transcription using OpenAI's transcription API.
| Script | Description |
|---|---|
| transcribe-4o-chunk-v2.py | Long-audio transcription with chunking, overlap trimming, and privacy defaults |
| batch_transcribe_v2.py | Batch wrapper — process a folder of audio files sequentially |
- Python 3.9+
openai— OpenAI Python SDKpydub— audio processing- FFmpeg — must be on PATH or installed via Chocolatey (Windows)
OPENAI_API_KEYenvironment variable set
Install Python dependencies:
pip install openai pydub
| Script | Description | Status |
|---|---|---|
| transcribe-4.py | Single-file transcription CLI | stable |
| transcribe-4o-chunk.py | Long-audio chunking (v1) | legacy — use transcribe-4o-chunk-v2.py |
| transcribe_v02.py | Minimal reference implementation | stable |