Arvutaja (= the Estonian word for "the one that computes") is a voice actions app, i.e. it converts a spoken utterance in some natural language to an expression/command in some formal language and then evaluates the formal expression.
Currently supported input languages:
- Estonian
- English
Currently supported expressions and commands:
- measurement unit conversion expression
- currency conversion expression
- arithmetical expression
- alarm clock / timer setting command
- phone number
- Estonian address query (only with Estonian language input)
The expressions/commands are evaluated using an external app, such as
- Google Maps
- Google Search website
- WolframAlpha website
- device's built-in alarm clock app
- device's built-in phone app
The arithmetical and measurement unit conversion expressions are also evaluated by Arvutaja itself.
Arvutaja uses grammar-based speech recognition, i.e. its input languages and commands are explicitly defined by a grammar. The grammars are written using Grammatical Framework (GF). For more information, see the separate Grammars-project at http://kaljurand.github.io/Grammars/ (Arvutaja uses the Action-grammar.)
Arvutaja prompts you to first install the speech recognition app Kõnele, see https://play.google.com/store/apps/details?id=ee.ioc.phon.android.speak
Kõnele uses the speech recognition server http://bark.phon.ioc.ee/speech-api/ which has support for grammar-based speech recognition. Note that you can override in the Kõnele settings which grammar is used in Arvutaja, this allows you to use your own grammar with custom voice commands with Arvutaja.
For more information see: https://github.com/Kaljurand/Arvutaja
Testing version: https://play.google.com/apps/testing/ee.ioc.phon.android.arvutaja
Arvutaja (= perkataan Estonia untuk "salah satu yang mengira") adalah tindakan suara app, iaitu ia menukarkan lafaz yang dituturkan di beberapa bahasa tabii kepada ungkapan / arahan dalam beberapa bahasa formal dan kemudian menilai ungkapan formal.
Pada masa ini disokong bahasa input:
- Estonia
- Bahasa Inggeris
Pada masa ini disokong ungkapan dan arahan:
- ungkapan pengukuran unit penukaran
- ungkapan penukaran mata wang
- ungkapan aritmetik
- Jam penggera / arahan tetapan pemasa
- nombor telefon
- Alamat Pertanyaan Estonian (hanya dengan input bahasa Estonian)
Ungkapan / arahan dinilai menggunakan sebuah aplikasi luaran, seperti
- Peta Google
- laman web carian Google
- laman web WolframAlpha
- terbina dalam aplikasi jam penggera peranti
- terbina dalam aplikasi telefon peranti
Ungkapan penukaran aritmetik dan unit pengukuran juga dinilai oleh Arvutaja sendiri.
Arvutaja menggunakan berasaskan tatabahasa pengecaman pertuturan, iaitu bahasa input dan arahan dengan jelas ditakrifkan oleh tatabahasa a. The tatabahasa ditulis menggunakan Rangka Kerja tatabahasa (GF). Untuk maklumat lanjut, lihat berasingan tatabahasa-projek di http://kaljurand.github.io/Grammars/ (Arvutaja menggunakan Action-tatabahasa.)
Arvutaja menggesa anda terlebih dahulu memasang pengiktirafan ucapan app Kõnele, lihat https://play.google.com/store/apps/details?id=ee.ioc.phon.android.speak
Kõnele menggunakan pelayan pengecaman pertuturan http://bark.phon.ioc.ee/speech-api/ yang mempunyai sokongan untuk pengecaman pertuturan berdasarkan tatabahasa. Ambil perhatian bahawa anda boleh mengatasi dalam tetapan Kõnele yang tatabahasa digunakan dalam Arvutaja, ini membolehkan anda untuk menggunakan tatabahasa anda sendiri dengan arahan suara adat dengan Arvutaja.
Untuk maklumat lanjut lihat: https://github.com/Kaljurand/Arvutaja
versi ujian: https://play.google.com/apps/testing/ee.ioc.phon.android.arvutaja