""" 语音播报配置 """ # TTS 服务配置 TTS_CONFIG = { # 服务类型: 'api', 'edge-tts', 'piper', 'local' 'service_type': 'edge-tts', # Edge-TTS 配置 (推荐) 'edge_voice': 'zh-CN-XiaoxiaoNeural', # 中文女声 # API 配置 (如果使用 API 方式) 'api_url': '', 'api_key': '', # Piper 配置 (如果使用 Piper) 'piper_model': 'zh_CN-huayan-medium', # 本地命令 (如果使用本地命令) 'local_command': '', # 缓存配置 'cache_dir': '/tmp/tts_cache', 'cache_enabled': True, } # 音频播放器配置 AUDIO_PLAYER_CONFIG = { 'player_command': 'auto', # 'auto' 自动检测, 或指定: 'mpg123', 'aplay', 'ffplay' 'volume': 1.0, # 默认音量 } # 语音播报配置 VOICE_ANNOUNCER_CONFIG = { 'enabled': True, # 是否启用语音播报 # 默认参数 'default_speed': 1.0, # 默认语速 'default_volume': 1.0, # 默认音量 'default_repeat': 1, # 默认重复次数 # 违规播报 'violation_repeat': 3, # 违规播报重复次数 'violation_interval': 0.5, # 违规播报间隔(秒) # TTS 和播放器配置 (引用) 'tts': TTS_CONFIG, 'player': AUDIO_PLAYER_CONFIG, }