Skip to main content

No project description provided

Project description

yt-transcribe

A CLI tool to download audio from a video, transcribe it using Whisper, and save the transcription to a file.

Usage

Usage: yt-transcribe [OPTIONS] VIDEO_URL OUTPUT_PATH

  Downloads audio from a video URL, transcribes it, and saves the result.

Options:
  --version                       Show the version and exit.
  --model [tiny|base|small|medium|large]
                                  Select the Whisper model to use.
  --timestamps                    Include timestamps in the output file (e.g.,
                                  [0:00:00] Text).
  --cleanup / --no-cleanup        Delete the temporary audio file after
                                  transcription. Use --no-cleanup to keep it.
  --logging / --no-logging        Enable or disable logging to stdout.
  --help                          Show this message and exit.

Example with uvx

uvx yt-transcriptor --model=large --no-logging "https://www.youtube.com/watch?v=DYzT-Pk6Ogw" ts.txt

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yt_transcriptor-0.1.1.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yt_transcriptor-0.1.1-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file yt_transcriptor-0.1.1.tar.gz.

File metadata

  • Download URL: yt_transcriptor-0.1.1.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.12

File hashes

Hashes for yt_transcriptor-0.1.1.tar.gz
Algorithm Hash digest
SHA256 6aaeb468f335ab19bf58d16d904081bedf9840c37d1053c7473ab80361d31bca
MD5 26d5e63d834a293835efa5f30737e175
BLAKE2b-256 da334d664a0f62bb11effcbaeb17467652d51a14f13ac2ae156925396ed40893

See more details on using hashes here.

File details

Details for the file yt_transcriptor-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for yt_transcriptor-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 77f68f53f62f0bc91300f15d25a102c08a1b39ca878561d6062214577bee5303
MD5 45e672747b92cee174de50eb37e8b206
BLAKE2b-256 0bebab02079dd603329f7a2ffeec420257934fe1984a7c873a80f34cb8d414a1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page