""" 测试完整的语音对话流程 ASR → LLM → TTS """ import os import sys import base64 import logging # 添加 lover 目录到路径 sys.path.insert(0, os.path.join(os.path.dirname(__file__), 'lover')) logging.basicConfig(level=logging.INFO) logger = logging.getLogger(__name__) def create_test_audio(): """创建测试音频(2秒的正弦波)""" import struct import math import wave import tempfile sample_rate = 16000 duration = 2 frequency = 440 samples = [] for i in range(sample_rate * duration): value = int(32767 * 0.3 * math.sin(2 * math.pi * frequency * i / sample_rate)) samples.append(struct.pack('