Skip to content

A command-line interface for transcribing and translating audio using OpenAI's Whisper API.

License

Notifications You must be signed in to change notification settings

vatsalaggarwal/whisper-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A command-line interface for transcribing and translating audio using OpenAI's Whisper API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages