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, {'command_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 le mode grand-mère — 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 ( |
|