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 (= kata Estonia untuk "salah satu yang menghitung") adalah tindakan suara aplikasi, yaitu mengkonversi ucapan lisan dalam beberapa bahasa alami untuk ekspresi / perintah dalam beberapa bahasa formal dan kemudian mengevaluasi ekspresi formal.
Saat ini didukung bahasa input:
- Estonia
- English
Saat ini didukung ekspresi dan perintah:
- Ekspresi unit pengukuran konversi
- ekspresi konversi mata uang
- ekspresi aritmatika
- jam alarm / perintah pengaturan waktu
- nomor telepon
- permintaan alamat Estonia (hanya dengan masukan Bahasa Estonia)
Ekspresi / perintah dievaluasi menggunakan aplikasi eksternal, seperti
- Google Maps
- situs pencarian Google
- situs WolframAlpha
- perangkat built-in alarm jam app
- built-in aplikasi telepon perangkat
Ekspresi konversi aritmatika dan unit pengukuran juga dievaluasi oleh Arvutaja sendiri.
Arvutaja menggunakan pengenalan suara berbasis tata bahasa, yaitu bahasa input dan perintah secara eksplisit didefinisikan oleh tata bahasa. Tata bahasa yang ditulis menggunakan Kerangka gramatikal (GF). Untuk informasi lebih lanjut, lihat terpisah Tata bahasa-proyek di http://kaljurand.github.io/Grammars/ (Arvutaja menggunakan Aksi-tata bahasa.)
Arvutaja meminta Anda untuk pertama kali menginstal pengenalan suara aplikasi Kõnele, lihat https://play.google.com/store/apps/details?id=ee.ioc.phon.android.speak
Kõnele menggunakan server pengenalan suara http://bark.phon.ioc.ee/speech-api/ yang memiliki dukungan untuk pengenalan suara berbasis tata bahasa. Perhatikan bahwa Anda dapat menimpa dalam pengaturan Kõnele yang tata bahasa yang digunakan dalam Arvutaja, ini memungkinkan Anda untuk menggunakan tata bahasa Anda sendiri dengan perintah suara kustom dengan Arvutaja.
Untuk informasi lebih lanjut lihat: https://github.com/Kaljurand/Arvutaja
Versi Pengujian: https://play.google.com/apps/testing/ee.ioc.phon.android.arvutaja