Rename project from lel to aman
This commit is contained in:
parent
2c570c7a87
commit
09090102a2
12 changed files with 77 additions and 77 deletions
|
|
@ -2,9 +2,9 @@
|
|||
|
||||
## Project Structure & Module Organization
|
||||
|
||||
- `src/leld.py` is the primary entrypoint (X11 STT daemon).
|
||||
- `src/aman.py` is the primary entrypoint (X11 STT daemon).
|
||||
- `src/recorder.py` handles audio capture using PortAudio via `sounddevice`.
|
||||
- `src/leld.py` owns Whisper setup and transcription.
|
||||
- `src/aman.py` owns Whisper setup and transcription.
|
||||
- `src/aiprocess.py` runs the in-process Llama-3.2-3B cleanup.
|
||||
- `src/desktop_x11.py` encapsulates X11 hotkeys, tray, and injection.
|
||||
- `src/desktop_wayland.py` scaffolds Wayland support (exits with a message).
|
||||
|
|
@ -13,7 +13,7 @@
|
|||
|
||||
- Install deps (X11): `uv sync --extra x11`.
|
||||
- Install deps (Wayland scaffold): `uv sync --extra wayland`.
|
||||
- Run daemon: `uv run python3 src/leld.py --config ~/.config/lel/config.json`.
|
||||
- Run daemon: `uv run python3 src/aman.py --config ~/.config/aman/config.json`.
|
||||
|
||||
System packages (example names):
|
||||
|
||||
|
|
@ -39,6 +39,6 @@ System packages (example names):
|
|||
|
||||
- Audio input is configured via the `recording.input` field in `config.json`.
|
||||
- STT model and device are configured via the `stt` section in `config.json`.
|
||||
- LLM model settings are locked; model downloads to `~/.cache/lel/models/`.
|
||||
- LLM model settings are locked; model downloads to `~/.cache/aman/models/`.
|
||||
- `-v/--verbose` enables verbose logs (including llama.cpp) with `llama::` prefix.
|
||||
- Press `Esc` while recording to cancel without processing.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue