OCR-Aliase pflegen¶
Befehl: noten-tools-aliases
Verwaltet die gelernten OCR-Aliase (~/.config/noten-tools/learned_aliases.yaml) und schlägt sie zur Aufnahme ins Repo (data/instruments.yaml) vor.
noten-verarbeitung lernt OCR-Lesungen, die nicht direkt einem Instrument zugeordnet werden konnten, automatisch in die User-Datei. Mit diesem Tool lassen sich diese Einträge anzeigen, wieder löschen oder als YAML-Patch zur dauerhaften Aufnahme ins Repo ausgeben.
Subkommandos¶
| Befehl | Bedeutung |
|---|---|
list |
Alle gelernten Aliase anzeigen (raw -> code instrument [nummer] [in X]) |
sync |
Aliase mit dem Repo abgleichen und neue Einträge als YAML-Patch ausgeben |
clear |
Alle gelernten Aliase löschen (learned_aliases.yaml entfernen) |
Beispiele¶
# Was hat noten-verarbeitung bisher gelernt?
noten-tools-aliases list
# Patch-Vorschlag für data/instruments.yaml ausgeben
noten-tools-aliases sync
# Alle gelernten Aliase verwerfen
noten-tools-aliases clear
sync im Detail¶
sync prüft jeden Eintrag in learned_aliases.yaml:
- Wenn der gelernte Identifier (z. B.
03 Klarinette 2 in B) zu einem im Repo existierenden Instrument passt und der Roh-Text dort noch nicht als Alias eingetragen ist, wird er als Vorschlag ausgegeben. - Einträge, die zu keinem bekannten Repo-Instrument passen, werden am Ende als Hinweis aufgelistet (z. B. unbekannte Stimmen, die manuell in
instruments.yamlergänzt werden müssen).
Die Ausgabe ist gültiges YAML, gruppiert nach Code und Instrument:
Die Listeneinträge können direkt unter aliases: des jeweiligen Instruments in data/instruments.yaml ergänzt werden — entweder per Pull Request oder direkt im lokalen Klon.