""" 测试配置 """ import os # 服务端地址(与 scripts/run_server.py 默认端口 8766 对齐;可用环境变量覆盖) SERVER_URL = os.environ.get( "VOICE_TEST_WS_URL", "ws://127.0.0.1:8766/v1/voice/session", ) # 鉴权 Token (需与服务器 .env 中的 BEARER_TOKEN 一致) AUTH_TOKEN = "drone-voice-cloud-token-2024" # 设备 ID DEVICE_ID = "test-drone-001" # 测试配置 TEST_CONFIG = { "session_timeout": 30, # 会话超时(秒) "turn_timeout": 60, # 单轮超时(秒) "audio_sample_rate": 24000, # 音频采样率 } # 测试用例 TEST_CASES = { "chitchat": [ "你好,今天天气怎么样?", "你是谁?", "给我讲个笑话吧", "你多大了?", ], "flight_intent": [ ("起飞", "takeoff"), ("返航", "return_home"), ("降落", "land"), ("悬停", "hover"), ("起飞然后在前方十米悬停", "takeoff + goto"), ("飞往坐标 X10 Y5 Z20", "goto"), ("升高到 50 米", "goto (z)"), ("往前飞 20 米", "goto (x)"), ], "edge_cases": [ "", # 空文本 " ", # 纯空格 "起飞起飞起飞" * 20, # 超长文本 ], }