5 ms·
For videos without subtitles one could chain Whisper to auto-generate transcripts, though that would require downloading the audio and processing it
by ggerganov 3y ago
For videos without subtitles one could chain Whisper to auto-generate transcripts, though that would require downloading the audio and processing it
- cced 3y agoThis is exactly what I’ve built. Nothing fancy just ytdlp + whisper + ripgrep + fzf and I’ve got a pretty interesting way to ctrl+f my YT history.
- gukoff 3y agoMind to share? I'd like to try this out
- zdwolfe 3y agoNot OP, but I too wrote something nearly identical with whisper so I could creep on old EthosLab videos. Here's the gist: from pytube import Channel import whisper channel_yt = Channel(channel_url) video_yt = channel_yt.videos[0] video_yt_stream = video_yt.streams.filter(mime_type="video/mp4").filter(res="720p").first() video_yt_video_file_path = video_yt_stream.download() audio = whisper.load_audio(video_yt_video_file_path) model = whisper.load_model("tiny") transcript = model.transcribe(audio)