__pycache__/ *.pyc *.pyo .env .env.* *.log .DS_Store .claude/ .vscode/ *.code-workspace # Local runtime data and private voice assets voices/ active_voices/ hidden_voices/ *.wav *.mp3 *.ogg *.flac *.m4a *.mp4 *.mkv *.webm *.aac *.reference.txt *.meta.json # Local settings and generated scratch data settings.json voice_design_presets.json hotkey_daemon.py # Personal documentation (not part of the public repo) APP_ERKLÄRUNG.md # Local bind-mount data — keep directory, ignore contents config/settings.json config/voice_design_presets.json config/tts_routes.json config/reader_library/ logs/*.log logs/*.log.* # Node / Playwright test tooling node_modules/ package-lock.json test-results/ playwright-report/ .playwright/ # Generated production bundle (build with: npm run minify) static/dist/ # Local caches / scratch / recovery artifacts config/fishaudio_cache/ claude studio/ *.recovered-*.yml