Szia! Nagyon téves,hogy nem lehet egy kontrollerrel elkészíteni! Nekem van ilyen projektem, hangfelismerő és arra válaszol is. Bár kevés a szótár,amit ismer de akkor is tökéletesen működik. Egyébként ez a technika a MI-hez tartozik inkább és a neve DSP(Digital Signal Processing). Vannak IC-ek is amelyek ezt a feladatot elvégzik. Az úgynevezett Speech Recognation IC (pl. a HM2007) amelyek a kis memóriájukban előre tárolt hanganyagot hasonlítják össze a bemeneti hanganyaggal és ha egyeznek ,akkor a kimeneten különböző jelek jelennek meg. Az én megoldásom egy elég érdekes megoldás,amit atmega8-.al is lehet használni. Először is egy Analóg-Digitál átalakító algoritmus van beiktatva,amely az átalakító procedúra utn vizsgálni kezdi a jelet. Egyszer is van egy szűrés,amely a jelből kiszűri a zajt,hogy ne legyen belőle zajosjel...Majd mikor ez kész,leméri azt az időt ameddig a jel újra 0-hoz közel értékig megy,tehát befejeződik a szó. Majd kiszámítja az idő delta értékét,és ha nem haladja meg a maximális értéket akkor következik egy másik feltétel ami egyben mostmár a jelet vizgálja,de először végbe megy a szűrt és idővizsgált jel újboli Analógra való alakítása(D/A átalakító) és aztán megvizsgálja a jel amplitudóját illetve hullámhosszát. Ebből is lesz egy delta érték és ha a maximális értéket nem haladja meg akkor a két adat egy változóba megy. Egy előre megadott értékekkel hasonlítódik össze a négy változó értéke(amely tartalmazza a hullám idejének a deltáját,tehát a szóhosszt,az amplitudó és a hullámhossz delta értékét illetve az átalakítás logikai értékét,tehát,hogy megtörténte a szűrés és az A/D illetve a D/A átalakítás) és ha az eredmény pozitív,tehát ha megfelelnek az értékek a hasonlítottt változóval(ami jelen esetben egy előre deklaráltt szó,amivel hason lítjuk a bemeneti értékeket) ,akkor szépen lejátszódik egy hang,tehát a válasz.
Remélem érthető voltam.
Igaz nagyon -nagyon sok megoldás van... Keress rá a neten a DSP-re vagy a Speech Recognation-ra vagy a jelfeldolgozásra és biztos kapsz nagyon-nagyon sok dolgot!
Sok sikert!
Üdv. Hunor!