Skip to content

VincentStark/whisper-api-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenAI Whisper API Python CLI

This repository contains two Python CLI scripts to interact with OpenAI's Whisper API for transcribing and translating audio files.

Requirements

  • Python 3.6 or higher
  • python-dotenv library
  • requests library

Installation

  • Clone this repository:
git clone https://github.com/VincentStark/whisper-api-cli.git
cd openai-audio-api-cli
  • Install the required libraries:
pip install -r requirements.txt
  • Create a .env file in the project directory with the following content:
OPENAI_API_KEY=your_api_key_here

Replace your_api_key_here with your actual OpenAI API key.

Usage

Transcribe Audio

To transcribe an audio file, use the transcribe.py script:

python transcribe.py [--language LANGUAGE_CODE] /path/to/audio/file

Example:

python transcribe.py --language en /path/to/file/audio.mp3

Translate Audio

To translate an audio file, use the translate.py script:

python translate.py /path/to/audio/file

Example:

python translate.py /path/to/file/german.m4a

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages