CLI Reference
Voicepad's command-line interface provides easy access to recording, transcription, and configuration management.
Command Structure
voicepad [COMMAND] [SUBCOMMAND] [OPTIONS]
Available commands:
record- Audio recording and managementconfig- Configuration and system information
Global Options
--help, -h # Show help and exit
--version # Show version and exit
Commands
Recording Commands
voicepad record - Manage audio recordings
record start- Start a new recordingrecord info- Show recording configuration
Complete recording reference →
Configuration Commands
voicepad config - View and manage configuration
config input- List audio input devicesconfig system- Display system informationconfig transcription- Show transcription settingsconfig recommend- Get model recommendationconfig models- List available Whisper models
Complete configuration reference →
Common Usage Patterns
Quick Recording
# Basic recording (press Ctrl+C to stop)
voicepad record start
# With custom filename
voicepad record start --prefix meeting_notes
# Fixed duration
voicepad record start --duration 300
Long Recording with VAD
# Enable smart chunking for real-time transcription
voicepad record start --vad --min-chunk-duration 60
# Adjust sensitivity
voicepad record start --vad --vad-threshold 0.45
Configuration Check
# Check current setup
voicepad record info
voicepad config transcription
# Get recommendations
voicepad config recommend
voicepad config system
Exit Codes
0- Success1- General error2- Invalid configuration130- Interrupted by user (Ctrl+C - expected during recording)
Environment Variables
Override configuration using VOICEPAD_* environment variables:
# Override transcription model
export VOICEPAD_TRANSCRIPTION_MODEL=tiny
# Run with override
voicepad record start
See Configuration Guide for details.
Next Steps
- Recording Commands - Detailed
voicepad recordreference - Config Commands - Detailed
voicepad configreference - Configuration - YAML configuration file
- Features - Feature documentation