<img src=”data/image/logo.svg” wyrównaj=”right” szerokość=”150” alt=”⬟ Logo SL5 Aura”>

⬟ SL5 Aura – Twój głos. Twoje zasady.

W 100% offline, platforma asystentów głosowych dbająca o prywatność.XSPACEbreakX Określ dokładnie, co robi Twój głos — od jednego słowaXSPACEbreakX do pełnych skryptów Pythona. Brak chmury. Żadne dane nie opuszczają Twojego komputera.XSPACEbreakX Działa w terminalu, przeglądarce lub jako usługa w tle — w systemach Linux, macOS i Windows.

👵 Początkujący

🎓 Uczeń

🧑u200d💻 Programista

Tryb OMA: po prostu napisz słowo, Aura zajmie się resztą

Ucz się z Koanami — jedna koncepcja na raz

Pełne skrypty Pythona, wtyczki, wywołania API

🗄️Zarządzanie państwem

Orkiestracja Trino + Airflow, fzf, CopyQ, polecenia głosowe/terminalowe, interfejsy użytkownika przeglądarki

Energy Consumption~2,87 J na test (39 testów przy średnio 0,34 s · pomiar za pomocą Eco-CI) · brak obliczeń w chmurze

<szczegóły>

Szybki start

Szybki start

  1. Pobierz lub sklonuj to repozytorium

  2. Uruchom skrypt instalacyjny dla swojego systemu operacyjnego (zobacz folder setup/):

  • Linux (Arch/Manjaro): bash setup/manjaro_arch_setup.sh ===> 🧩 przeczytaj docs/LINUX_WAYLAND_dotool

  • Linux (Ubuntu/Debian): bash setup/ubuntu_setup.sh

  • Linux (openSUSE): bash setup/suse_setup.sh

  • Linux (NixOS): nix-shell setup/shell.nix, a następnie bash setup/nixos_setup.sh ===> ⚠️ Eksperymentalny — nietestowany przez autorów, opinie mile widziane! XSPACEbreakX

  • macOS: bash setup/macos_setup.sh

  • Windows: setup/windows11_setup_with_ahk_copyq.bat

  1. Uruchom Aurę: ./scripts/restart_venv_and_run-server.sh

  2. Naciśnij klawisz skrótu i mów — full guide →

⚠️ Wymagania systemowe i kompatybilność

  • Windows: ✅ W pełni obsługiwane (używa AutoHotkey/PowerShell).

  • macOS: ✅ W pełni obsługiwany (używa AppleScript).

  • Linux (X11/Xorg): ✅ W pełni obsługiwane.

  • Linux (Wayland): ✅ Pełne wsparcie (testowane na KDE Plasma 6 / Wayland).

  • Linux (wersja krocząca oparta na CachyOS / Arch): ✅ W pełni obsługiwane. Wymaga mimalloc (sudo pacman -S mimalloc) ze względu na kompatybilność z glibc 2.43.

  • Linux (NixOS): 🧪 Eksperymentalny — konfiguracja opracowana przez społeczność, jeszcze nie przetestowana. Jeśli spróbujesz, otwórz problem lub PR i opisz swoje ustalenia! XSPACEbreakX

  • Linux (Manjaro): Nowość/eksperyment: Ogólnosystemowy klawisz skrótu otwiera interfejs przypominający fzf, sterowany klawiaturą, dzięki czemu możesz uruchamiać polecenia Aury z dowolnego miejsca na pulpicie (całkowicie oddzielone od aktywnego okna). Ten program uruchamiający sterowany klawiszami skrótu jest obecnie zaimplementowany i przetestowany w systemie Linux (Manjaro); inne dystrybucje mogą działać, ale wymagają konfiguracji. Zobacz w 👉 docs/Feature_Spotlight/CopyQ_Shortcut_Super_s.md XSPACEbreakX

XSPACEbreakX SL5 Aura to kompletny asystent głosowy offline zbudowany na bazie Vosk (dla zamiany mowy na tekst) i LanguageTool (dla gramatyki/stylu), wyposażony w opcjonalną funkcję Local LLM (Ollama) Fallback do kreatywnych odpowiedzi i zaawansowanego dopasowywania rozmytego. Przekształca Twój głos w precyzyjne działania i tekst, zaprojektowany z myślą o maksymalnej personalizacji poprzez podłączany system reguł i dynamiczny silnik skryptowy. XSPACEbreakX Tłumaczenia: Ten dokument istnieje również w other languages.

Uwaga: Wiele tekstów to wygenerowane maszynowo tłumaczenia oryginalnej dokumentacji w języku angielskim i mają one wyłącznie charakter ogólny. W przypadku rozbieżności lub niejasności, zawsze obowiązuje wersja angielska. Czekamy na pomoc społeczności w ulepszaniu tego tłumaczenia!

