Skip to content

Latest commit

 

History

History
53 lines (43 loc) · 1.44 KB

README.md

File metadata and controls

53 lines (43 loc) · 1.44 KB

OsProgramadores Podcast Transcribe

Quick Start

Install dependencies.

python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Configure the environment.

Get Taddy API key here (free): https://taddy.org/dashboard/my-apps

cp .env.example .env

Transcribe a podcast.

python transcribe.py E78

Searching for E78
Downloading E78 - Willian Azevedo - Software Engineer
MP3 saved to E78/episode.mp3
Transcribing E78 - Willian Azevedo - Software Engineer
Detecting language using up to the first 30 seconds. Use `--language` to specify the language
Detected language: Portuguese
[00:00.000 --> 00:03.000]  Olá, gente. Mais um episódio aqui do podcast.
[00:03.000 --> 00:08.000]  Hoje eu tenho o prazer enorme de ter o William Zivido aqui comigo.
...
[01:01:57.000 --> 01:01:59.000]  Forte abraço. Até mais.
[01:01:59.000 --> 01:02:11.000]  Chegamos ao final de mais um episódio, agradeço a todos a atenção e o nosso site é osprogramadores.com, participem e até o próximo episódio.
[01:02:11.000 --> 01:02:13.000]  Um bom dia para todos.
Outputting transcription for lang pt
tree E78
E78
├── episode_meta.json
├── episode.mp3
├── transcribe_output.json
├── transcribe-pt.json
├── transcribe-pt.srt
├── transcribe-pt.tsv
├── transcribe-pt.txt
└── transcribe-pt.vtt

With an RTX 3060 mobile, this takes 5 minutes, it's a very resource heavy operation.