An example workflow for automatically creating a video transcript with show notes using ChatGPT and Whisper.
See docs/roadmap.md
for details about current development work and future potential capabilities.
Install yt-dlp
, ffmpeg
, and run npm i
.
brew install yt-dlp ffmpeg
npm i
Run the following commands to clone whisper.cpp
and build the large-v2
model:
git clone https://github.com/ggerganov/whisper.cpp.git
bash ./whisper.cpp/models/download-ggml-model.sh base
make -C whisper.cpp
Replace
base
withlarge-v2
for the largest model ormedium
for a middle sized model.
Run on a single YouTube video.
node autogen.js --video "https://www.youtube.com/watch?v=jKB0EltG9Jo"
Example commands for all available CLI options can be found in docs/examples.md
.