Primeros pasos con SL5 Aura¶
Requisitos previos: Ha completado el script de configuración y configurado su tecla de acceso rápido. Si no, consulte el Installation section in README.md.
Paso 0: Configura tu tecla de acceso rápido¶
Elige tu plataforma:
Linux/macOS: instale CopyQ y cree un comando con un acceso directo global:
touch /tmp/sl5_record.trigger
Windows: utilice AutoHotkey v2 o CopyQ. El script de instalación instala ambos automáticamente.
El archivo desencadenante es: c:\tmp\sl5_record.trigger
Detalles completos: XMLDLINK3X
Paso 1: Tu primer dictado¶
Inicie Aura (si aún no se está ejecutando):
./scripts/restart_venv_and_run-server.sh
Espere el sonido de inicio; eso significa que Aura está lista.
Haga clic en cualquier campo de texto (editor, navegador, terminal).
Presione su tecla de acceso rápido, diga “Hola mundo”, presione la tecla de acceso rápido nuevamente.
Observe cómo aparece el texto.
¿No pasó nada? Verifique
log/aura_engine.logpara ver si hay errores. Solución común para CachyOS/Arch:sudo pacman -S mimalloc
Paso 2: escribe tu primera regla¶
La forma más rápida de agregar una regla personal:
Abra
config/maps/plugins/sandbox/de-DE/FUZZY_MAP_pre.pyAgregue una regla dentro de
FUZZY_MAP_pre = [...]:('Hello World', r'hello world', 0, {'flags': re.IGNORECASE}) # ^ output ^ pattern ^ threshold (ignored for regex)
Guardar: Aura se recarga automáticamente. No es necesario reiniciar.
Dicte “hola mundo” y observe cómo se convierte en “Hola mundo”.
Consulte
docs/FuzzyMapRuleGuide.mdpara obtener la referencia completa de la regla.
El Oma-Modus (atajo para principiantes)¶
¿Aún no conoces las expresiones regulares? Ningún problema.
Abra cualquier
FUZZY_MAP_pre.pyvacío en el sandbox.Escriba solo una palabra simple en su propia línea (sin comillas, sin tupla):
raspberryGuardar: el sistema Auto-Fix detecta la palabra desnuda y automáticamente lo convierte en una entrada de regla válida.
Luego podrás editar el texto de reemplazo manualmente.
Esto se llama Oma-Modus y está diseñado para usuarios que desean resultados sin aprender expresiones regulares primero.
Paso 3: Aprende con Koans¶
Los koans son pequeños ejercicios en los que cada uno enseña un concepto.
Viven en configmaps/koans deutsch/ y configmaps/koans english/.
Comience aquí:
Carpeta |
Lo que aprendes |
|---|---|
|
Auto-Fix, primera regla sin expresiones regulares |
|
Su primera regla, conceptos básicos del oleoducto |
|
Trabajar con listas |
|
Coincidencia difusa para nombres difíciles de reconocer |
|
Atajos útiles |
Cada carpeta koan contiene un FUZZY_MAP_pre.py con ejemplos comentados.
Descomente una regla, guárdela, dicte la frase desencadenante y listo.
Paso 4: Ir más allá¶
Qué |
Dónde |
|---|---|
Referencia completa de la regla |
|
Crea tu propio complemento |
|
Ejecute scripts de Python desde reglas |
|
DEV_MODE + configuración del filtro de registro |
|
Reglas sensibles al contexto ( |
|