| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- """
- 语音播报配置
- """
- # 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,
- }
|