Files
local-transcription/config/default_config.yaml
jknapp 146a8c8beb Enhance display customization and remove PHP server
Major improvements to display configuration and server architecture:

**Display Enhancements:**
- Add URL parameters for display customization (timestamps, maxlines, fontsize, fontfamily)
- Fix max lines enforcement to prevent scroll bars in OBS
- Apply font family and size settings to both local and sync displays
- Remove auto-scroll, enforce overflow:hidden for clean OBS integration

**Node.js Server:**
- Add timestamps toggle: timestamps=true/false
- Add max lines limit: maxlines=50
- Add font configuration: fontsize=16, fontfamily=Arial
- Update index page with URL parameters documentation
- Improve display URLs in room generation

**Local Web Server:**
- Add max_lines, font_family, font_size configuration
- Respect settings from GUI configuration
- Apply changes immediately without restart

**Architecture:**
- Remove PHP server implementation (Node.js recommended)
- Update all documentation to reference Node.js server
- Update default config URLs to Node.js endpoints
- Clean up 1700+ lines of PHP code

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-27 06:15:55 -08:00

43 lines
745 B
YAML

user:
name: "User"
id: ""
audio:
input_device: "default"
sample_rate: 16000
chunk_duration: 3.0
overlap_duration: 0.5 # Overlap between chunks to prevent word cutoff (seconds)
noise_suppression:
enabled: true
strength: 0.7
method: "noisereduce"
transcription:
model: "base"
device: "auto"
language: "en"
task: "transcribe"
processing:
use_vad: true
min_confidence: 0.5
server_sync:
enabled: false
url: "http://localhost:3000/api/send"
room: "default"
passphrase: ""
display:
show_timestamps: true
max_lines: 100
font_family: "Courier"
font_size: 12
theme: "dark"
fade_after_seconds: 10 # Time before transcriptions fade out (0 = never fade)
web_server:
port: 8080
host: "127.0.0.1"