This repository contains two Python CLI scripts to interact with OpenAI's Whisper API for transcribing and translating audio files.
- Python 3.6 or higher
python-dotenv
libraryrequests
library
- 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.
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
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
This project is licensed under the MIT License. See the LICENSE file for details.