fun:tuxdroid

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
fun:tuxdroid [03.12.2007 08:24. ] michifun:tuxdroid [30.10.2008 22:05. ] (aktuell) django
Zeile 1: Zeile 1:
 +{{fun:tux_repote_empfaenger.jpg?250}}
 +\\ 
 +**//Freakware für Freaks//**. Alles was geht und noch viel mehr, sagt schon der Hersteller von dem Teil:
  
 +Tux Droid will be your favorite smart companion. Connect him to your PC and make him flap his wings, dance around, talk, blink his eyes, and all the other stuff you can imagine…
 +
 +  * Let Tux Droid dance when you receive an e-mail
 +  * Program Tux Droid as a guard dog to scare away intruders
 +  * Program Tux Droid as a wake-up clock
 +  * Take Tux Droid to your bathroom to listen to the news broadcast
 +  * Program Tux to be a remote control for your PC, activating multimedia applications
 +  * Program Tux Droid to function as a wireless VOIP phone
 +  * Or just show Tux Droid around to impress your buddies.
 +\\
 +----
 +\\
 +
 +====== Download und Installation der Programm(pakete) ======
 +
 +Für die Installation des TUX Droiden unter CentOS5 sind erst noch ein paar Vorarbeiten zu machen.
 +
 +===== fehlende Programmpakerte installieren  =====
 +
 +Via **yum** sind noch folgende Pakete nachzuinstallieren:
 +\\
 +\\
 +**compat-libstdc++**
 +\\
 +**python-ctypes**
 +\\
 +\\
 +Also ganz einfach wie gewohnt:
 +<code>yum install compat-libstdc++*
 +yum install python-ctypes</code>
 +
 +===== Download und Installation des Tux Droide Programmpaketes  =====
 +
 +Als nächstes holen wir uns das aktuelle TUX Droid Paket von der [[http://www.tuxisalive.com|homepage]].
 +
 +<code>wget http://www.tuxisalive.com/developer-corner/software/tuxsetup/releases/1.2-final/tuxsetup-1.2.0037-final.tar.gz</code>
 +
 +Die Installation erfolgt wie immer in **/usr/local/src/**.
 +<code>cp tuxsetup-1.2.0037-final.tar.gz /usr/local/src
 +
 +cd /usr/local/src/
 +
 +tar zxvf tuxsetup-1.2.0037-final.tar.gz
 + 
 +ln -s tuxsetup-1.2.0037-final tuxsetup
 +
 +make install
 +-------------------------------------------------------------------------------
 +tuxsetup-1.2.0037-final
 +-------------------------------------------------------------------------------
 +Python API       v 0.2.3
 +USB daemon       v 0.3.2
 +TTS daemon       v 0.3.1
 +Tux framework    v 0.1.2
 +-------------------------------------------------------------------------------
 +tuxsetup: dfu-programmer has been found on this system:
 +dfu-programmer 0.4.1
 +-------------------------------------------------------------------------------
 +</code>
 +
 +===== Download der Sprachbausteine für die Acapela TTS-Engine  =====
 +
 +Für die Text-To-Speech Anwendung benötigen wir noch geeignete Sprachbausteine. Diese laden wir uns ebenfalls von der **www.tuxisalve.com** Seite:
 +
 +<code>wget http://www.tuxisalive.com/Members/remi/for-tuxsetup-and-voices-release/voice-files-tar.gz/tuxdroid-tts-voices.British.tar.gz
 +
 +wget http://www.tuxisalive.com/Members/remi/for-tuxsetup-and-voices-release/voice-files-tar.gz/tuxdroid-tts-voices.German.tar.gz</code>
 +
 +Diese kopieren und installieren wir nun wieder an die gewünschte Stelle im System.
 +
 +<code>cp tuxdroid-tts-voices.British.tar.gz /usr/local/src/
 +
 +cd /usr/local/src/
 +
 +tar zxvf tuxdroid-tts-voices.British.tar.gz
 +
 +cd tuxdroid-tts-voices.British
 +
 +./WIZARD
 +------------------------------------------------------------
 + Tux TTS British voice files installation wizard
 +------------------------------------------------------------
 +Old British voice files will be deleted, continue? [y/n]y
 +New voice files copied.</code>
 +
 +
 +====== Erster Programmstart ======
 +
 +Nachdem die Installation der Programmteile erst ma Abgeschlossen ist, machen wir uns an die ersten Test.
 +
 +===== Fisch-Dongle an den USB-Port anstecken  =====
 +
 +Sobald wir den Dongle an den USB-Port anstecken, sollte im **syslog** folgen de Zeilen auftauchen:
 +
 +<code>Dec  1 21:43:35 compaq-evo kernel: usb 1-2: new full speed USB device using uhci_hcd and address 4
 +Dec  1 21:43:35 compaq-evo kernel: usb 1-2: configuration #1 chosen from 1 choice
 +Dec  1 21:43:36 compaq-evo tuxd: Tux daemon started: pid = 13322
 +Dec  1 21:43:37 compaq-evo kernel: usb 1-2: usbfs: interface 0 claimed by snd-usb-audio while 'tuxd' sets config #1
 +Dec  1 21:43:37 compaq-evo tuxd: TCP socket: opened
 +Dec  1 21:43:37 compaq-evo tuxd: client 0 connected</code>
 +
 +===== Überprüfen der gestarteten daemon' =====
 +
 +Nun prüfen wir ob die beiden wichtigen daemon auch wirklich gestartet wurden:
 +
 +<code>[root@compaq-evo ~]# ps aux | grep tuxd
 +65534    19723  0.0  0.0   2464   656 ?        S< 21:50   0:00 /opt/tuxdroid/bin/tuxd -d
 +root     19731  0.0  0.2  27368  2984 ?        S<sl 21:50   0:00 /opt/tuxdroid/bin/tuxttsd -d</code>
 +Sollten die beiden daemon's nicht gestartet sein, so laden wir diese einfach mal manuell:
 +<code>tuxttsd
 +-----------------------------------
 +Tux TTS Daemon V0.3.1
 +Acapela group Text to speech system
 +Kysoh 2007.
 +-----------------------------------
 +Voice list:
 +[Graham8k]
 +[Lucy8k]
 +TCP server : started
 +</code>
 +und 
 +<code>
 +tuxd
 +-----------------------------------
 +Tux USB Daemon version 0.3.2 (SVN/UNRELEASED)
 +Kysoh 2007.
 +-----------------------------------
 +TCP socket: opened</code>
 +
 +
 +===== tuxgi starten  =====
 +Dann starten wir zum ersten mal **tuxgi**.
 +<code>tuxgi</code>
 +\\
 +Auf der erstenFensterseite sollten nun alle drei Stati des Tux Droiden mit eionem "Haken" versehen sein:
 +\\
 +{{fun:tux_droid_interface_1.png|}}
 +\\
 +Auf dem dritten Reiter **Audio** wählen wir dann die checkbox **include original** an und sichern diese Einstellung.
 +\\
 +{{fun:tux_droid_interface.png|}}
 +\\
 +
 +
 +====== Tux Gadget Manager starten  ======
 +
 +So richtig Spaß macht das ganze aber erst mit dem **//Tux Gadget Manager//**. Diesen starten wir einfach:
 +<code>tuxgdg</code>
 +\\
 +{{fun:gadget_manager_v0.1.1.png|}}
 +\\
 +{{fun:tux_gadget_manager.png|}}
 +
 +
 +===== Tux Gadget Manager Programmicon  =====
 +
 +Zu guter letzt legen wir uns noch ein Programmstarticon auf dem Desktop ab. Als Bild für die Schaltfläche nehmen wir einfach mal folgendes PNG: {{fun:tux-droid.png}}