Skip to main content

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.io. For an online audio and video transcription workflow, see transvio.ai.

Metadata

Release files for cykk-audio-transcriber 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cykk-audio-transcriber 0.1.1
File Size Uploaded
cykk_audio_transcriber-0.1.1.tar.gz 12.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cykk-audio-transcriber 0.1.1
File Interpreter ABI Platform
cykk_audio_transcriber-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 25.9 kB

Release files / cykk_audio_transcriber-0.1.1.tar.gz

Download URL cykk_audio_transcriber-0.1.1.tar.gz
Size 12.2 kB
Tags Source
SHA-256 checksum
How to use checksums
de149e65469be6b03345a184d096fe7dec765b1367990ec44a68a078d2ccabce
BLAKE2b-256 checksum
How to use checksums
e7355cc8c9a814b29287c3b31dd7698f7ce107e8732e53b465c85003aefc08a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.6

Release files / cykk_audio_transcriber-0.1.1-py3-none-any.whl

Download URL cykk_audio_transcriber-0.1.1-py3-none-any.whl
Size 13.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9bf614ca2269d1eeb2a4e0fe4748145d9a5091eb26fb6d4f26ef8ea545a9902e
BLAKE2b-256 checksum
How to use checksums
95684d147f6f1f7a6ed806e3b5db7fefd4d479b9e3288a37fcb8fe2d21be7190
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.6

Release history Release notifications | RSS feed

0.1.2

2 release files

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page