47 lines
1.6 KiB
Plaintext
47 lines
1.6 KiB
Plaintext
# 云端无人机语音服务 - 环境配置示例
|
||
# 复制为 .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
|