Skip to content
Michal Hozza edited this page Feb 15, 2014 · 7 revisions

Voice editor

Kniznice a aplikacie:

  • Chceme spravit webovu appku, v javascripte s vyuzitim chrome speech api(funguje aj v chromium)
  • bude tam net, takze je to ok, prinajhorsom zapojime mobilny net
  • vacsina aplikacie bude client side v js
  • server side bude submitovatko(nebudeme kodit - vyuzijeme niektore z tych ktore mame) a nastavovanie features editora

Co treba na entoch:

  • chromium/chrome
  • mikrofony
  • zablokovat klavesnicu a mys, tak aby sme to v pripade potreby vedeli odblokovat

Features editora

  • hlavne features ktore si budu moct kupit su mapovanie slov/slovnych spojeni na znaky a prikazy
  • priklad: left bracket -> '[', up -> sipka hore (v principe im mozme dovolit cokolvek jednoduche, nechceme im dovolit ziadne templaty(ak ano, tak budu drahe))
  • dalsia vec na nakup moze byt zmena jazyka - pokojne na lubovolny podporovany - napr. slovencina, anglictina us, anglictina gb...
  • alebo si mozno budu moct kupit prikaz na zmenu jazyka (set language slovak alebo nieco na ten styl)
  • nastavovanie features sa bude robit z veducovskych PC nadialku

Co treba implementovat

  • rozpoznavanie slovnych spojeni - vlozime danu vec na miesot kde je prave kurzor
  • editor, ak stihneme tak aj so syntax highlight(vypinatalnym)
    • chceme aby sa dalo hybat kurzorom, kopirovat, a neviem co este
    • najlepsie bude asi nejaky existujuci zobrat a spravit par funkcii na ovladanie cez js
  • save, submitovanie
  • veducovske rozhranie (python - django?)
    • chceme mat(asi podla ipcky) zoznam pocitacov s nazvom druzinky ktorej patri
    • chceme vediet pridavat zoznam s mapovanim
    • to je zatial vsetko

Ulohy

  • treba pozret do starych editorov, pripadne vymyslet nejake jednoduche nove
  • chceme nejake startovacie ulohy, jednoduche, potom nejake ulohy tazke na nadiktovanie - napr. vypisat 'popocatepetl', mozno aj naopak ulohy lahke na nadikotvanie.

(alternativa je vyuzit google search api v desktopovej aplikacii, ale myslim ze toto je fajn)