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-dotenvlibraryrequestslibrary
- 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
.envfile in the project directory with the following content:
OPENAI_API_KEY=your_api_key_hereReplace 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/fileExample:
python transcribe.py --language en /path/to/file/audio.mp3To translate an audio file, use the translate.py script:
python translate.py /path/to/audio/fileExample:
python translate.py /path/to/file/german.m4aThis project is licensed under the MIT License. See the LICENSE file for details.