Transcribes audio using Whisper and translates it using DeepL.
Project description
whisper2subs
A CLI tool that transcribes audio using openai-whisper
and translates it using DeepL.
Install
pip install --user whisper2subs
Usage
whisper2subs --help
Translate
In order to perform translations into languages other than English, it's required to provide an API key from DeepL. Using the --deepl-apikey
option or with the DEEPL_APIKEY
environment variable. You can create a free account to get an API key.
Transcribe and then translate to Spanish the audio of an mp4 file, using the large-v2
model.
whisper2subs -m large-v2 -t es --deepl-apikey "yout-api-key" input.mp4 subs/
If the language of the input file is not specified Whisper will try to detect it. To specify the language of the input file, use the -l
option.
whisper2subs -l ja -m large-v2 -t es --deepl-apikey "yout-api-key" input.mp4 subs/
Change output format to str
only:
whisper2subs -l ja -t es --output-format srt --deepl-apikey "yout-api-key" input.mp4 subs/
For more information:
whisper2subs --help
Transcribe
Transcribe audio without translating it:
whisper2subs input.mp4 text/
References
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
Built Distribution
File details
Details for the file whisper2subs-0.2.1.tar.gz
.
File metadata
- Download URL: whisper2subs-0.2.1.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9487aa33171685d909bb8681e043d3a16088cdacea05f6c06eeb56b954779647 |
|
MD5 | 7e2fcc8b823878713046519ec1c6afb1 |
|
BLAKE2b-256 | b601a118cbb452f41fb7ee01bc19c316df22a77b2bd60421d9cd98a30e9409f3 |
File details
Details for the file whisper2subs-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: whisper2subs-0.2.1-py3-none-any.whl
- Upload date:
- Size: 6.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ca129e438ff05a0abd7ce0bce7349c4c33c4aff8177c067eb08c00f2a2565ea |
|
MD5 | 8f0e8fa87fbf8b2c0510f6b14d259636 |
|
BLAKE2b-256 | 28f40e45122547db3186a42a3ee67ab89b91c47b0ed67669cea818d3b5528e57 |