Update dashboard, memory, root (+1 ~7 -2)

This commit is contained in:
Echo
2026-02-03 17:20:24 +00:00
parent f184b2b179
commit db4b57f5a3
10 changed files with 378 additions and 529 deletions

View File

@@ -44,6 +44,40 @@
**Pentru orice altă adresă:** Citesc și raportez, aștept aprobare.
### Transcriere Audio/Video (Whisper)
- **Model:** OpenAI Whisper (local, CPU)
- **Dependințe:** PyTorch CPU, ffmpeg (static binary în ~/bin/)
- **Venv:** `~/clawd/venv/`
**Utilizare:**
```bash
cd ~/clawd && source venv/bin/activate
export PATH="$HOME/bin:$PATH"
# Transcriere directă
python3 -c "
import whisper
model = whisper.load_model('base')
result = model.transcribe('/path/to/audio.mp3', language='ro')
print(result['text'])
"
# Download de pe Google Drive + transcriere
gdown 'FILE_ID' -O /tmp/audio.mp3
```
**Modele disponibile:**
- `tiny` - cel mai rapid, mai puțin precis
- `base` - echilibru bun (folosit default)
- `small`, `medium`, `large` - mai precise, mai lente
**Formate suportate:** mp3, mp4, wav, m4a, webm, etc. (orice ffmpeg poate procesa)
**Note:**
- Pe CPU durează mai mult (~1x real-time pentru base)
- Pentru română, base e suficient de precis
- Transcrierea poate avea erori minore de recunoaștere
### Dashboard
- **URL:** https://moltbot.tailf7372d.ts.net/echo/
- **Task add:** `python3 dashboard/update_task.py add in-progress "titlu"`
@@ -97,6 +131,23 @@ memory_get path="memory/file.md" from=1 lines=50
3. Re-indexează DOAR fișierul modificat (incremental)
4. Celelalte fișiere rămân neatinse
### Procesare Bonuri Fiscale (PDF → Oracle)
- **Script:** `python3 tools/process_bon.py <pdf_path> [--save]`
- **Comandă:** Când Marius trimite PDF + "procesează bon" sau "bon fiscal"
- **Dry run:** fără `--save` - arată ce ar salva
- **Salvare:** cu `--save` - salvează efectiv în Oracle
**Flux:**
1. Marius trimite PDF pe WhatsApp/Discord
2. Marius scrie: "procesează bon" / "bon" / "adaugă bon"
3. Echo rulează dry run, arată rezultatul
4. Marius confirmă "ok" / "salvează" → Echo rulează cu --save
**Ce face scriptul:**
- OCR via roa2web API
- SQLite: receipt complet
- Oracle: partener + note contabile (ID_JTVA, TAXCODE, etc.)
### Git
- **Repo:** ~/clawd → gitea.romfast.ro/romfast/clawd
- **Commit:** `python3 tools/git_commit.py --push`