# AI-CECPCA **Repository Path**: iflytek-group/ai-cecpca ## Basic Information - **Project Name**: AI-CECPCA - **Description**: AI 校园情绪陪伴与心理疏导智能体 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-22 - **Last Updated**: 2026-05-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 校园 AI 心理陪伴师 面向高校学生的匿名情绪陪伴与心理疏导 Web 应用(Flask + 单页前端)。 ## 功能概览 **学生端** - 匿名会话与文本对话(讯飞星火 4.0Ultra) - 语音听写 IAT(按住说话) - 语音播报(长文本 TTS,失败时自动回退浏览器朗读) - 放松引导 - 心理资源推荐(按情绪分类) - 情绪打卡与简版报告 - 手写日记 OCR **教师端(后台管理)** - 登录认证(需 ADMIN_PASSWORD) - 数据仪表盘 - 高危预警处理 - 资源管理 ## 快速启动 ```powershell python -m venv .venv .\.venv\Scripts\activate pip install -r requirements.txt copy .env.example .env # 编辑 .env:配置讯飞 API 密钥 python app.py ``` 浏览器访问:`http://127.0.0.1:5000` ## 环境变量说明 | 变量 | 说明 | |------|------| | SECRET_KEY | Flask 会话密钥 | | ADMIN_PASSWORD | 后台登录口令 | | IFLYTEK_API_URL / KEY / SECRET / APP_ID | 星火对话 | | IFLYTEK_IAT_WS_URL / ASR_* | 语音听写 | | IFLYTEK_LONG_TTS_* | 长文本 TTS | | ENABLE_LONG_TTS | true/false,关闭则仅浏览器朗读 | | IFLYTEK_OCR_* | 手写 OCR | | HOTLINE / COUNSEL_CENTER | 危机提示信息 | ## 测试 ```powershell python -m pytest tests/test_smoke.py -v ``` ## 说明 - 本系统**非医疗诊断工具**,仅作情绪陪伴与信息引导。 - 生产部署请使用 gunicorn 等 WSGI 服务。