|
maddoxflower
Anmeldungsdatum: März 18, 2010
Beiträge: 14
|

11. Januar 2011 13:40
bedahr schrieb: Du benötigst die development files von kcalcore. Ich kann dir leider nicht sagen wie das Paket unter Ubuntu heißt aber ich vermute etwas in die Richtung wie kcal-dev oder kdepim-runtime-dev o.ä.
Unter Ubuntu gibt es diese Pakete leider nicht. Habe mir gerade apt-file installiert, mit dem man auch in nicht installierten Paketen nach files suchen kann. Das liefert mir, wenn ich nach dem file incidence.h suche, das ja offenbar beim Includieren in akonadicommandmanager.cpp den Abbruch der Kompilation verursachen:
~$ apt-file search incidence.h
kdepimlibs5-dev: /usr/include/kcal/incidence.h
libopencascade-modeling-dev: /usr/include/opencascade/HLRAlgo_Coincidence.hxx
Ich vermute mal, dass kdepimlibs5-dev das gesuchte Paket ist, das ist aber bereits installiert. Dort findet sich auch das file event.h, das ebenfalls includiert werden soll:
~$ apt-file search event.h
kdepimlibs5-dev: /usr/include/kcal/event.h
Das Problem scheint mir also zu sein, dass die Dateien nicht unter /kcalcore sondern unter /kcal zu finden sind.
Habe mal spaßeshalber probiert, in akonadicommandmanager.cpp die beiden betroffenen Zeilen zu ändern, aber so einfach klappt es leider nicht:
[ 70%] Building CXX object plugins/Commands/Akonadi/CMakeFiles/simonakonadicommandplugin.dir/akonadicommandmanager.o
/home/maddox/bin/simonsource/plugins/Commands/Akonadi/akonadicommandmanager.cpp: In constructor ‘AkonadiCommandManager::AkonadiCommandManager(QObject*, const QVariantList&)’:
/home/maddox/bin/simonsource/plugins/Commands/Akonadi/akonadicommandmanager.cpp:50: error: ‘KCalCore’ has not been declared
/home/maddox/bin/simonsource/plugins/Commands/Akonadi/akonadicommandmanager.cpp: In member function ‘void AkonadiCommandManager::itemsReceived(KJob*)’:
/home/maddox/bin/simonsource/plugins/Commands/Akonadi/akonadicommandmanager.cpp:113: error: ‘KCalCore’ was not declared in this scope
/home/maddox/bin/simonsource/plugins/Commands/Akonadi/akonadicommandmanager.cpp:113: error: template argument 1 is invalid
/home/maddox/bin/simonsource/plugins/Commands/Akonadi/akonadicommandmanager.cpp:113: error: template argument 1 is invalid
/home/maddox/bin/simonsource/plugins/Commands/Akonadi/akonadicommandmanager.cpp:113: error: invalid type in declaration before ‘;’ token
/home/maddox/bin/simonsource/plugins/Commands/Akonadi/akonadicommandmanager.cpp:116: error: ‘KCalCore’ cannot appear in a constant-expression
/home/maddox/bin/simonsource/plugins/Commands/Akonadi/akonadicommandmanager.cpp:116: error: template argument 1 is invalid
/home/maddox/bin/simonsource/plugins/Commands/Akonadi/akonadicommandmanager.cpp:116: error: invalid type in declaration before ‘;’ token
/home/maddox/bin/simonsource/plugins/Commands/Akonadi/akonadicommandmanager.cpp:122: error: ‘KCalCore’ cannot appear in a constant-expression
/home/maddox/bin/simonsource/plugins/Commands/Akonadi/akonadicommandmanager.cpp:122: error: template argument 1 is invalid
/home/maddox/bin/simonsource/plugins/Commands/Akonadi/akonadicommandmanager.cpp:122: error: no matching function for call to ‘Akonadi::Item::payload() const’
/home/maddox/bin/simonsource/plugins/Commands/Akonadi/akonadicommandmanager.cpp:130: error: base operand of ‘->’ is not a pointer
/home/maddox/bin/simonsource/plugins/Commands/Akonadi/akonadicommandmanager.cpp:131: error: base operand of ‘->’ is not a pointer
/home/maddox/bin/simonsource/plugins/Commands/Akonadi/akonadicommandmanager.cpp:135: error: invalid type argument of ‘unary *’
/home/maddox/bin/simonsource/plugins/Commands/Akonadi/akonadicommandmanager.cpp:113: warning: unused variable ‘relevantItems’
make[2]: *** [plugins/Commands/Akonadi/CMakeFiles/simonakonadicommandplugin.dir/akonadicommandmanager.o] Error 1
make[1]: *** [plugins/Commands/Akonadi/CMakeFiles/simonakonadicommandplugin.dir/all] Error 2
make: *** [all] Error 2 Lg, Maddox
|
|
bedahr
Anmeldungsdatum: Juni 23, 2008
Beiträge: 217
Wohnort: Leibnitz, Steiermark, Austria
|

