Skip to main content

CLI for audio transcription, subtitle export, and optional translation.

Project description

cykk-audio-transcriber

cykk-audio-transcriber is a Python command-line package for transcribing audio into plain text, subtitles, and optional translated transcripts.

It supports:

  • local Whisper inference
  • the OpenAI speech API
  • subtitle export in txt, srt, vtt, tsv, and json
  • optional DeepL-based translation

Installation

Install the local Whisper workflow:

pip install "cykk-audio-transcriber[local]"

Install the OpenAI API workflow:

pip install "cykk-audio-transcriber[api]"

Install everything:

pip install "cykk-audio-transcriber[all]"

Usage

audiototext recording.mp3 --model small --output-formats txt,srt
audiototext recording.mp3 --api-key $OPENAI_API_KEY --output-formats txt,vtt

Project

GitHub repository: https://github.com/cykk/audiototext-pypi

Related options

For a browser-based transcription workflow, see mp3totext.ai. For an online audio and video transcription workflow, see transvio.ai.

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

cykk_audio_transcriber-0.1.0.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

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

cykk_audio_transcriber-0.1.0-py3-none-any.whl (13.7 kB view details)

Uploaded Python 3

File details

Details for the file cykk_audio_transcriber-0.1.0.tar.gz.

File metadata

  • Download URL: cykk_audio_transcriber-0.1.0.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.6

File hashes

Hashes for cykk_audio_transcriber-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7a39671cbf03912b99155cd6c1c64878535f26bb592cca58cfa98cf31ceac93f
MD5 185128334700e7b588f6b98495c7632a
BLAKE2b-256 80b90ea41aa78ae53de5a2846a7f896972e48dd2a7c8bfa758aae0c5d234ff9b

See more details on using hashes here.

File details

Details for the file cykk_audio_transcriber-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for cykk_audio_transcriber-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f528041fc44158f3be8f1e71982feae7c5b59446523b403721c60816669a779a
MD5 15eadcf083538ce4d796dc7987950011
BLAKE2b-256 ef2782c5a4de8bd48b68b504161d00942f467922c64d2675025f07f864340ebd

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