2026-04-14 10:08:41 +08:00

47 lines
1.6 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 云端无人机语音服务 - 环境配置示例
# 复制为 .env 并修改相应配置
# ==================== WebSocket 服务器 ====================
WS_HOST=0.0.0.0
WS_PORT=8765
# ==================== 鉴权 ====================
BEARER_TOKEN=drone-voice-cloud-token-2024
# ==================== 阿里云百炼 LLM ====================
DASHSCOPE_API_KEY=sk-8ac47bb8a1f7497a922c52d905dd11dc
# Fun-ASR 实时识别与 LLM 共用此 Key北京域默认 WebSocket 如下(新加坡国际域见阿里云文档)
DASHSCOPE_WEBSOCKET_URL=wss://dashscope.aliyuncs.com/api-ws/v1/inference
DASHSCOPE_ASR_MODEL=fun-asr-realtime
ASR_AUDIO_SAMPLE_RATE=16000
ASR_SEMANTIC_PUNCTUATION_ENABLED=true
LLM_MODEL=qwen-plus
LLM_MAX_TOKENS=512
LLM_TEMPERATURE=0.3
LLM_TIMEOUT=30
LLM_CONTEXT_TURNS=4
# ==================== TTS 配置 ====================
TTS_PROVIDER=piper
TTS_MODEL_DIR=models
TTS_VOICE_NAME=zh_CN-huayan-medium
TTS_SAMPLE_RATE=24000
TTS_MAX_CHARS=800
# 闲聊首段 TTS更快弱切逗号等与更短 soft_flush可用环境变量覆盖代码默认
# TTS_STREAM_SOFT_FLUSH_LEN=28
# TTS_STREAM_EARLY_WEAK_CUT=true
# Kokoro首 PCM 包时长(秒,默认 0.05);调试用整段 WAV 默认关,需则设 ROCKET_KOKORO_DEBUG_WAV=1
# ROCKET_KOKORO_FIRST_CHUNK_MS=0.05
# ==================== 飞控二次确认(仅 dialog v1 客户端声明 protocol 时生效)====================
FLIGHT_CONFIRM_REQUIRED=true
FLIGHT_CONFIRM_TIMEOUT_SEC=10
# ==================== 限流 ====================
MAX_CONCURRENT_SESSIONS=4
# ==================== 日志 ====================
LOG_LEVEL=INFO
LOG_TO_FILE=false
LOG_FILE=logs/server.log