基于提示词工程的动态自适应英语对话测评系统,支持流式语音输入输出。
# 使用虚拟环境(推荐)
./scripts/setup/setup_venv.sh
# 或使用Conda
./scripts/setup/setup_conda.sh
# 启动服务
./scripts/setup/start.sh
# 或启动并测试
./scripts/setup/start_and_test.sh
打开浏览器访问:http://localhost:8000/
learning_english/
├── api/ # API端点
├── config/ # 配置管理
├── core/ # 核心业务逻辑
├── docs/ # 📚 文档
│ ├── features/ # 功能文档
│ ├── performance/ # 性能文档
│ └── ... # 其他文档
├── models/ # 数据模型
├── prompts/ # 提示词管理
├── scripts/ # 🔧 脚本
│ └── setup/ # 安装和启动脚本
├── services/ # 服务层
├── static/ # 前端静态文件
├── storage/ # 数据存储层
├── test/ # 🧪 测试
│ ├── results/ # 测试结果
│ └── audio/ # 测试音频
└── README.md # 本文件
详细结构说明请查看:docs/PROJECT_STRUCTURE.md
docs/PROJECT_STRUCTURE.mddocs/features/FEATURE_EXPLANATION.mddocs/performance/PERFORMANCE_OPTIMIZATION.mddocs/TESTING_GUIDE.mddocs/ORGANIZATION_SUMMARY.md配置文件:.env
主要配置项:
LLM_PROVIDER: LLM提供商(openai)SPEECH_PROVIDER: 语音识别提供商(funasr/whisper)TTS_PROVIDER: TTS提供商(openai)STORAGE_BACKEND: 存储后端(supabase)EVALUATION_CADENCE_TURNS: 评估节奏(每N轮输出一次评估,默认3)EVALUATION_AGGREGATE_TURNS: 评估聚合(综合最近N轮,默认3)# 前端性能测试
python test/test_frontend_performance.py
# STT性能测试
python test/test_stt_performance.py
# API对比测试
python test/test_api_vs_local.py
查看 docs/ 目录获取详细文档。
基于提示词工程的动态自适应英语对话测评系统,支持流式语音输入输出。
# 使用虚拟环境(推荐)
./scripts/setup/setup_venv.sh
# 或使用Conda
./scripts/setup/setup_conda.sh
# 启动服务
./scripts/setup/start.sh
# 或启动并测试
./scripts/setup/start_and_test.sh
打开浏览器访问:http://localhost:8000/
learning_english/
├── api/ # API端点
├── config/ # 配置管理
├── core/ # 核心业务逻辑
├── docs/ # 📚 文档
│ ├── features/ # 功能文档
│ ├── performance/ # 性能文档
│ └── ... # 其他文档
├── models/ # 数据模型
├── prompts/ # 提示词管理
├── scripts/ # 🔧 脚本
│ └── setup/ # 安装和启动脚本
├── services/ # 服务层
├── static/ # 前端静态文件
├── storage/ # 数据存储层
├── test/ # 🧪 测试
│ ├── results/ # 测试结果
│ └── audio/ # 测试音频
└── README.md # 本文件
详细结构说明请查看:docs/PROJECT_STRUCTURE.md
docs/PROJECT_STRUCTURE.mddocs/features/FEATURE_EXPLANATION.mddocs/performance/PERFORMANCE_OPTIMIZATION.mddocs/TESTING_GUIDE.mddocs/ORGANIZATION_SUMMARY.md配置文件:.env
主要配置项:
LLM_PROVIDER: LLM提供商(openai)SPEECH_PROVIDER: 语音识别提供商(funasr/whisper)TTS_PROVIDER: TTS提供商(openai)STORAGE_BACKEND: 存储后端(supabase)EVALUATION_CADENCE_TURNS: 评估节奏(每N轮输出一次评估,默认3)EVALUATION_AGGREGATE_TURNS: 评估聚合(综合最近N轮,默认3)# 前端性能测试
python test/test_frontend_performance.py
# STT性能测试
python test/test_stt_performance.py
# API对比测试
python test/test_api_vs_local.py
查看 docs/ 目录获取详细文档。