13. Januar 2011 11:18
Hm, seltsam. Kcalcore sollte man schon installieren können. Sollte das nicht funktionieren, müsste ich das wahrscheinlich im Code ändern. Derzeit habe ich auf der Uni gerade Prüfungszeit deshalb bin ich derzeit etwas beschäftigt. Spätestens im Februar wird simon-git wieder unter Ubuntu kompilieren. Lg,
Peter
|
|
maddoxflower
Anmeldungsdatum: März 18, 2010
Beiträge: 14
|

13. Januar 2011 12:05
Ok, dann gedulde ich mich noch ein bisschen. Viel Erfolg bei den Prüfungen! Lg, Maddox
|
|
bedahr
Anmeldungsdatum: Juni 23, 2008
Beiträge: 217
Wohnort: Leibnitz, Steiermark, Austria
|

14. Februar 2011 12:13
maddoxflower schrieb: Ok, dann gedulde ich mich noch ein bisschen. Viel Erfolg bei den Prüfungen!
Danke, alles gut gelaufen  Bitte probier nochmal, sollte jetzt funktionieren. Lg,
Peter
|
|
maddoxflower
Anmeldungsdatum: März 18, 2010
Beiträge: 14
|

21. Februar 2011 23:55
Hallo Peter, danke für die Nachricht. Werde es probieren, sobald ich wieder ein bisschen mehr Zeit habe, hoffentlich spätestens am Wochenende. Gebe dann Rückmeldung. Lg, Maddox
|
|
baeckerman83
Anmeldungsdatum: Nov. 21, 2006
Beiträge: 54
|

14. März 2011 00:18
Hiho!
Ich habe von Simon listens in der CT gelesen. Ich finde das Projekt ganz interessant. Nun habe ich aber Frage die ich auf der Webseite nicht so genau beantwortet bekam. Evt weiß ja hier jemand bescheid. Kann ich denn Simond auch auf einem Server installieren und ihn dort die Spracherkennung machen lassen und er schreibt das erkannte in eine Textdatei oder so? Der Server nimmt Anrufe entgegen und könnte diese dann in Text umwandeln und per Email / SMS verschicken.
|
|
maddoxflower
Anmeldungsdatum: März 18, 2010
Beiträge: 14
|

17. März 2011 14:26
Will nur mal kurz rückmelden: Installation klappt jetzt (danke!), bin aber noch nicht dazu gekommen, das System richtig auszuprobieren, wird wahrscheinlich auch noch ein bisschen dauern, bis ich Zeit und Muße dazu haben werde. Gruß, Maddox
|
|
Lopt
Anmeldungsdatum: April 22, 2011
Beiträge: 2
|

22. April 2011 19:41
Hallo. Ich bin selbst Programmierer (Python) und hab Simon listens entdeckt.
Ich benötige etwas, was das was Simon versteht, an ein Programm übergibt (ggf alles nach einem bestimmten Schlüsselwort),
In welcher Form ist mir egal, am besten wäre per Parameter beim Programmstart, das wichtige ist das man dabei nicht beim arbeiten unterbrochen wird. Warum?
Ich hatte die Idee, etwas wie das "Szenario Amarok" zu bauen, nur das es ein wenig weitergehen sollte:
Beim Sprechen von "Musik <Bandname>" sollen alle Lieder der Band gespielt werden.
Als Beispiel - es sollen noch einige mehr Befehle geben, wie bestimmte Alben nur, oder Titel...
|
|
xapient
Anmeldungsdatum: Sept. 30, 2006
Beiträge: 559
|

