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