Posts mit dem Label Synergy Project werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Synergy Project werden angezeigt. Alle Posts anzeigen

Mittwoch, 24. Mai 2017

Projekt - Installation von Alexa auf dem Raspberry PI

Projekt - Installation von Alexa auf dem Raspberry PI

Tja, ich habe mir vorgenommen Alexa zu testen. Da ich einen ausgeprägten Spieltrieb habe und mir nach - sagen wir durchwachsenen - Erfahrungen mit dem Google Assistent eine eventuelle unnötige Investition in den Amazon Echo ersparen will, wollte ich mir die Alexa erst einmal als Low Budget anschauen.

Da ich an sich alle Teile hier habe und vor allem ganz gute Anleitungen im Netz existieren, habe ich mich derer angenommen und versuche nun das ganze einmal nachzubauen und hier zu dokumentieren.

Allerdings möchte ich das ganze in hübsch bauen und möglist ohne viel kabelage. Also will ich eigentlich meinen Lieblings Lautsprecher von Xiaomi benutzen, den hier: NDZ-03-GA
Klang ist super, Laufzeit ist toll und Microphone - naja, es ist zumindest da. 😅

Naja und weil ich eben Faul Bequem Effizient bin, richte ich mir vorher noch Synergy Project ein um nicht meine Tastatur und Maus Kombi zwischen Laptop und Raspi umstecken zu müssen. (Ja die Alternativen mittels SSH sind mir auch klar, aber den externen Monitor hab ich normalerweise gar nicht am Laptop und daher klemm ich den raspi lieber direkt an den Monitor)

Also zusammengefasst, ich plane folgende Schritte:
  1. Einen Raspberry Pi zero W (Inklusive der üblichen Bestandteile wie Stromversorgung, Monitor, SD Karte bla bla bla... ) mit einem aktuellen Raspbian aufsetzen und das ganze mit dem Internet per Wlan verbinden - hier
  2. Synergy Project Kompilieren und Konfigurieren - hier
  3. Einen Bluetooth Speaker mit Microphone installieren - hier
  4. Alexa auf dem System installieren -ToDo-

Synergy Projekt auf Raspbian installieren


Synergy Projekt auf Raspbian installieren


Nunja, es gibt zwar eine ARM Version im Raspian Archiv, allerdings ist die schon recht betagt und kann zB.auch keine gesicherte Verbindung. Außerdem bin ich ein Update Fanatiker und versuche immer das aktuellste Zeuch zu haben.

Also ran an den Speck und herunterladen von Synergy, installieren der Preconditions und kompilieren.

Preconditions für Synergy herstellen

sudo apt-get install cmake make php5-curl libcurl4-openssl-dev libx11-dev libxtst-dev qt4-dev-tools libssl-dev libavahi-compat-libdnssd-dev libx11-dev xorg-dev

Synergy runterladen

im Browser: https://symless.com/synergy/downloads/




In meinem Fall habe ich dann synergy-v1.8.8-stable-25a8cb2-Source.tar.gz auf der Festplatte SD Karte.

Entpacken von Synergy

  • cd /home/pi/Downloads/ 
  • tar -xfv synergy-v1.8.8-stable-25a8cb2-Source.tar.gz 
  • cd synergy-v1.8.8-stable-25a8cb2-Source 

Synergy bauen

  • ./configure 
  • nach einer weile make 
  • nach einer langen-Weile cd bin 
  • Den Clienten starten mit ./synergyc -d info -n 
So nu lief das Ding erstmal bei mir. Ich habe noch versucht das alles als Autostart nach dieser Anleitung zu bauen, allerdings ohne Erfolg. Mal schauen ob ich das irgendwann später nochmal hinbiegen kann.