Doku: Projektstruktur, STT_DEVICE_INDEX, Changelog-Einträge zu Repository und Namen
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
884ec5dd90
commit
a277f7c5fd
1 changed files with 7 additions and 3 deletions
|
|
@ -46,7 +46,7 @@ Warm-up).
|
|||
## 2. Projektstruktur
|
||||
|
||||
```
|
||||
SpeechToText/
|
||||
whisper-stt-cli/ (lokal: ~/Python_Programs/SpeechToText)
|
||||
├── stt_core.py Kern: Engine, Audio-Hilfen, Halluzinationsfilter, VAD-Segmentierung (kein I/O)
|
||||
├── stt_service.py FastAPI-Dienst: HTTP-Endpunkte, WebSocket, Worker, Start des Wyoming-Servers
|
||||
├── stt_wyoming.py Wyoming-Protokoll-Handler (Home Assistant)
|
||||
|
|
@ -64,10 +64,12 @@ SpeechToText/
|
|||
├── docs/ENTWICKLER.md dieses Dokument
|
||||
├── BEDIENUNGSANLEITUNG.md Anwender-Handbuch
|
||||
├── README.md Überblick und Schnellstart
|
||||
├── CHANGELOG.md Änderungen je Version
|
||||
├── CLAUDE.md Kurzkontext für Claude Code
|
||||
├── requirements.txt
|
||||
├── pytest.ini Marker, Standard: Integrationstests ausgeschlossen
|
||||
└── legacy/ historische Einzelskripte (nicht gepflegt)
|
||||
├── .gitignore u. a. .venv/, *.wav (Aufnahmen), .claude/
|
||||
└── legacy/ historische Einzelskripte stt.py, stt_respeaker.py (nicht gepflegt)
|
||||
```
|
||||
|
||||
**Abhängigkeitsrichtung** (keine Zyklen):
|
||||
|
|
@ -606,7 +608,6 @@ Beispiel in `docs/API.md` (`/health`) anpassen und Eintrag in `CHANGELOG.md` erg
|
|||
- Zwischenergebnisse (partielle Transkripte) während langer Äußerungen.
|
||||
- LLM-Korrektur optional auch im Dienst anbieten (z. B. `/transcribe?correct=true`), weiterhin standardmäßig aus.
|
||||
- MCP-Adapter analog zu chatterbox-tts-cli (`mcp_adapter.py`).
|
||||
- Remote-Repository auf kitux.de (Forgejo).
|
||||
- Anbindung als STT-Provider im Voice-Assistant v3 (OpenAI-kompatibel bereits möglich).
|
||||
|
||||
---
|
||||
|
|
|
|||
Loading…
Reference in a new issue