Delete QWEN.md
This commit is contained in:
32
QWEN.md
32
QWEN.md
@@ -1,32 +0,0 @@
|
|||||||
# Qwen Context: alexander_smart-speaker
|
|
||||||
|
|
||||||
## Goal
|
|
||||||
Voice assistant for Linux with wake word, STT/TTS, AI dialogue, weather, timer/alarm/stopwatch and volume control.
|
|
||||||
|
|
||||||
## Architecture
|
|
||||||
- Entry: `run.py` -> `app/main.py`
|
|
||||||
- Audio layer: `app/audio/` (`wakeword.py`, `stt.py`, `tts.py`, `sound_level.py`)
|
|
||||||
- Core logic: `app/core/` (`commands.py`, `ai.py`, `config.py`, `cleaner.py`)
|
|
||||||
- Features: `app/features/` (weather, timer, stopwatch, alarm, music, cities game)
|
|
||||||
- State: `data/*.json`
|
|
||||||
|
|
||||||
## High-Value Files
|
|
||||||
- `app/core/commands.py` for intent routing
|
|
||||||
- `app/main.py` for event loop and orchestration
|
|
||||||
- `app/core/config.py` for env configuration
|
|
||||||
|
|
||||||
## How To Work In This Repo
|
|
||||||
1. Keep edits minimal and local.
|
|
||||||
2. Prefer fixes with clear fallback behavior (microphone/API failures).
|
|
||||||
3. Do not hardcode secrets; use `.env` and `.env.example`.
|
|
||||||
4. Update README when behavior/commands change.
|
|
||||||
|
|
||||||
## Quick Checks
|
|
||||||
```bash
|
|
||||||
./scripts/qwen-check.sh
|
|
||||||
```
|
|
||||||
|
|
||||||
## Notes For Agent
|
|
||||||
- If touching audio code, keep Linux compatibility first.
|
|
||||||
- For command parsing, add/adjust tests when test infra exists.
|
|
||||||
- Preserve Russian command phrases compatibility.
|
|
||||||
Reference in New Issue
Block a user