Groq Whisperer is a Python-based application that allows users to record audio and transcribe it to text using Groq's Whisper implementation. The transcribed text is automatically copied to the clipboard for easy pasting into other applications.
Clone the repository:
git clone https://github.com/KennyVaneetvelde/groq_whisperer
cd whisperer
Create a virtual environment:
python -m venv venv
Activate the virtual environment:
venv\Scripts\activateOn macOS and Linux:
source venv/bin/activate
Install the required packages:
pip install -r requirements.txt
Set up your Groq API key as an environment variable:
setx GROQ_API_KEY "your-api-key-here"export GROQ_API_KEY="your-api-key-here"Run the script:
python main.py
Press and hold the PAUSE key to start recording.
The project relies on the following main libraries:
pyaudio: For audio recordingkeyboard: For detecting key pressespyautogui and pyperclip: For clipboard operationsgroq: For interacting with the Groq APIFor a complete list of dependencies, see the requirements.txt file.
$ claude mcp add groq_whisperer \
-- python -m otcore.mcp_server <graph>