Premiers pas avec SL5 Aura¶
Prérequis : Vous avez terminé le script de configuration et configuré votre raccourci clavier. Sinon, consultez le Installation section in README.md.
Étape 0 : Configurez votre raccourci clavier¶
Choisissez votre plateforme :
Linux/macOS — Installez CopyQ et créez une commande avec un raccourci global :
touch /tmp/sl5_record.trigger
Windows — Utilisez AutoHotkey v2 ou CopyQ. Le script d’installation installe les deux automatiquement.
Le fichier de déclenchement est : c:\tmp\sl5_record.trigger
Tous les détails : README.md#configure-your-hotkey
Étape 1 : Votre première dictée¶
Démarrez Aura (s’il n’est pas déjà en cours d’exécution) :
./scripts/restart_venv_and_run-server.sh
Attendez le son de démarrage – cela signifie qu’Aura est prêt.
Cliquez dans n’importe quel champ de texte (éditeur, navigateur, terminal).
Appuyez sur votre touche de raccourci, dites “Hello World”, appuyez à nouveau sur la touche de raccourci.
Regardez le texte apparaître.
Rien ne s’est passé ? Vérifiez
log/aura_engine.logpour les erreurs. Correctif commun pour CachyOS/Arch :sudo pacman -S mimalloc
Étape 2 : Écrivez votre première règle¶
Le moyen le plus rapide d’ajouter une règle personnelle :
Ouvrez
config/maps/plugins/sandbox/de-DE/FUZZY_MAP_pre.pyAjoutez une règle dans
FUZZY_MAP_pre = [...]:('Hello World', r'hello world', 0, {'flags': re.IGNORECASE}) # ^ output ^ pattern ^ threshold (ignored for regex)
Enregistrer — Aura se recharge automatiquement. Aucun redémarrage nécessaire.
Dictez « Hello World » et regardez-le devenir « Hello World ».
Voir
docs/FuzzyMapRuleGuide.mdpour la référence complète des règles.
L’Oma-Modus (raccourci pour débutant)¶
Vous ne connaissez pas encore les regex ? Aucun problème.
Ouvrez n’importe quel
FUZZY_MAP_pre.pyvide dans le bac à sableÉcrivez juste un mot simple sur sa propre ligne (pas de guillemets, pas de tuple) :
raspberryEnregistrer — le système Auto-Fix détecte le simple mot et automatiquement le convertit en une entrée de règle valide.
Vous pouvez ensuite modifier manuellement le texte de remplacement.
C’est ce qu’on appelle Oma-Modus — conçu pour les utilisateurs qui souhaitent des résultats sans apprendre d’abord les regex.
Étape 3 : Apprendre avec les Koans¶
Les Koans sont de petits exercices qui enseignent chacun un concept.
Ils vivent dans configmaps/koans deutsch/ et configmaps/koans english/.
Commencez ici :
Dossier |
Ce que vous apprenez |
|---|---|
|
Auto-Fix, première règle sans regex |
|
Votre première règle, les bases du pipeline |
|
Travailler avec des listes |
|
Correspondance floue pour les noms difficiles à reconnaître |
|
Raccourcis utiles |
Chaque dossier koan contient un FUZZY_MAP_pre.py avec des exemples commentés.
Décommentez une règle, enregistrez, dictez la phrase déclencheur – c’est fait.
Étape 4 : Aller plus loin¶
Quoi |
Où |
|---|---|
Référence complète des règles |
|
Créez votre propre plugin |
|
Exécuter des scripts Python à partir de règles |
|
DEV_MODE + configuration du filtre de journal |
|
Règles contextuelles ( |
|