This is the original command-line Python voice transcription application.
- Setup Virtual Environment:
cd python-cli python3 -m venv venv
2. **Install Dependencies**:
```bash
pip install -r requirements.txt
-
Configure API Key:
cp .env_example .env # Edit .env and add your OpenAI API key -
Run Application:
python voice_transcriber.py
- Press and hold Option/Alt key to record
- Release to transcribe and type text
- Press Ctrl+C to quit
The app requires these permissions:
- Microphone access
- Accessibility access (for typing text)
- Input Monitoring (for global hotkeys)
See ../docs/macos-setup.md for detailed setup instructions.
Edit .env to customize:
OPENAI_API_KEY: Your OpenAI API keyLANGUAGE: Transcription language (en, es, fr, auto, etc.)MAX_RECORDING_TIME: Maximum recording durationREMOVE_FILLER_WORDS: Enable/disable filler word removalTYPING_INTERVAL: Speed of text typing
- No microphone detected: Check microphone permissions
- Global hotkey not working: Enable Input Monitoring permissions
- Text not typing: Enable Accessibility permissions