config#
Configuration system for Vaani.
Settings Manager - Configuration System |
Key Classes and Functions#
Global Configuration#
Settings#
Settings Manager - Configuration System#
Features: - Centralized configuration management - Three-tier priority: Environment → config.json → Defaults - API key management - Speech recognition parameters (thresholds, timeouts) - Voice preferences and language mapping - Wake word configuration with variations - Dynamic energy threshold adjustment - TTS interruption settings - Music ducking configuration - System paths (data, logs, temp, models)
Loads and manages all configuration from environment variables, config.json, and built-in defaults. Single source of truth for all system settings.
Vaani Voice Assistant Copyright (c) 2026 Aman Kumar Pandey. All Rights Reserved.
This file is part of the Vaani Voice Assistant core and is proprietary.
See Also#
Configuration - Configuration guide
customization - How to customize Vaani