|
Eddie
Anmeldungsdatum: März 7, 2005
Beiträge: 220
Wohnort: 127.0.0.1
|

21. Juni 2008 17:53
Hi, ich suche nach einem Programm mit dem ich meinen PC Sprachsteuern kann. Hab da auch schon einige ausprobiert (gnome-voice-control, perlbox) aber irgendwie klappt da garkeins von…lauter Fehlermeldungen. Dann hab ich jetzt das Projekt Simon listens (http://www.simon-listens.org/) gefunden. Das hört sich ganz gut an, aber ich bekommen den Source einfach nicht kompiliert…Gibt es da zufällig eine genaue Anleitung was ich genau zu installieren bzw machen hab? Oder gibts zufälligerweise schon ein Repository mit Binaries? Wär super wenn mit jemand helfen könnte.
|
|
march
Wikiteam & Supporter
Anmeldungsdatum: Juni 12, 2005
Beiträge: 13763
Wohnort: /home/noise
|

21. Juni 2008 18:02
In der aktuellen http://www.linux-user.de/ ist ein Artikel dazu drin.
Spracherkennung am Heim-PC: Dank Simon listens hört Ihr Computer mit etwas Training bald aufs Wort
|
|
Eddie
(Themenstarter)
Anmeldungsdatum: März 7, 2005
Beiträge: 220
Wohnort: 127.0.0.1
|

22. Juni 2008 15:29
Cool, danke für den Tipp! Aber gibts so eine Anleitung nicht auch Online? Da gibts allerdings ein paar Probleme mit der Linux-User: - Kein einziger Zeitschriftenladen (noch nicht mal Tankstellen) in der Umgebung hat diese Zeitschrift, hab schon alles abgeklappert… - Obwohl ichs zwar machen würde, sind mir 10€ für einen für eine Zeitschrift in der mich eigentlich nur ein Artikel richtig interessiert viel zu teuer 
|
|
adun
Anmeldungsdatum: März 29, 2005
Beiträge: 8609
|

22. Juni 2008 15:33
Ich gehe mal davon aus, du hast den Grundlagen Artikel im Wiki gelesen und verstanden. Was gibt es denn konkret für Probleme beim Kompilieren?
|
|
Ghaldez
Anmeldungsdatum: April 14, 2007
Beiträge: 795
|

22. Juni 2008 16:10
unterstuetz von : Microsoft die wollen wohl wieder gut dastehen :/
|
|
Eddie
(Themenstarter)
Anmeldungsdatum: März 7, 2005
Beiträge: 220
Wohnort: 127.0.0.1
|

22. Juni 2008 17:44
Es ist nicht so, dass ich keine Ahnung hätte oä. Ich hab schon einiges an (Compile-)Erfahrung mit Linux und hab auch bis jetzt schon einiges unter Linux ohne größere Probleme Kompiliert bekommen ^^ Aber bis jetzt bin ich dabei immer um das QT-Framework rumgekommen…und da liegt auch das Problem. Beim make auf juliusd kommt der angehängte Text im Terminal und ich werd daraus einfach nicht schlau. Vllt kann ja jemand von euch was damit anfangen.
- error.txt (0.0 KiB)
- error.txt herunterladen
|
|
adun
Anmeldungsdatum: März 29, 2005
Beiträge: 8609
|

22. Juni 2008 17:52
Sieht so aus als wäre libqt4-network nicht installiert. Oder?
|
|
Eddie
(Themenstarter)
Anmeldungsdatum: März 7, 2005
Beiträge: 220
Wohnort: 127.0.0.1
|

22. Juni 2008 18:03
Das ist es ja, ich habe sämtliche qt-libs installiert (incl. libqt4-network)…
|
|
detructor15
Anmeldungsdatum: Jan. 16, 2007
Beiträge: 5737
Wohnort: Kirchgellersen
|

22. Juni 2008 18:20
hast du auch die -dev Pakete?
|
|
Eddie
(Themenstarter)
Anmeldungsdatum: März 7, 2005
Beiträge: 220
Wohnort: 127.0.0.1
|

22. Juni 2008 18:28
Jep, bis auf dir ruby- und debug-Pakete habe ich alle libqt4-Pakete installiert…
|
|
bedahr
Anmeldungsdatum: Juni 23, 2008
Beiträge: 217
Wohnort: Leibnitz, Steiermark, Austria
|

23. Juni 2008 10:58
Hallo Eddie! Mein Name ist Peter Grasch und ich bin der Hauptentwickler von simon. Tut mir leid, dass du Probleme beim kompilieren hast. Habe vor der zweiten alpha simon auf einem kubuntu (hardy heron) getestet und da hat alles hingehauen. Dort sind folgende qt Pakete installiert: libqt4-core, libqt4-dev, libqt4-gui libqt4-sql, libqt4-sqlite (gut für juliusd dann kannst du die mitgelieferte Datenbank benutzen wie beschrieben in README_DATABASE), libqt4-svg, libqt4-xml libqtcore4, libqtgui4, qt4-dev-tools (für lupdate und lrelease) und qt4-qtconfig. Wie es aussieht switcht ubuntu gerade von „libqt-*“ zu „libqt*“ (?) aber das dürfte ja kein problem sein (bitte entschuldigt, verfolge Ubuntu nicht so wirklich)… Interessant finde ich, dass er bei dir ja offensichtlich gar keine Qt-Klassen findet - nicht einmal QObject. Hat der Durchlauf von qmake Probleme gemacht? (Teil des build-skriptes kannst du aber natürlich auch extra ausführen: cd src && qmake) Werde den Thread hier mal im Auge behalten - ansonsten kannst du mich natürlich auch über Mail (support et simon-listens döt org oder direkt unter grasch et simon-listens döt org), Jabber (siehe Profil), etc. erreichen. Btw: Arbeite gerade an ein paar Anleitungs-Videos für die Verwendung von simon. Das Kompilieren und Installieren wird zwar nicht besprochen (zu unterschiedlich zwischen Distributionen) aber das Konfigurieren und Verwenden von simon wird gezeigt. Hoffe, dass ich bald fertig bin damit und werde dann hier Links posten. lg, Peter
|
|
Eddie
(Themenstarter)
Anmeldungsdatum: März 7, 2005
Beiträge: 220
Wohnort: 127.0.0.1
|

23. Juni 2008 17:33
Vielen Dank für die Antwort. Ich habe jetzt die libs bei mir nochmal abgeglichen (hatte z.B. qt4-dev-tools nicht installiert) aber danach kommt immernoch der gleiche Fehler… Danach habe ich nochmal den kompletten Simon-Ordner auf meiner Festplatte gelöscht und die Alpha2 neu geladen. Wenn ich da jetzt „sh build.sh“ im Terminal eingebe, kommt folgende Meldung:
tuxinator@Tuxmachine:~/.simon/speech2text/juliusd$ sh build.sh
cd src && qmake src.pro -o Makefile
WARNING: Found potential symbol conflict of settings.cpp (settings.cpp) in SOURCES
WARNING: Found potential symbol conflict of settings.h (settings.h) in HEADERS
cd src && make -f Makefile
make[1]: Betrete Verzeichnis '/home/tuxinator/.simon/speech2text/juliusd/src'
Makefile:497: Warnung: Die Befehle für das Ziel »moc_settings.cpp« werden überschrieben
Makefile:473: Warnung: Alte Befehle für das Ziel »moc_settings.cpp« werden ignoriert
/usr/share/qt3/bin/uic main.ui -o main.h
uic: File generated with too recent version of Qt Designer (4.0 vs. 3.3.8b)
make[1]: *** [main.h] Fehler 1
make[1]: Verlasse Verzeichnis '/home/tuxinator/.simon/speech2text/juliusd/src'
make: *** [sub-src] Fehler 2 Hat noch jemand eine Idee? Hab ich irgendwas übersehn?
P.S. Sollte das ein genereller Fehler von Simon sein und ich kann irgendwie helfen die Ursache zu finden, sagt mir wie ich finde das Projekt eigentlich genial und würde gerne helfen den Fehler zu finden ^^ //Edit: Wenn ich qmake und make nacheinander im src-Verzeichnis ausführe, bekomme ich wieder diese lange Meldung von vorher…
|
|
bedahr
Anmeldungsdatum: Juni 23, 2008
Beiträge: 217
Wohnort: Leibnitz, Steiermark, Austria
|

23. Juni 2008 18:04
Ok damit ist es fix: du verwendest qt Version 3 um simon zu kompilieren. Wenn du „qmake -v“ in deinem Terminal eingibst, was steht da bei „Using Qt version xy in /usr/lib“? 4.4.0? Alles darunter ist zu alt für simon. Da erklärt auch warum gcc die Incldues „QObject“ etc. nicht finden konnte. Unter Ubuntu ist das setzen von bevorzugten Programmen mit Symlinks in dem /etc/alternatives Ordner geregelt. Als nicht-*buntuianer würde ich sagen ein simples „sudo rm /etc/alternatives/qmake && sudo ln -sv /usr/bin/qmake-qt4 /etc/alternatives/qmake“ löst das Problem aber vielleicht gibt es da ja auch eine Lösung über ein Konfigurationstool oder so. Freut mich, dass dir das Projekt gefällt! lg, Peter //EDIT: gerade noch gegoogelt und der „korrektere“ Befehl heißt: „sudo update-alternatives –config qmake“
|
|
Eddie
(Themenstarter)
Anmeldungsdatum: März 7, 2005
Beiträge: 220
Wohnort: 127.0.0.1
|

23. Juni 2008 18:23
Nein, wie geil! Daran lags wirklich… vielen Dank. juliusd ist grad am kompilieren, ich werden nachher nochmal schreiben wenn alles steht ^^
|
|
bedahr
Anmeldungsdatum: Juni 23, 2008
Beiträge: 217
Wohnort: Leibnitz, Steiermark, Austria
|

23. Juni 2008 18:30
Ja dann auf zum testen!  Vielleicht möchtest du ja sogar dein Problem in der Problembehebungssektion im Wiki http://www.cyber-byte.at/wiki/index.php/Start_DE erklären? Würde wahrscheinlich auch anderen helfen! Ich wünsche dir einmal viel Glück für simon und julius(d) und melde mich hier auf alle Fälle spätestens wenn die Videos fertig sind (bin gerade dabei). lg, Peter
|