/transcribe-matrix-live

A fork for matrix-live transcription@home by fyyd.de

Primary LanguagePython

transcribe

A fork for matrix-live transcription@home by fyyd.de

This is not fully tested. You need a decent CPU. You also need these deps:

  • ffmpeg
  • git
  • yt-dlp

Next you need to run ./setup.py this will ask how many cores you want to use and it will test the setup. It also downloads and compiles the core of this: whisper.cpp

To start transcribing you can run ./transcribe.py. You can cancel it with ctrl+c at any time. or create a .trancribe-stop file in the parent folder to stop after the current transcription.

You find the vtt outputs in the ./whisper.cpp/output/ folder. The name contains the video id. Youtube allows you to upload these: