A command-line interface for transcribing and translating audio using OpenAI's Whisper API
Project description
Whisper CLI
Whisper CLI is a command-line interface for transcribing and translating audio using OpenAI's Whisper API. It also allows you to manage multiple OpenAI API keys as separate environments.
To install Whisper CLI, simply run:
pip install whisper-cli
Setup
To get started with Whisper CLI, you'll need to set your OpenAI API key. You can do this using the following command:
whisper key set <openai_api_key>
This will set the API key for the default environment. If you want to use a different API key, you can set up an alternative environment by running:
whisper key set <openai_api_key> --env <env_name>
To activate an alternative environment, run:
whisper env activate <env_name>
Usage
Whisper CLI supports two main functionalities: translation and transcription.
Translation
To translate an audio file, simply run:
whisper translate <file_name>
Transcription
To transcribe an audio file, run:
whisper transcribe <file_name>
Development
If you'd like to contribute to Whisper CLI, you'll need to set up a development environment with Python 3.10.9.
python=3.10.9
Happy transcribing and translating with Whisper CLI.
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 whisper_cli-0.0.5.tar.gz
.
File metadata
- Download URL: whisper_cli-0.0.5.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.3.2 CPython/3.9.12 Darwin/22.3.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89eb45409640fdf26152da4b193b80ccc9841b53684161ede1ca318c76bfd6b6 |
|
MD5 | f413a3a8a1eef324642ac31b65cfad0c |
|
BLAKE2b-256 | 3e4b5e31541e9478f5add92c121190291e421fca71320e4030f2207dbd38d5f2 |
File details
Details for the file whisper_cli-0.0.5-py3-none-any.whl
.
File metadata
- Download URL: whisper_cli-0.0.5-py3-none-any.whl
- Upload date:
- Size: 5.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.3.2 CPython/3.9.12 Darwin/22.3.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad7629dc369882e2e0ea868ac6031c49836c2ca4feca175892644f13bd3dccc3 |
|
MD5 | dc084226da8d452c75332c716e3c0ff9 |
|
BLAKE2b-256 | e70d9e2b1e2524655c1121e6c0eb8e55d93cf29ebfa8e246ad3e2198276a3fc4 |