Diktat: kein automatisches Laden mehr (docs/04-diktat.md)
This commit is contained in:
+10
-7
@@ -48,7 +48,7 @@ Es gibt bewusst nichts einzustellen (`src/lib/whisper.tsx`):
|
||||
```mermaid
|
||||
stateDiagram-v2
|
||||
[*] --> idle: Anmeldung
|
||||
idle --> loading: "Sprachmodell laden" oder Cache vorhanden
|
||||
idle --> loading: Klick auf "Sprachmodell laden" / "Diktat aktivieren"
|
||||
loading --> ready: Worker meldet "ready"
|
||||
loading --> error: Speicher, Abbruch, 2 min ohne Regung
|
||||
ready --> idle: "Entladen"
|
||||
@@ -56,12 +56,15 @@ stateDiagram-v2
|
||||
error --> loading: erneuter Versuch
|
||||
```
|
||||
|
||||
* **Liegt das Modell im Cache, stellt es sich beim Anmelden von selbst bereit.**
|
||||
Einmal herunterladen genügt also.
|
||||
* **Ohne Cache passiert nichts von allein** – ein Download von 300 MB startet nie
|
||||
unaufgefordert.
|
||||
* Der Selbstversuch läuft genau **einmal je Seitenaufruf**: wer das Modell
|
||||
absichtlich löscht oder entlädt, will es nicht sofort wiederhaben.
|
||||
* **Es lädt nichts von selbst** – weder der Download noch das Aktivieren aus dem
|
||||
Cache. Beides braucht einen Klick.
|
||||
* Der Grund ist gemessen, nicht vermutet: das Anlegen der ONNX-Sitzung übersetzt
|
||||
hunderte Shader und legt dabei Zeiger und Darstellung für einige Sekunden
|
||||
still. Lief das beim Anmelden von selbst, sah die ganze Anwendung aus, als
|
||||
hinge sie – und zwar genau dann, wenn jemand gerade eine Lead-Kachel ziehen
|
||||
wollte.
|
||||
* Liegt das Modell im Cache, heißt der Knopf *Diktat aktivieren* und der
|
||||
Download entfällt.
|
||||
* Vor dem Download bittet die Anwendung um **dauerhaften Speicher**
|
||||
(`navigator.storage.persist`). Chrome darf ablehnen; dann funktioniert alles
|
||||
genauso, nur ohne diese Zusicherung.
|
||||
|
||||
Reference in New Issue
Block a user