<szczegóły>

Demo

📺 Wersja demonstracyjna terminala

Terminal Demo

Wskazówka: Aby uzyskać lepsze wrażenia z terminala, zobacz Zsh Integration.

🎥 Samouczek wideo

SL5 Aura: HowTo crash SL5 Aura?

(Link alternatywny: skipvids.com)

<szczegóły>

Kluczowe funkcje

Kluczowe funkcje

  • Offline i prywatnie: 100% lokalnie. Żadne dane nigdy nie opuszczają Twojej maszyny.

  • Dynamiczny silnik skryptowy: Wyjdź poza zastępowanie tekstu. Reguły mogą uruchamiać niestandardowe skrypty Pythona (on_match_exec) w celu wykonywania zaawansowanych działań, takich jak wywoływanie interfejsów API (np. przeszukiwanie Wikipedii), interakcja z plikami (np. zarządzanie listą zadań do wykonania) lub generowanie zawartości dynamicznej (np. kontekstowe powitanie e-mail).

  • Reguły uwzględniające kontekst: Ogranicz reguły do określonych aplikacji. Używając opcji only_in_windows, możesz mieć pewność, że reguła zostanie wyzwolona tylko wtedy, gdy aktywny będzie określony tytuł okna (np. „Terminal”, „Kod VS” lub „Przeglądarka”). Działa to na wielu platformach (Linux, Windows, macOS).

  • Silnik transformacji o wysokim poziomie kontroli: implementuje oparty na konfiguracji, wysoce konfigurowalny potok przetwarzania. Priorytet reguł, wykrywanie poleceń i transformacje tekstu są określane wyłącznie na podstawie kolejności reguł w Fuzzy Maps, co wymaga konfiguracji, a nie kodowania.

  • Oszczędne wykorzystanie pamięci RAM: Inteligentnie zarządza pamięcią, wstępnie ładując modele tylko wtedy, gdy dostępna jest wystarczająca ilość wolnej pamięci RAM, zapewniając, że inne aplikacje (takie jak gry komputerowe) zawsze mają priorytet.

  • Wiele platform: działa na systemach Linux, macOS i Windows.

  • W pełni zautomatyzowany: Zarządza własnym serwerem LanguageTool (ale możesz także użyć zewnętrznego).

  • Niezwykła szybkość: Inteligentne buforowanie zapewnia natychmiastowe powiadomienia „Słuchanie…” i szybkie przetwarzanie.

  • Dynamiczne zarządzanie stanem poprzez Trino: Silnik konfiguracyjny obsługujący interfejs oddziela ustawienia dla „mowy”, „terminalu” i „sieci” — zmień je bez wpływając na innych. Zawiera panel administracyjny działający w czasie rzeczywistym (port 8084).

<szczegóły>

🔌 Gotowe do użycia integracje XSPACEbreakX ## 🔌 Gotowe do użycia integracje

SL5-Aura zawiera rozległy ekosystem ponad 100+ wstępnie skonfigurowanych wtyczek. Oto kilka najważniejszych wydarzeń:

Sterowanie głosowe OculiX / SikuliX IDE

SL5-Aura zapewnia pierwszorzędną obsługę głosową dla OculiX i SikuliX IDE. Dzięki tej integracji możesz „mówić” swoim kodem automatyzacji.

  • Voice-to-Snippet: Powiedz „kliknij”, „czekaj” lub „znajdź wszystko”, a usługa natychmiast wpisze poprawny kod Pythona (np. click("image.png")) do IDE.

  • Window-Aware: Wtyczka jest zależna od kontekstu; aktywuje się tylko wtedy, gdy okno OculiX/SikuliX jest aktywne.

  • ** Inteligentna obsługa języka angielskiego:** zoptymalizowana dla „en-US”, ze szczególnym naciskiem na obce akcenty (np. fonetyka niemiecko-angielska), zapewniająca wysoką dokładność rozpoznawania dla społeczności globalnej.

  • Rozszerzalny: Wykorzystuje łatwy do edycji format FUZZY_MAP_pre.py.

Stan: Uznawany za wtyczkę społecznościową przez zespół OculiX (zobacz Issue #204).

Sterowanie głosowe w LibreOffice IDE

0 A.D. Sterowanie głosowe


<szczegóły>

Dokumentacja

Dokumentacja

Aby uzyskać pełne informacje techniczne, w tym wszystkie moduły i skrypty, odwiedź naszą oficjalną stronę dokumentacji. Jest generowany automatycznie i zawsze aktualny.

👉Go to Documentation sl5net.github.io/SL5-aura-service

Stan kompilacji

Linux Manjaro Linux Ubuntu Linux Suse

macOS Windows 11

OculiX Compatible <divlay=”left”> Obserwatorzy gwiazd Licencja Dokumentacja