{ "network": { "command_port": 2101, "audio_input_port": 2102, "audio_output_port": 2103, "music_port": 2104, "config_port": 2105, "bind_address": "0.0.0.0", "max_connections": 100 }, "security": { "encryption_enabled": true, "encryption_key_path": "certs/encryption.key", "ssl_enabled": false, "ssl_cert_path": "certs/server.crt", "ssl_key_path": "certs/server.key", "allowed_mac_addresses": [] }, "audio": { "sample_rate": 16000, "channels": 1, "bit_depth": 16, "music_sample_rate": 44100, "music_channels": 2, "music_bit_depth": 16 }, "wakeword": { "models": ["trixy", "system_command"], "admin_wakewords": ["system_command"], "threshold": 0.5, "debounce_seconds": 1.0, "arbitration_timeout_seconds": 1.0 }, "voice_recognition": { "model": "default", "enabled": true, "threshold": 0.7 }, "conversation": { "max_silence_seconds": 3.0, "max_duration_seconds": 60.0, "timeout_seconds": 30.0 }, "plugins": { "enabled": true, "plugin_directory": "plugins", "auto_reload": false }, "logging": { "level": "INFO", "file_log_level": "INFO", "log_directory": "logs", "max_file_size_mb": 10, "backup_count": 5, "plugin_timeout_seconds": 30.0, "plugin_max_failures": 3 }, "stt_correction": { "enabled": true, "language": "de", "layers": ["symspell", "phonetic", "kenlm"], "protected_words": ["Eminem", "Rammstein", "AC/DC", "Trixy", "Alexa"], "custom_aliases": { "shop": "stopp", "schop": "stopp" }, "symspell_max_edit_distance": 2, "symspell_dictionary_path": "", "kenlm_model_path": "models/kenlm/de.binary", "jamspell_model_path": "models/jamspell/de.bin", "hunspell_dict_path": "/usr/share/hunspell/de_DE", "languagetool_language": "de-DE" }, "email": { "smtp_host": "", "smtp_port": 587, "smtp_user": "", "smtp_password": "", "smtp_ssl": true, "smtp_starttls": true, "from_address": "", "from_name": "Trixy", "reply_to": "", "organization": "", "pgp": { "enabled": false, "gpg_home": "~/.gnupg", "sign_key": "", "passphrase": "", "always_sign": false, "always_encrypt": false, "recipient_keys": {} } }, "satellite_connection": { "notification": 1, "tts_text": "Verbunden", "wave_file": "connected.wav", "mic_test_tts_text": "Teste Mikrofon. Audio wird weitergeleitet" }, "satellites_directory": "satellites", "assets_directory": "assets", "models_directory": "models", "profile": "default" }