Sprache(Wörter, Befehle) erkennen und reagieren(Antworten)

Gast #1714221
Lesenswert?

Ich habe Erfahrungen = 0 in Sachen Sprachmodule.
Mein Ziel: Ich möchte meinem Roboter (der in einem Zustand gebracht 
werden kann wo er mir zuhört) einen Satz bzw. ein Wort sagen können und 
er macht dann etwas.
Z.B.: Ich sag Linienverfolgung, und der folgt dann der Linie
Gegenstände Ausweichen: Er fährt dann durch die Gegend und weicht 
Gegenständen aus
.
.
.

ist dies einfach zu machen, oder steckt da schon ein irrer Aufwand 
dahinter?
Wenn der Aufwand nicht zu groß wird, dann hätte ich mir gedacht, dass 
der noch antworten kann mit Ja oder Nein (nach Zufall halt)

wäre dankbar fürn paar Tips

lg Hans
Gast #1714254
Lesenswert?

Karl heinz Buchegger schrieb:
> Wenn du schon so fragen musst, dann ist der Aufwand mindestens 5 bis 6
> Zehnerpotenzen zu schwer für dich. Also ein Faktor 100000 bis 1 Million.

Ja, natürlich stellt sich da gleich eine Gegenfrage: Wie kommst du zu 
deiner Vermutung.
Ich habe klarerweise Elektronik Grundlagenwissen, und ich programmiere 
nicht zum ersten mal einen AVR, also wenn das überhaupt keinen Einfluss 
hat, dann könntest du sgoar recht haben

lg Hans
#1714261
Lesenswert?

Hans K. schrieb:
> Karl heinz Buchegger schrieb:
>> Wenn du schon so fragen musst, dann ist der Aufwand mindestens 5 bis 6
>> Zehnerpotenzen zu schwer für dich. Also ein Faktor 100000 bis 1 Million.
>
> Ja, natürlich stellt sich da gleich eine Gegenfrage: Wie kommst du zu
> deiner Vermutung.

Weil das Problem sauschwer ist.
Wenn du keinen fertigen IC findest, dann ist es in vernünftiger Zeit für 
einen Amateur nicht machbar.

> Ich habe klarerweise Elektronik Grundlagenwissen, und ich programmiere
> nicht zum ersten mal einen AVR

AVR? Also die hier üblichen Tinys und Megas?
Vergiss es

Für Spracherkennung reden wir über eine ganz andere Liga an Prozessoren



http://newsgroups.derkeiler.com/Archive/De/de.sci.electronics/2006-07/msg01214.html
#1714987
Lesenswert?

Hallo Hans K.

vielleicht solltest Du Dir doch zum Einstieg ein etwas realistischere 
Zielsetzung aussuchen.

@Karl Heinz
Auch wenn ich Deine Meinung verstehen kann, so ist der verlinkte Artikel 
bereits vier Jahre alt. Vier Jahre in der Elektronik, speziell der 
Mikroelektronik und Sprachverarbeitung, ist ein Beschleunigungsfaktor 
von etwa 5 bis 6 Zehnerpotenzen. Ungefähr.

Vor kurzem gab's bei einem Discounter, Real, Rewe, Poco oder so, einen 
Hubschrauber, der sprecherunabhängig zumindest die Kommandos "Hoch" und 
"Runter" verarbeiten konnte. Ich kann mir nicht vorstellen, dass da mehr 
drin war als ein AVR oder vergleichbares.

Das Problem mag sauschwer sein, aber lösbar.
Für jedes Problem gibt es mindestens drei Lösungen:
eine triviale, eine gute und eine teure.

Gruß
#1715010
Lesenswert?

Hallo,

Michael Leusink schrieb:
> Vor kurzem gab's bei einem Discounter, Real, Rewe, Poco oder so, einen
> Hubschrauber, der sprecherunabhängig zumindest die Kommandos "Hoch" und
> "Runter" verarbeiten konnte. Ich kann mir nicht vorstellen, dass da mehr
> drin war als ein AVR oder vergleichbares.

Naja, vor 10 Jahren brauchte es einen 100MHz pentium, um MP3 brauchbar 
zu dekodieren. Oder einen MAS3570 mit DSP-Core, der das dann viel besser 
konnte und viel billiger war.

Wenn ich das jetzt auf Deinen Hubi übertrage: ein kleiner 
spezialisierter µC mit passendem DSP-Core sollte das problemlos machen 
und heutzutage nicht teuerer als ein AVR sein.
Ein üblicher AVR bekommt es vermutlich trotzdem nicht hin.

Gruß aus Berlin
Michael
Gast #1715098
Lesenswert?

Ja, ja... Die heutige Jugend kann sich nicht mehr vorstellen, was man 
mit einem einfachen Controller so machen kann...

Schon vor über 20 Jahren gab es Spracherkennung auf einem CPC6128. Das 
war ein Z80 mit 4 MHz und 64 KB RAM.

Verwendet wurde ein 1-Bit-AD-Wandler. Das gesampelte Signal wurde glaub 
in 7 Stücke zerlegt, dann wurde glaub für verschiedene Perioden-Bereiche 
die Anzahl der Nulldurchgänge gezählt oder so ähnlich.

Nachher am Schluss einfach das Wort mit der kleinsten Fehlerquadratsumme 
als erkannt definiert.

Hat erstaunlich gut funktioniert.
#1715225
Lesenswert?

Michael Leusink schrieb:
> Ja ne, schon klar.
>
> Eben noch war das Problem "sauschwer" und jetzt gibt's plötzlich fertige
> Kits dafür ;-)

Ich sagte doch: mit einem fertigen IC ist das machbar.
Aber im Alleingang auf einem AVR, eher nicht :-)

Mit den richtigen IC (und dem Know How) ist auch ein Handy machbar (und 
es gibt tatsächlich Kits dafür). Aber diskret, mit einem AVR ist das 
Problem sauschwer.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren