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

For a browser-based transcription workflow, see mp3totext.io. For online video-to-text transcription, see mp4totext.ai. For an online audio and video transcription workflow, see AnyToTranscript.

Metadata

Release files for cykk-audio-transcriber 0.1.2

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.2
File Size Uploaded
cykk_audio_transcriber-0.1.2.tar.gz 12.6 kB Details

Built distribution (wheel)

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

Total release size: 26.3 kB

Release files / cykk_audio_transcriber-0.1.2.tar.gz

Download URL cykk_audio_transcriber-0.1.2.tar.gz
Size 12.6 kB
Tags Source
SHA-256 checksum
How to use checksums
6adef02bcb2dcd9fe764cadbaa7e374ae920ab09f17388231bc316cbd0f99673
BLAKE2b-256 checksum
How to use checksums
e6b5187da9a28f327ac9ebb6115a490757905f9678362b9725c40ddfbc9c706c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.6

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

Download URL cykk_audio_transcriber-0.1.2-py3-none-any.whl
Size 13.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8befdb4ded60788e5ad42a46fb2bb00cc981aba7a775cd85d2dff060189b6c47
BLAKE2b-256 checksum
How to use checksums
27df1fb53719a156df0999562f5dc1409674cc5e1807addc5f1697b5f7250a8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.6

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

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