Was macht jarvis-ai?
Automatisieren Sie Systemaufgaben und ermöglichen Sie Sprachinteraktion mit einem lokalen KI-Assistenten, der Gesichtserkennung und Stimmungserkennung bietet.
Funktionen
- Sprachsteuerung: Führen Sie Systembefehle über natürliche Spracheingabe aus.
- Gesichtserkennung: Erkennt autorisierte Benutzer und passt das Verhalten an.
- Stimmungserkennung: Analysiert die Mimik, um die Interaktion zu personalisieren.
- Systemautomatisierung: Starten Sie Apps, verwalten Sie Dateien und fragen Sie Systeminformationen ab.
- Lokale Verarbeitung: Alle Daten bleiben auf Ihrem Gerät – kein Cloud-Zwang.
Voraussetzungen
- Python 3.8 oder höher
- Mikrofon und Kamera
- Internetverbindung nur für die Erstinstallation von Paketen
Installation
-
Klonen Sie das Repository:
git clone https://github.com/Bombblastchrysanthemumlacustre304/jarvis-ai.git cd jarvis-ai -
Installieren Sie die Abhängigkeiten:
pip install -r requirements.txt -
Konfigurieren Sie die Umgebungsvariablen (optional):
JARVIS_LANG: Sprache (z. B.de-DEfür Deutsch)JARVIS_VOICE: Stimme (z. B.female)
Verwendung
Starten Sie den Assistenten:
python jarvis.py
Sprechen Sie Befehle wie:
- „Öffne den Browser“
- „Wie ist das Wetter heute?“
- „Erstelle eine Notiz“
Unterstützte Plattformen
- Windows 10/11
- macOS 11+
- Ubuntu 20.04+
Technische Details
- Gesichtserkennung: OpenCV mit vortrainierten Modellen
- Stimmungsanalyse: TensorFlow-basiertes Modell
- Spracherkennung:
speechrecognition-Bibliothek - Text-to-Speech:
pyttsx3(Offline-Synthese)
Lizenz
MIT