Skip to main content

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

whisper_cli-0.0.5.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

whisper_cli-0.0.5-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

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

Hashes for whisper_cli-0.0.5.tar.gz
Algorithm Hash digest
SHA256 89eb45409640fdf26152da4b193b80ccc9841b53684161ede1ca318c76bfd6b6
MD5 f413a3a8a1eef324642ac31b65cfad0c
BLAKE2b-256 3e4b5e31541e9478f5add92c121190291e421fca71320e4030f2207dbd38d5f2

See more details on using hashes here.

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

Hashes for whisper_cli-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 ad7629dc369882e2e0ea868ac6031c49836c2ca4feca175892644f13bd3dccc3
MD5 dc084226da8d452c75332c716e3c0ff9
BLAKE2b-256 e70d9e2b1e2524655c1121e6c0eb8e55d93cf29ebfa8e246ad3e2198276a3fc4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page