WVCR - Voice Recording & Transcription Tool

December 27, 2024 ยท View on GitHub

A simple command-line tool for voice recording and transcription using OpenAI's Whisper API.

Features

  • One-click voice recording
  • Automatic transcription using OpenAI's Whisper
  • Automatic clipboard copy of transcription
  • GPT-4 powered QA mode
  • Smart grammar correction mode
  • Text-to-Speech voiceover mode
  • Desktop notifications
  • Configurable recording settings

Installation

  1. Clone the repository:
git clone https://github.com/bakeryproducts/wvcr.git
cd wvcr
pip install .
  1. Set up your OpenAI API key:
export OPENAI_API_KEY='your-api-key-here'
  1. Install system dependencies:
# Ubuntu/Debian
sudo apt-get install python3-pyaudio