Tolan - 立群

zlwu 86380cf30d 提交 преди 6 месеца
V2.0需求设计图 c68922eba2 feat(v2.0): V2.0 登录注册流程、i18n 多语言与相关改造 преди 8 месеца
backend 15079b0a9d 提交 преди 6 месеца
dailyCount 22b4036340 提交 преди 7 месеца
dashboard 86380cf30d 提交 преди 6 месеца
energyStoneStats 86380cf30d 提交 преди 6 месеца
frontend bdd7126e7c 提交 преди 6 месеца
memory_summaries 15079b0a9d 提交 преди 6 месеца
plus50EnergyStones 39e380c556 提交 преди 7 месеца
sendEmailAsFeedBack bdd7126e7c 提交 преди 6 месеца
sendEmailAsNewUser 90c9de0354 提交 преди 7 месеца
sendintlmsg 355485c4e9 提交 преди 10 месеца
sendmsg b2a8356200 提交代码 преди 10 месеца
ssl 27fda2d01e tolan字样改成lyrria преди 11 месеца
user-star c68922eba2 feat(v2.0): V2.0 登录注册流程、i18n 多语言与相关改造 преди 8 месеца
提示词包 d8e6670b0a 提交 преди 7 месеца
生产环境配置 e32d195db3 提交 преди 10 месеца
需求 038bcb16a6 Initial commit: Tolan AI 英语语音助手项目 преди 1 година
项目文档 ebd3df966e 提交 преди 7 месеца
.cursorrules bafc0b5b57 提交 преди 7 месеца
.gitignore f3e74ae32a 提交 преди 7 месеца
Backend-Prompt提示词逻辑 20260404.md 15079b0a9d 提交 преди 6 месеца
Lyrria&data.sql d8e6670b0a 提交 преди 7 месеца
Lyrria.sql d8e6670b0a 提交 преди 7 месеца
README.md 27fda2d01e tolan字样改成lyrria преди 11 месеца
backend.zip 15079b0a9d 提交 преди 6 месеца
lumi_memory.py 7737b0b91a 提交 преди 10 месеца
nginx.conf 58a3247484 提交 преди 10 месеца
prompt-202604.py 15079b0a9d 提交 преди 6 месеца
prompts-b1.py 7a068a8ec6 提交代码 преди 10 месеца
prompts-v0.2.1.py 6ecb313313 提交 преди 10 месеца
prompts-v0.3.py 7737b0b91a 提交 преди 10 месеца
技术框架总结.md c68922eba2 feat(v2.0): V2.0 登录注册流程、i18n 多语言与相关改造 преди 8 месеца
用户协议.md c68922eba2 feat(v2.0): V2.0 登录注册流程、i18n 多语言与相关改造 преди 8 месеца
隐私政策.md c68922eba2 feat(v2.0): V2.0 登录注册流程、i18n 多语言与相关改造 преди 8 месеца

README.md

Lyrria - 语音聊天助手

语音交互英语学习应用,通过与动画IP对话练习英语口语。

技术栈

前端

  • React 18 + TypeScript
  • Zustand (状态管理)
  • Ant Design (UI组件)
  • Lottie (动画)
  • WebSocket (实时通信)
  • Web Audio API (音频处理)

后端

  • FastAPI (Web框架)
  • WebSocket (实时通信)
  • DashScope (阿里云Qwen模型)
  • STT: paraformer-realtime-v2
  • LLM: qwen-plus
  • TTS: qwen3-tts-flash

快速开始

1. 后端

cd backend
python -m pip install -r requirements.txt
cp .env.example .env  # 配置API Key
python main.py

2. 前端

cd frontend
npm install
cp .env.example .env  # 配置WebSocket地址
npm run dev

访问

注意: 使用自签名证书,浏览器会提示不安全,点击"继续访问"即可

核心功能

  • 实时语音录制和传输
  • 语音识别 (STT)
  • 智能对话 (LLM)
  • 语音合成 (TTS)
  • 动画IP三状态切换(等、听、说)
  • 情感表达

配置

API Key

在 backend/.env 中配置:

DASHSCOPE_API_KEY=your-api-key

WebSocket地址

在 frontend/.env 中配置:

VITE_WS_URL=wss://localhost:8000/ws