Für die KI-Assistentin braucht es einen Raspberry Pi als Mikroprozessor, worauf das Python Programm läuft, einen LCD Bildschirm für die Darstellung der Assistentin, einen Lautsprecher für die Sprachausgabe und ein Mikrophon für die Spracheingabe. Alles weitere wird über Zusatzdienste geregelt. So beantwortet die Assistentin mittels dem ChatGPT Modell Fragen der Benutzenden, Googles Text-to Speech und Speech-to-Text Services bieten die Schnittstellen, um Anfragen für ChatGPT in Text umzuwandeln und umgekehrt.
Den Zusammenbau der Assistentin haben wir gemäss einer Anleitung aus dem Make-Magazin Juli 23 gemacht.
Die Links in der Anleitung funktionierten noch alle, die Beschreibungen zu den Funktionen, die man dort verwendet, sind aber teils nicht mehr ganz aktuell. Dennoch haben wir es geschafft, alle Bilder, Videos und sonstige Integrationen umzusetzen.
Zum Artikel hat es ausserdem noch ein paar Kommentare, die man bei der Anleitung berücksichtigen sollte.
Die KI-Assistentin hat am Ende auf meine Spracheingabe reagiert, es gibt aber im Programm noch wegen des Mikrophons, welches wir benutzten, einen Fehler, da der Typ nicht der gleiche ist wie in der Anleitung.
Auf folgendem GitHub Link findet man die Code Files und Wake-Up Audiodateien:
https://github.com/MakeMagazinDE/FragDiWa
Hier noch ein YouTube Video, wie alles am Schluss aussieht:
Dies ist nicht unser Resultat, sondern das von der Anleitung. Ausser einem anderen Aussehen der Assistentin funktionierte unsere Version aber genau gleich.
Dieser Artikel ist als Erstpublikation auf blog.fhgr.ch erschienen.