Archived
4.2 KiB
4.2 KiB
Settings Guide
This guide explains all the settings available in the Live Transcription App.
Accessing Settings
Click the ⚙️ Settings button in the top-right corner of the main window to open the settings page.
Settings Overview
API Configuration
OpenAI API Key
- Required for using Whisper Remote transcription
- Get your key from: https://platform.openai.com/api-keys
- Stored securely and never shown in plain text after saving
ElevenLabs API Key
- Required for using ElevenLabs Scribe transcription
- Get your key from: https://elevenlabs.io/api
- Stored securely and never shown in plain text after saving
Audio Processing
Whisper Model
Select the Whisper model size based on your needs:
- Tiny: Fastest, least accurate (39M parameters)
- Base: Good balance (74M parameters) - Default
- Small: More accurate (244M parameters)
- Medium: High accuracy (769M parameters)
- Large: Highest accuracy, slowest (1550M parameters)
GPU Acceleration
Choose your GPU acceleration method:
- Disabled (CPU only): Uses CPU for processing
- NVIDIA CUDA: For NVIDIA GPUs (RTX, GTX, etc.)
- AMD ROCm: For AMD GPUs (Linux only)
- Intel OpenVINO: For Intel Arc and integrated GPUs
Use the Detect GPU button to automatically detect and select the best option.
Audio Threshold
- Controls sensitivity to sound (0.001 to 0.1)
- Lower values = more sensitive (picks up quiet sounds)
- Higher values = less sensitive (only loud sounds)
- Default: 0.01
Transcription Speed
Controls how often audio chunks are processed:
- Very Fast (1s): Near real-time, may cut off words
- Fast (2s): Good responsiveness - Default
- Balanced (3s): Better for complete phrases
- Quality (5s): Best accuracy for long sentences
Ambient Noise Calibration
- Click Start Calibration
- Stay quiet for 10 seconds
- The app measures your room's background noise
- Automatically sets optimal threshold
- Shows current ambient level when calibrated
Display Settings
Default Backend
Choose which transcription service to use by default:
- Whisper (Local)
- Whisper (Remote)
- ElevenLabs (Scribe)
Text Duration
How long transcribed text stays visible (1-60 seconds)
Text Color
Color of the transcribed text
Background Color
Background color of the transcription area
Font Family
Choose from system fonts or Google Fonts
Font Size
Adjust text size from 16px to 72px
Server Settings
Server Port
- Default: 3000
- Change if port conflicts with other applications
- Requires app restart after changing
Settings Storage
Settings are stored in:
- Windows:
%USERPROFILE%\.live-transcription\settings.json - macOS:
~/.live-transcription/settings.json - Linux:
~/.live-transcription/settings.json
Testing Features
Test API Connections
- Tests OpenAI API key validity
- Tests ElevenLabs API key validity
- Shows success/failure status
Detect GPU
- Automatically detects available GPUs
- Shows NVIDIA CUDA availability
- Shows AMD ROCm availability
- Shows Intel GPU availability
- Recommends best option
Best Practices
-
For Best Performance:
- Use GPU acceleration if available
- Choose appropriate model size for your hardware
- Use "Fast (2s)" transcription speed
-
For Best Accuracy:
- Use larger Whisper models (Small/Medium/Large)
- Use "Quality (5s)" transcription speed
- Calibrate ambient noise in your environment
-
For Low-End Hardware:
- Use Tiny or Base models
- Disable GPU if causing issues
- Increase audio threshold to reduce processing
Troubleshooting
Settings Not Saving
- Check write permissions for settings directory
- Try "Reset to Defaults" if settings are corrupted
GPU Not Detected
- Ensure GPU drivers are installed
- For NVIDIA: Install CUDA toolkit
- For AMD: Install ROCm (Linux only)
- For Intel: Install OpenVINO runtime
High CPU Usage
- Enable GPU acceleration if available
- Use smaller Whisper model
- Increase audio threshold
- Use longer transcription chunks
API Keys Not Working
- Use "Test API Connections" to verify
- Check for typos or extra spaces
- Ensure API keys have correct permissions
- Check API usage limits