Einfache Spracherkennung

Gast #2743981
Lesenswert?

Hallo,

ich brauche eine einfache Spracherkennung:

Es gibt z.B. 3 Wörter. Wenn dann 'Wort 2' gesagt wird, soll das Programm 
die richtige Zuweisung finden.

Die drei Wörter liegen alternativ als Text vor oder auch als 
Audiodateien, von verschiedenen Menschen gesprochen, vor.


Wie kann man diese Art der Spracherkennung am einfachsten und 
günstigsten bewerkstelligen?
Ich habe von Unternehmen gelesen, die genau das anbieten, aber häufig 
soll man dann pro Wort ~5 Cent bezahlen und das finde ich ein bisschen 
teuer.

Danke!
#2744013
Lesenswert?

Naja, in der Regel macht man folgendes:

1. Man extrahiert Eigenschaften. Das kann ein "Terzsprektrum" sein, oder 
auch auch die Zahl der Nulldurchgänge pro Zeiteinheit vor und nach einem 
Tiefpassfilter. Das letztere reicht für sehr kleine Vokabulare. 
Heutzutage nimmt man die für kurze Zeitabstände auf, beispielsweise 
10-50 mal pro Sekunde.

2. Dann vergleichst Du das entweder mit gespeicherten Mustern, oder 
verwendest einen Zustandsautomaten. Im letzteren Fall siehst Du die 
Sprache als Markoff-Quelle an.

Bedenke, dass ist alles nicht trivial. Selbst die wirklich gut gemachten 
Systeme funktionieren nur so la la. Apple setzt ja für Siri Personal ein 
http://www.youtube.com/watch?v=7-SVvtxHJGU

Es gab mal eine Zeit lang fertige Spracherkennungsmodule. Die waren aber 
relativ teuer.

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