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
|
```mermaid
|
||||||
stateDiagram-v2
|
stateDiagram-v2
|
||||||
[*] --> idle: Anmeldung
|
[*] --> idle: Anmeldung
|
||||||
idle --> loading: "Sprachmodell laden" oder Cache vorhanden
|
idle --> loading: Klick auf "Sprachmodell laden" / "Diktat aktivieren"
|
||||||
loading --> ready: Worker meldet "ready"
|
loading --> ready: Worker meldet "ready"
|
||||||
loading --> error: Speicher, Abbruch, 2 min ohne Regung
|
loading --> error: Speicher, Abbruch, 2 min ohne Regung
|
||||||
ready --> idle: "Entladen"
|
ready --> idle: "Entladen"
|
||||||
@@ -56,12 +56,15 @@ stateDiagram-v2
|
|||||||
error --> loading: erneuter Versuch
|
error --> loading: erneuter Versuch
|
||||||
```
|
```
|
||||||
|
|
||||||
* **Liegt das Modell im Cache, stellt es sich beim Anmelden von selbst bereit.**
|
* **Es lädt nichts von selbst** – weder der Download noch das Aktivieren aus dem
|
||||||
Einmal herunterladen genügt also.
|
Cache. Beides braucht einen Klick.
|
||||||
* **Ohne Cache passiert nichts von allein** – ein Download von 300 MB startet nie
|
* Der Grund ist gemessen, nicht vermutet: das Anlegen der ONNX-Sitzung übersetzt
|
||||||
unaufgefordert.
|
hunderte Shader und legt dabei Zeiger und Darstellung für einige Sekunden
|
||||||
* Der Selbstversuch läuft genau **einmal je Seitenaufruf**: wer das Modell
|
still. Lief das beim Anmelden von selbst, sah die ganze Anwendung aus, als
|
||||||
absichtlich löscht oder entlädt, will es nicht sofort wiederhaben.
|
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**
|
* Vor dem Download bittet die Anwendung um **dauerhaften Speicher**
|
||||||
(`navigator.storage.persist`). Chrome darf ablehnen; dann funktioniert alles
|
(`navigator.storage.persist`). Chrome darf ablehnen; dann funktioniert alles
|
||||||
genauso, nur ohne diese Zusicherung.
|
genauso, nur ohne diese Zusicherung.
|
||||||
|
|||||||
Reference in New Issue
Block a user