Hm, jste tak, kdyby nekdo dal do placu rozpoznavani reci, ktere opravdu funguje. API na neco, co nefunguje, je dost na hovno.
Hmm. A pak budeš obcházet X patentů, které ti někdo nas* do cesty. Je to kus práce, který nemusíš dělat znovu a navíc půjde upravit i pro jiné účely.
Zatím mi to k ničemu není. (A nebude dokud můj počítač nezvládne rozpoznávání sám(bez sítě) a bez zadýchání.)Ale krok správným směrem.
To by mě spíš zajímalo, co všechno je otevřeno a pod jaké licence.
Patenty sem netahej. Problem je v tom, ze pouzitelne rozpoznavani reci prakticky neexistuje. I ty lepsi systemy po procesu uceni porad jeste nejsou zadna slava. Ale asi na to bude API!
"Problem je v tom, ze pouzitelne rozpoznavani reci prakticky neexistuje."
Před echelonem bych ti možná věřil. Pokud jde o to, že ho většina uživatelů nemá k dispozici, to je jiná.
Ostatně zrovna v případě rozpoznávání češtiny by to mohlo být snadnější.
Tak to leda, ze by soudruzi, co stoji za Echelonem, na serverech otevreli do sveta API, na ktere by se napichlo Qt. Vyhoda by zaroven byla v tom, ze by dotycni soudruzi meli prehled o tom, co uzivatele diktuji do pocitacu.
Ale jinak si nejsem jist kvalitou rozpoznavacich schopnosti Echelonu. Ono by to mohlo take byt tak, ze jejich SW je dobry v rozpoznavani urciteho poctu slov, ktera momentalne povazuji za klicova. Jejich rozpoznani pak vede k oznaceni prislusneho hovoru, ktery je nasledne predan lidskemu spiclovi k vyslechnuti a vyhodnoceni.
K cemu pridavat API, pokud nebude rovnou i implementace. To bych radeji pockal az nekdo doda tu implementaci a z toho udelal API .
API bez implementace samozřejmě není dobré, a chtělo by to úvodní implementaci.
Ovšem dělat z úvodní implementace API frameworku je cesta do neštěstí. Qt je poměrně čistý framework, a jeho autoři snad mají dost rozumu, aby si API dostatečně rozmysleli. Chce to prozkoumat co umí různé rozpoznávací enginy, kouknout na API která jsou k dispozici na jiných platformách, trochu nad tím meditovat :), něco navrhnout, a pak o tom hodně diskutovat, než se to finalizuje.
Tolika slovy neříci vůbec nic. Už vás na podnikových školeních připravují i na dráhu politiků?
Myslím že jsem toho řekl dost a celkem jasně: API by mělo být dodané včetně úvodní implementace pluginu, ale nemělo by být psané jen podle potřeb toho jediného pluginu, a naopak by mělo být pečlivě navržené tak, aby vyhovovalo i pro budoucí pluginy.