22. April 2011 23:24
hey .. würd mich total interessieren was dabei raus kommt.. und wenn was gutes dabei rauskommt wie du das gemacht hast.. hab selbst probiert amarok mit simon zu steuern und war eigentlich sehr erfolgreich beim erstellen der befehle und deren erkennung... sobald aber die musik an war - ging gar nichts mehr.. amarok wurde selbstständig und erkannt wurde dank der hintergrundgeräusche (der musik) gar nix mehr wirklich.. hab dann auch versucht "stop" mit klatschen zb. zu realisieren weil ich dachte DAS müsste dann doch heraus"gehört" werden können.. (ging so halbwegs ^^)
|
|
Lopt
Anmeldungsdatum: April 22, 2011
Beiträge: 2
|

30. Juni 2011 08:35
Also bisher keine Probleme da ich bisher nur Kopfhörer trag
Wenn ich dann eine eigene Wohnung hab, wo ich Boxen verwenden kann, wird aber schätz ich mal ein ähnliches Problem auftreten.
|
|
Serengeti
Anmeldungsdatum: Feb. 24, 2008
Beiträge: 997
|

1. Juli 2011 11:08
Also wenn das bei eingeschaltetem Amarok gehen würde, wäre das genial. Heutzutage wird doch bei vielen Mobiltelefonen ein zweites Mikrofon verwendet um Störgeräusche zu entfernen. Könnte man die selbe Technik nicht auch für Computer generierten Sound verwenden? Also der PC filtert beim Mikrofon Eingang alle Geräusche heraus, die mit denen identisch sind, die er selber Produziert.
|
|
Serengeti
Anmeldungsdatum: Feb. 24, 2008
Beiträge: 997
|

6. August 2011 16:03
@bedahr
Ich habe auf Heise in der Ankündigung zum neuen Knoppix. Ein Linux für blinde und visuell eingeschränkte entdeckt. Kennst du http://www.knopper.net/knoppix-adriane/ wird da vielleicht sogar "Simon listens" verwendet?
|
|
kosovafan
Anmeldungsdatum: April 27, 2005
Beiträge: 27
Wohnort: Hagen
|

3. Januar 2012 22:11
Hallo, hat Simon 0.3 schon jemand erfolgreich auf Ubuntu 11.10 gebaut und installiert? Irgendwie enden alle compile Versuche in einen Error wegen fehlender qaudio.h, obwohl diese im include Verzeichnis vorhanden ist. Das Deb Paket lässt sich wegen fehlender Abhängigkeiten nicht installieren. [ 30%] Building CXX object simonlib/simonsound/CMakeFiles/simonsound.dir/simonsound_automoc.o
In file included from /home/siefke/Downloads/simon-0.3.0/build/simonlib/simonsound/../../../simonlib/simonsound/soundinputclient.h:23:0,
from /home/siefke/Downloads/simon-0.3.0/build/simonlib/simonsound/../../../simonlib/simonsound/wavrecorderclient.h:25,
from /home/siefke/Downloads/simon-0.3.0/build/simonlib/simonsound/moc_wavrecorderclient.cpp:10,
from /home/siefke/Downloads/simon-0.3.0/build/simonlib/simonsound/simonsound_automoc.cpp:4:
/home/siefke/Downloads/simon-0.3.0/simonlib/simonsound/../simonsound/soundclient.h:25:20: schwerwiegender Fehler: qaudio.h: Datei oder Verzeichnis nicht gefunden
Kompilierung beendet.
make[2]: *** [simonlib/simonsound/CMakeFiles/simonsound.dir/simonsound_automoc.o] Fehler 1
make[1]: *** [simonlib/simonsound/CMakeFiles/simonsound.dir/all] Fehler 2
make: *** [all] Fehler 2root@ubuntu-desktop:/home/siefke/Downloads/simon-0.3.0/build# ls /usr/include/QtMultimediaKit | grep qaudio
qaudiocapturesource.h
qaudiodeviceinfo.h
qaudioencodercontrol.h
qaudioendpointselector.h
qaudioformat.h
qaudio.h
qaudioinput.h
qaudiooutput.h
qaudiosystem.h
qaudiosystemplugin.h Würde mich freuen. MFG
Silvio
|
|
bedahr
Anmeldungsdatum: Juni 23, 2008
Beiträge: 217
Wohnort: Leibnitz, Steiermark, Austria
|

