Sprachaktivierte virtuelle Assistenten und intelligente Lautsprecher wie Google Home und Alexa von Amazon sind eine wachsende Präsenz in Millionen von Haushalten auf der ganzen Welt. Stellen Sie ihnen eine Frage, und sie antworten, sie erzählen Witze, sie rufen die Wettervorhersage ab und sie spielen Musik.

Aber intelligente Lautsprecher sind ein Albtraum für die Privatsphäre, und es kann beunruhigend sein, einen zu Hause zu haben, wenn man es weiß dass Daten über das, was Sie sagen, an Unternehmen übertragen werden, die nicht Ihr bestes Interesse haben Herz.

Benutzerdefinierte Sprachassistenten sind einfacher als Sie denken

Wenn Sie Ihre Privatsphäre schätzen, aber einige der Funktionen eines intelligenten Lautsprechers wünschen, können Sie ganz einfach Ihren eigenen erstellen. Alles, was Sie brauchen, ist ein Raspberry Pi oder ein anderer Computer, auf dem Linux, die Mycroft.ai-Software, ein anständiges USB-Mikrofon, und einige Lautsprecher.

Der springende Punkt bei einem Sprachassistenten ist, dass Sie Ihre Stimme verwenden, um ihn zu steuern, und Feedback oder Antwort in hörbarer Form gegeben wird. Du sprichst es an und es spricht direkt zu dir zurück. Dadurch wird ein Monitor überflüssig und Sie sparen bares Geld für Display-Technologie.

instagram viewer

Schließen Sie das USB-Mikrofon und die Lautsprecher an und schließen Sie dann die Stromversorgung an.

Installieren Sie Mycroft AI auf Ihrem Raspberry Pi

Wenn Sie anfangs Installieren Sie ein Betriebssystem auf Ihrem Raspberry Pi, stellen Sie sicher, dass Sie es so konfiguriert haben, dass es SSH-Verbindungen akzeptiert.

Öffnen Sie ein Terminal oder verwenden Sie einen SSH-Client wie PuTTY, um eine Verbindung zu Ihrem Pi herzustellen. Wenn Ihr Benutzername pi ist und die lokale IP-Adresse Ihres Pi 192.168.1.32 ist, würden Sie Folgendes eingeben:

schPi@192.168.1.32

Aktualisieren und aktualisieren Sie installierte Pakete mit

sudo apt aktualisieren
sudo apt upgrade

Jetzt verfügt Ihr Raspberry Pi über die neuesten Standardsoftware- und Sicherheitsupdates.

Git installieren:

sudo apt Installieren git

Klonen Sie Mycroft Core in Ihr Home-Verzeichnis und cd hinein:

git Klon https://github.com/MycroftAI/mycroft-core.git
CD mycroft-core

Das Verzeichnis enthält mehrere Dateien, die aus dem Mycroft-Repository geklont wurden. Sie können diese überprüfen mit:

ls

Die beiden, auf die Sie am meisten achten sollten, sind README.md, das nützliche Informationen über die Software enthält, und dev_setup.sh, ein Skript, das bei der Automatisierung der Installation hilft. Verwenden:

KatzeLiesmich.md

um die Datei zu lesen, und führen Sie dann das Skript aus mit:

./dev_setup.sh

Ihnen werden eine Reihe von Fragen gestellt, darunter, ob Sie den Stable- oder Unstable-Zweig ausführen möchten (Hinweis: Sie möchten den Stable-Zweig), ob Mycroft dies tun sollte Suchen Sie automatisch nach Updates, wenn Sie eine lokal generierte Roboterstimme (bekannt als "Mimic") wünschen und ob das Skript Mycroft-Hilfsbefehle zu Ihrer lokalen hinzufügen soll Weg.

Das lokale Erstellen der Mimic-Stimme dauert auf einem Raspberry Pi mehrere Stunden, bedeutet aber, dass Mycroft mit Ihnen sprechen kann, auch wenn der Pi keinen Zugang zum Internet hat. Das Hinzufügen von Befehlen zu Ihrem Pfad bedeutet, dass sie später leichter zu finden und zu verwenden sind.

Sobald Sie Ihre Auswahl getroffen haben, lädt das Skript mehrere Dutzend Python-Pakete herunter und installiert sie. Dieser Vorgang sollte etwa 10 Minuten dauern, kann aber je nach Verbindungsgeschwindigkeit variieren.

Sobald Sie zur Befehlszeile zurückgekehrt sind, können Sie Mycroft AI starten mit:

./Anfang-mycroft.sh alle

Mycroft ist jetzt online, hört über Ihr Mikrofon zu und ist bereit, über die Lautsprecher zu antworten.

Fähigkeiten zu Mycroft hinzufügen

Mycroft verfügt über einige eingebaute Grundfähigkeiten. Sie können es bitten, Ihnen das Wetter an Ihrem Standort mitzuteilen, Sie können die Lautstärke mit Ihrer Stimme erhöhen oder verringern, oder Sie können „Spiel die Nachrichten“ sagen, um einen länderspezifischen RSS-Feed mit Nachrichten vom Mimic-Roboter vorlesen zu lassen Stimme.

ls /opt/mycroft/skills

Jedes der als Ergebnis dieses Befehls angezeigten Verzeichnisse enthält eine README.md-Datei, die die Anforderungen und Gebrauchsanweisungen enthält. Verwenden Sie die Katze Befehl zum Lesen des Inhalts.

Wenn Sie beispielsweise die Anweisungen für Mycroft-Witze herausfinden möchten, geben Sie Folgendes ein:

cat /opt/mycroft/skills/mycroft-joke.mycroftai/README.md

Andere Fähigkeiten können hinzugefügt werden, indem Sie sie von herunterladen Mycroft-Marktplatz, was das Erstellen eines Kontos beinhaltet, das mit Ihrer Mycroft AI verknüpft ist, oder das Klonen direkt von der Mycroft Skills GitHub-Repository.

Um einen neuen Skill über das Terminal hinzuzufügen, wählen Sie die URL des Skills aus, den Mycroft lernen soll:

CD /opt/mycroft/skills/
git Klon Adresse/des/des/Skills/Repositoriums

Entwickeln Sie Ihre eigenen Mycroft-Fähigkeiten

Sie haben Mycroft AI jetzt auf einem Raspberry Pi installiert und können ihm neue Fähigkeiten hinzufügen. Warum führen Sie das Projekt nicht weiter, indem Sie helfen, Fähigkeiten zu entwickeln, die andere nutzen und anderen Mycroft-Installationen hinzufügen können?