Spracherkennung mit eigenen Befehlen

Liebe Leute

Gibt es ein Programm für Ubuntu, mit dem ich einen Sprachbefehl aufzeichnen und dem dann ein Kommando zuweisen kann? Zum Beispiel, wenn ich „Still“ im gleichen Tonfall sage, in dem ich mich beim Einstellen aufgenommen habe, soll der Ton gemutet werden.

lg
Kalsan

Moin,
schau mal hier:

http://www.youtube.com/watch?v=bjJCl72f-Gs
http://simon-listens.org/
http://wiki.ubuntuusers.de/Simon
http://julius.sourceforge.jp/en_index.php („gehört“ zu simon)

http://live.gnome.org/GnomeVoiceControl
Gibt es im Paketmnager zum Download:
gnome-voice-control
speech recognizing applet to control the GNOME Desktop

http://cmusphinx.sourceforge.net/

viele weitere Programme:
http://en.wikipedia.org/wiki/Speech_recognition_in_L…

Viel Spaß, Ingo

Vielen Dank für deine Hilfe.
Leider sind all diese Programme, soweit ich das verstanden habe, auf fixen Befehlen aufgebaut. Ich suche aber eine Software, die mich aufzeichnet und dann einen Befehl ausführt, wenn ich genau das Aufgezeichnete sage (ich spreche hier nicht von Sprachtraining, sondern von 1:1 Erkennung).
Dabei will ich einen Sprachbefehl frei wählen können. So könnte ich zum Beispiel sagen „Lass mich mal ins Internet“ und der Befehl „firefox“ wird ausgeführt. Oder, wenn ich sage „Mach mir einen Kaffee“, wird „sh /usr/scripts/kaffee.sh“ ausgeführt :wink:

Hallo Kalsan,

Leider sind all diese Programme
auf fixen Befehlen aufgebaut.

Nun, dem ist wohl nicht so. Auf der Homepage von Perlbox z.B.
http://perlbox.sourceforge.net/
findet sich unter 3. der Hinweis
„Custom commands are fully supported, and you can add commands on the fly.“
Das klingt doch so, als ob es deinen Wünschen entspricht.

Viele Grüße
Marvin

1 Like

Moin!

Leider sind all diese Programme, soweit ich das verstanden
habe, auf fixen Befehlen aufgebaut.

Simon nicht.

Dabei will ich einen Sprachbefehl frei wählen können. So
könnte ich zum Beispiel sagen „Lass mich mal ins Internet“ und
der Befehl „firefox“ wird ausgeführt. Oder, wenn ich sage
„Mach mir einen Kaffee“, wird „sh /usr/scripts/kaffee.sh“
ausgeführt :wink:

„Wenn man ein neues Wort hinzufügen möchte, muss man im Menü auf den Button „Wort hinzufügen“ drücken. Danach startet der Assistent zum hinzufügen neuer Wörter, der einen durch den Aufnahmeprozess hindurchführt.“
http://simon-listens.org/index.php?id=275
„Durch wechseln in den “Training”-Tab gelangt man in das Trainingsmenü, wo man bereits importierte Trainingstexte trainieren kann, um die Erkennungsrate aufgenommener Wörter zu verbessern bzw. nicht aufgenommene Wörter, die in den Trainingstexten vorkommen direkt aufzunehmen.“

Also Simon kann das. Das Handbuch beschreibt das sehr gut.

Viel Spaß, Ingo

1 Like

Das ist mir entgangen. Danke, ich werde das Programm gleich ausprobieren.

Tönt gut. Ich probier’s mal aus.

"Abhängigkeit nicht erfüllbar: libqt4-multimedia (>= 4:4.6.1) "
'-(

Nach unzähligen Paketinstallationen sind nun alle Dependenzen erfüllt. Das Programm kann jetzt auch Text sprechen. Doch, oh Schreck, The listener is asleep will dem Status „Listening…“ nicht weichen. Mein Mikrofon funktioniert und wird von Ubuntu erkannt. Habe Ubuntu 10.10.
Was tun?

Hallo Kalsan,
wenn es bei dir nicht dabei ist gibt es das auch hier:
https://launchpad.net/ubuntu/maverick/+package/libqt…

Viele Grüße
Marvin

Abhängigkeit nicht erfüllbar: libqtcore4 (= 4:4.6.2-0ubuntu5)
'-(

Bin ich so blöd oder was?

Hallo Kalsan,

Abhängigkeit nicht erfüllbar: libqtcore4 (= 4:4.6.2-0ubuntu5)
Bin ich so blöd oder was?

Dem möchte ich doch heftigst widersprechen :wink:
Wäre bloss interessant, welche Repositories Du bei dir eingetragen hast. Aber versuche es einfach mal mit dieser Fremdquelle
deb http://ppa.launchpad.net/grasch-simon-listens/simon/… VERSION main
wie Du die hinzufügst, steht z.B. hier:
https://launchpad.net/+help/soyuz/ppa-sources-list.html
Diese Anleitung hilft bei Simon hoffentlich auch weiter:
http://wiki.ubuntuusers.de/Simon
Du kannst auch das dort erwähnte SourceForge-Projekt benutzen, aber das scheint mir etwas beschwerlicher zu sein.

Viele Grüße
Marvin