Archiv

Archive for Mai 2011

Fedora 15 mit Gnome 3 unter VirtualBox 4.0.8

Da die gesamte Ubuntu-Welt sich momentan über das neue Unity streitet, habe auch ich mir mal meine Gedanken dazu gemacht.

Da ich auf meinen Produktivsystemen durchgängig Ubuntu 10.10 einsetze, habe ich bis jetzt Natty nur als Live-CD in einer VM getestet, war aber von den Einschränkungen gegenüber Gnome 2 nicht so begeistert. Daraufhin habe ich mir gedacht, ich schaue mir mal Gnome 3 an.
Der einfachste Weg Gnome 3 auszuprobieren ist es, das frisch herausgekommene Fedora 15 in einer VM zu installieren. Um allerdings Gnome 3 testen zu können, benötigt man die Version 4.0.8 von VirtualBox, da erst ab dieser die 3D-Beschleunigung für Gnome 3 und Unity unterstützt wird.

So also ran ans Werk:
Zuallererst lade ich mir den Final Release von Fedora 15 herunter und installiere ihn in der VM. Nach einem Neustart zeigt sich bereits mein frisch installiertes Fedora, allerdings nur im Fallback-Modus mit Gnome 2. Zur Aktivierung der 3D-Beschleunigung müssen nämlich erst die Gasterweiterungen installiert werden. Dabei bin ich nach der Anleitung von linuxundich vorgegangen. Danke an dieser Stelle.
Soweit so gut. Nach einem erneuten Anmelden zeigt sich mir auch schon der neue Desktop von Gnome 3 und ich muss gestehen, die neue Bedienung hat etwas. Das einzige, was mir etwas fehlt, sind die vielen Einstellmöglichkeiten, die ich unter Gnome 2 hatte, aber ich denke, da werden die Entwickler auch noch etwas nacharbeiten. Und solange gibt es ja das gnome-tweak-tool.

Ein Problem hatte ich allerdings beim Test, das auch schon bei anderen aufgetreten ist: Gnome 3 will in der Systemsprache Deutsch einfach nicht laufen. Solange ich in englischer Sprache bin, klappt alles und ich kann Gnome 3 testen. Stelle ich allerdings auf deutsch um, so schmiert mir das System kurz nach dem Login ab. Keine Ahnung warum…
Beheben kann man das ganze, indem man in der VM die 3D-Beschleunigung deaktiviert und im Fallback-Modus wieder auf englisch umstellt. Ich hoffe, hier gibt es bald einen Workaround.

Ansonsten ist Gnome 3 eine sehr schöne Desktop-Umgebung und setzt sich hoffentlich auch gegen Unity durch.

Kategorien:Linux & Ubuntu

Spracherkennung für einen Roboter

Mai 11, 2011 1 Kommentar

Wie bereits angekündigt möchte ich in diesem Blog neben meinen Erfahrungen rund um Linux & Ubuntu auch Projekte aus der Elektronik und der Elektrotechnik vorstellen.

Thema hier ist eigentlich das Thema meiner Studienarbeit: Aufbau und Test einer Sprachsteuerung für einen Roboter.
Vorlage für dieses Projekt ist ein Spielzeugroboter (R2D2) von Hasbro, der leider in Deutschland nicht auf den Markt gekommen ist. Dieser kann mittels einer einfachen Kommandostruktur mit ein paar Verzweigungen gesteuert werden. Nachteile dabei sind allerdings die beschränkte Kommandostruktur (ca. 50 Begriffe) und die Tatsache, dass der Roboter nur auf englisch gesteuert werden.
Ziel meiner Arbeit soll es sein, eine Sprachsteuerung aufzubauen, mit der es möglich ist, den Robbi mit einer etwas intelligenteren Kommandostruktur und vor allem mit mehr (deutschen) Kommandos zu steuern.

Schritt 1 meiner Arbeit hat sich erstmal mit der sprecherunabhängigen Spracherkennung (engl. speaker-independent voice recognition, kurz SI-VR) beschäftigt, also dem Einlesen in die Thematik. Da dieses Thema sehr theorethisch ist, möchte ich hier erstmal nicht weiter darauf eingehen (ist etwas trocken).

Im weiteren Verlauf habe ich dann mit meinem Projektpartner ein geeignetes Sprachmodul ausgesucht, welches auf einfache Weise mit Sprachbefehlen gefüttert werden kann. Problem ist nämlich bei der SI-VR, dass man Akustikmodelle von mehreren tausend Sprechern benötigt, um damit überhaupt ein Wort zu verstehen.
Lange Rede, kurzer Sinn: Wir sind letztendlich beim VoiceGP DKT2SI von VeeaR gelandet. Bei diesem Entwicklungsboard ist bereits alles dabei:

  • Platine, mit Prozessor RSC4128, welches 56 Pins mit diversen Schnittstellen liefert (z.B. SPI)
  • Entwicklungsboard, mit diversen Einstellungsmöglichkeiten
  • Mikro bereits auf Entwicklungsboard integriert –> Sofort startklar
  • Slot für SD-Karte, falls interner Speicher nicht ausreichend ist
  • Diverse Software (Entwicklungsumgebung, Spracherkennungs- und Sprachsynthesesoftware etc.)

Besonders hilfreich ist die Software T2SI (Lite), die eine einfache und schnelle Erstellung von Akustikmodellen und Vokabularen ermöglicht. Der Benutzer kann dabei zwischen verschiedenen Sprachen (englisch, deutsch, franz., ital. etc.) wählen. Allerdings ist diese Software kostenpflichtig (Einzelpreis ca. 200 €), sie ist allerdings bei dem von uns ausgesuchten Paket dabei.

Nach einigem Herumspielen mit dem Board, ist es schließlich möglich, dass das Board unsere Kommandos versteht und auch eine von uns gewählte Melodie abzuspielen. Damit können wir also nun eine sinnvolle Kommunikation mit dem Board implementieren.

Unsere Aufgaben sind also:

  • Erstellen des Programmcodes im Top-Down-Ansatz
  • Erstellen von Vokabularen und Akustikmodellen
  • Einspielen von Ausgabesätzen und Melodien
  • Test der Software

Mit diesen Vorgaben mach ich mich mal an die Arbeit und melde mich in Kürze wieder.

Wolowitz

Kategorien:Elektrotechnik

Mein erster Blog

So nun hab auch ich mich dazu entschieden, das Web mit meinen Meinungen und Erfahrungen zu bereichern. Aus diesem Grund habe ich mich dazu entschieden auf wordpress einen Blog zu eröffnen.

Themen gibt es natürlich immer viele, über die man schreiben kann…
Hier bei diesem Blog soll es aber hauptsächlich um meine Hobbys gehen. Da sind auf der einen Seite das Herumspielen mit dem Betriebssystem Ubuntu sowie auch Erfahrungen mit anderen Linux-Distributionen vor allem aus der Serverwelt.
Ein weiterer Schwerpunkt sollen meine Vorlieben für die Elektrotechnik sein. Da ich selber gerade in der Endphase meines Studiums zum Elektroingenieur befinde, gibt es auch hier immer wieder interessante Themen, über die man berichten kann.
Außerdem werde ich wohl auch manchmal recht zusammenhanglose dinge posten, die aus allen möglichen Bereichen kommen können.

Ich hoffe an dieser Stelle, dass dieser Blog mir den gewünschten Spaß und natürlich die hoffentlich reichlichen Erfahrungen bringen wird, die ich mir erhoffe.
So das wars jetzt aber auch mit dem ersten Eintrag. Viel Spaß. 😉

Kategorien:Linux & Ubuntu