An automated meeting minutes generator with Whisper and GPT-4.
https://platform.openai.com/docs/tutorials/meeting-minutes
Works out-of-the-box if you've pip installed openai
and python-docx
. However, you must supply an OpenAI API key at the top of the file.
- API usage will cost some money, about $1-2/hr of audio
- The Whisper API has a hard limit of 25 MB per audio file
- Shrink the size of your audio files:
- I use GarageBand to export them as Low Quality (64 kBit/s) MP3 files
- Alternatively, try the
pydub
Python package powered by FFmpeg to further reduce the bitrate, following the formulaNew bitrate = (Target file size / Current file size) * Current bitrate
- If you can't get your audio file under 25 MB, you'll have to split it up into chunks, transcribe each chunk separately, then concatenate the transcription strings together to obtain the minutes (this would require tweaking the code)