7. Januar 2012 08:49
Okay, ich hätte wohl öfter mal hier reinschauen sollen  baeckerman83 schrieb: Ich habe von Simon listens in der CT gelesen. Ich finde das Projekt ganz interessant.
Wow, in welcher ct? baeckerman83 schrieb:
Nun habe ich aber Frage die ich auf der Webseite nicht so genau beantwortet bekam. Evt weiß ja hier jemand bescheid. Kann ich denn Simond auch auf einem Server installieren und ihn dort die Spracherkennung machen lassen und er schreibt das erkannte in eine Textdatei oder so? Der Server nimmt Anrufe entgegen und könnte diese dann in Text umwandeln und per Email / SMS verschicken.
Ja, man kann simond am Server laufen lassen und auch die Ausgabe in eine Textdatei ist unterstützt. Allerdings kann simon (noch) keinen Freitext erkennen sodass in einem Telefonat nur entsprechende Schlüsselwörter erkannt werden könnten. Serengeti schrieb: Also wenn das bei eingeschaltetem Amarok gehen würde, wäre das genial. Heutzutage wird doch bei vielen Mobiltelefonen ein zweites Mikrofon verwendet um Störgeräusche zu entfernen. Könnte man die selbe Technik nicht auch für Computer generierten Sound verwenden? Also der PC filtert beim Mikrofon Eingang alle Geräusche heraus, die mit denen identisch sind, die er selber Produziert.
Ja, das geht prinzipiell. Allerdings ist das nicht trivial wenn die Boxen nicht direkt neben dem Mikrofon sind (Echo, Verzögerung, etc.). Es gibt aber integrierte Lösungen dafür - z.b. in Headsets - die das fix fertig mitlieferen und die natürlich mit simon verwendet werden können. Serengeti schrieb: @bedahr
Ich habe auf Heise in der Ankündigung zum neuen Knoppix. Ein Linux für blinde und visuell eingeschränkte entdeckt. Kennst du http://www.knopper.net/knoppix-adriane/ wird da vielleicht sogar "Simon listens" verwendet?
Nein, noch nicht. Wir sind aber in Kontakt mit Herrn Knopper und streben an in einer nächsten Version dort dabei zu sein. kosovafan schrieb: hat Simon 0.3 schon jemand erfolgreich auf Ubuntu 11.10 gebaut und installiert? Irgendwie enden alle compile Versuche in einen Error wegen fehlender qaudio.h, obwohl diese im include Verzeichnis vorhanden ist. Das Deb Paket lässt sich wegen fehlender Abhängigkeiten nicht installieren.
Ja, leider sind da einige Qt Pakete ein wenig durcheinandergekommen in den letzten Ubuntu Releases. Die aktuelle Entwicklerversion baut allerdings auch auf Ubuntu. Vielleicht könntest du die mal probieren? Du findest den Code auf unserem Git: http://sourceforge.net/scm/?type=git&group_id=190872 (sound Branch). Mit freundlichen Grüßen,
Peter Grasch
|
|
Serengeti
Anmeldungsdatum: Feb. 24, 2008
Beiträge: 997
|

9. Januar 2012 18:25
Serengeti schrieb: Also wenn das bei eingeschaltetem Amarok gehen würde, wäre das genial. Heutzutage wird doch bei vielen Mobiltelefonen ein zweites Mikrofon verwendet um Störgeräusche zu entfernen. Könnte man die selbe Technik nicht auch für Computer generierten Sound verwenden? Also der PC filtert beim Mikrofon Eingang alle Geräusche heraus, die mit denen identisch sind, die er selber Produziert.
Ja, das geht prinzipiell. Allerdings ist das nicht trivial wenn die Boxen nicht direkt neben dem Mikrofon sind (Echo, Verzögerung, etc.). Es gibt aber integrierte Lösungen dafür - z.b. in Headsets - die das fix fertig mitlieferen und die natürlich mit simon verwendet werden können.
das müsste wohl ein eigenständiges oss tool sein damit auch von vielen stellen Unterstützung kommt und vieleicht im Audio-Kern landet. So ein Tool, welches Eigene Audio-Daten und fremd Geräusche von einem zweiten Mic heraus filtern können wäre sicher ein wertvolles Stück Software. Ich habe auch kein Bedürfnis ein Headset dafür zu kaufen und dauernd herum zu ragen. Ich möchte gerne ein Micro irgendwo im Raum deponieren und die Musik per stimme steuern können.
|