build.conf 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. # ============================================================================
  2. # Trixy Installer — Build-Konfiguration
  3. #
  4. # Steuert was in die Release-Archive aufgenommen wird.
  5. # Wird von make_installer_*.sh gelesen.
  6. # ============================================================================
  7. # --- Assets ---
  8. # System-Audio (Sounds wie wakeword_detected.wav, notification.wav)
  9. # Empfehlung: immer aktiviert — wird fuer den Betrieb benoetigt
  10. INCLUDE_AUDIO_ASSETS=true
  11. # Musik-Dateien (MP3s in assets/default/music/)
  12. # ~150MB persoenliche Musikdateien — normalerweise nicht noetig
  13. INCLUDE_MUSIC_ASSETS=true
  14. # Audio-Morpher Presets (assets/default/audio_morpher/)
  15. INCLUDE_MORPHER_ASSETS=true
  16. # --- Modelle ---
  17. # Wakeword-Modelle (.onnx) — klein (~1MB pro Modell)
  18. # Ohne diese muss der Nutzer eigene Modelle trainieren
  19. INCLUDE_WAKEWORD_MODELS=true
  20. # Piper TTS Voices (.onnx + .json in models/piper/) — ~60MB pro Stimme
  21. # Enthaelt offizielle Stimmen UND Custom-Voices wie "de_DE-Feli-medium.onnx".
  22. # Plugins/tts_piper sucht in beiden Ordnern (models/piper/ + plugin-lokal).
  23. # Custom-Voices muessen eingepackt werden da sie nicht auf HuggingFace liegen.
  24. INCLUDE_PIPER_MODELS=true
  25. # SymSpell Woerterbuch (models/symspell/) — ~1.7MB
  26. # Wird fuer STT-Korrektur benoetigt
  27. INCLUDE_SYMSPELL=true
  28. # NLP/LLM-Modelle (.gguf) — sehr gross (>1GB)
  29. # Empfehlung: NICHT archivieren — besser ueber Installer herunterladen
  30. INCLUDE_LLM_MODELS=false
  31. # Plugin-Modelle (Vosk, Whisper, Coqui Downloads)
  32. # Sehr gross (>3GB) — immer ueber Installer oder auto_download
  33. INCLUDE_PLUGIN_MODELS=false
  34. # --- Trainer ---
  35. # Trainer-Source (trainers/*.py) — Quellcode der Trainer
  36. INCLUDE_TRAINER_SOURCE=true
  37. # Trainings-Rohdaten (trainer/data/raw/) — sehr gross
  38. # Nur fuer Entwicklung relevant
  39. INCLUDE_TRAINING_DATA=false
  40. # --- Sonstiges ---
  41. # Dokumentation (docs/)
  42. INCLUDE_DOCS=true
  43. # Bash-Hilfsskripte (bash/)
  44. INCLUDE_BASH_SCRIPTS=true