Multimodal emotion assistant with visual emotion analysis, Qwen realtime voice interaction, and local RAG knowledge base.
- Visual emotion analysis with local camera input
- Realtime voice assistant based on Qwen Omni / ASR / TTS models
- Local knowledge-base retrieval with embedding and rerank support
- Desktop GUI for text chat, voice mode, and environment setup
conda create -n hse_emotion python=3.10 -y
conda activate hse_emotion
pip install -r requirements_stable.txt
pip install -r requirements_llm_ui_v0.1.3.txt
copy .env.example .env
python -m hsemotion_uiBefore running the app, edit .env and set:
DASHSCOPE_API_KEY=your_key_hereThis project is currently configured around these DashScope / Qwen model IDs:
qwen3.5-plusqwen3-omni-flash-realtimeqwen3-asr-flash-realtimeqwen3-tts-flash-realtimetext-embedding-v4qwen3-rerank
- No API key is included in this repository
- You must provide your own DashScope / Qwen API key
- Runtime artifacts such as
.env, logs, vector databases, and model caches are intentionally excluded
- For full Chinese deployment instructions, see README_ZH.md
- For full English deployment instructions, see README_EN.md
- For environment setup with a small installer UI, run
tools\run_env_installer.bat