Arvutaja (= den estiske ord for "den, der beregner") er en stemme handlinger app, dvs. det konverterer en talt ytring i nogle naturligt sprog til et udtryk / kommando i nogle formelle sprog og vurderer derefter den formelle udtryk.
I øjeblikket understøttede input sprog:
- Estonian
- Engelsk
I øjeblikket understøttes udtryk og kommandoer:
- måleenhed konverteringsudtryk
- valutaomregning ekspression
- aritmetiske udtryk
- alarm ur / timer indstilling kommando
- telefonnummer
- Estonian adresse forespørgsel (kun med Estonian sprog input)
Udtrykkene / kommandoer evalueres ved anvendelse af en ekstern app, såsom
- Google kort
- Google-søgning hjemmeside
- WolframAlpha hjemmeside
- enhedens indbyggede vækkeur app
- enhedens indbyggede telefon app
De aritmetiske og måling enhedskonvertering udtryk er også vurderet ved Arvutaja selv.
Arvutaja anvender grammatik talegenkendelsessystem, dvs. dets inputsprog og kommandoer er udtrykkeligt defineret af en grammatik. De grammatikker er skrevet ved hjælp af Grammatisk Framework (GF). For mere information, se den separate Grammatikker-projekt på http://kaljurand.github.io/Grammars/ (Arvutaja bruger Handling-grammatik.)
Arvutaja beder dig først installere talegenkendelse app Kõnele, se https://play.google.com/store/apps/details?id=ee.ioc.phon.android.speak
Kõnele bruger talegenkendelse serveren http://bark.phon.ioc.ee/speech-api/ som har støtte til grammatik-baserede talegenkendelse. Bemærk, at du kan tilsidesætte de Kõnele indstillinger, som grammatik bruges i Arvutaja, dette giver dig mulighed for at bruge din egen grammatik med brugerdefinerede stemmekommandoer med Arvutaja.
For mere information se: https://github.com/Kaljurand/Arvutaja
Test-version: https://play.google.com/apps/testing/ee.ioc.phon.android.arvutaja