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, andjson - 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)
| File | Size | Uploaded | |
|---|---|---|---|
| cykk_audio_transcriber-0.1.1.tar.gz | 12.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|