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 (= "hesaplar one" Estonyalı kelimesi) bazı resmi bir dille ifadesi / komuta bazı doğal dildeki bir sözlü ifadeyi dönüştürür ve sonra resmi ifadesini değerlendirir, yani uygulaması bir ses işlemlerdir.
Şu anda Giriş dillerini desteklenmektedir:
- Estonya
- İngilizce
Şu ifadeleri ve komutları desteklenir:
- ölçüm birimi dönüştürme sentezleme
- para birimi dönüşümü ifade
- aritmetik ifade
- çalar saat / zamanlayıcı ayarı komutu
- telefon numarası
- (sadece Estonya dil girişli) Estonyalı adres sorgusu
ifadeler / komutları gibi, harici uygulama kullanılarak değerlendirilir
- Google Maps
- Google Arama web sitesi
- Wolfram Alpha web sitesi
- cihazın dahili çalar saat uygulaması
- cihazın dahili telefon uygulaması
aritmetik ve ölçme birimi dönüşüm ifadeler de Arvutaja kendisi tarafından değerlendirilir.
Arvutaja yani, giriş dilleri ve komutları açıkça dilbilgisi tanımlanır gramer tabanlı konuşma tanıma kullanır. dilbilgisi gramer Çerçevesi (GF) kullanılarak yazılır. Daha fazla bilgi için (Arvutaja Eylem-gramer kullanır.) http://kaljurand.github.io/Grammars/ ayrı Gramerler-projeyi görmek
Arvutaja ilk konuşma tanıma uygulaması Kõnele yüklemenizi ister, https://play.google.com/store/apps/details?id=ee.ioc.phon.android.speak bakınız
Kõnele gramer tabanlı konuşma tanıma desteği vardır konuşma tanıma sunucusu http://bark.phon.ioc.ee/speech-api/ kullanır. Eğer dilbilgisi Arvutaja kullanılan Kõnele ayarlarında geçersiz kılabileceğini unutmayın, bu özel ses Arvutaja komutları ile kendi dilbilgisi kullanmasını sağlar.
Daha fazla bilgi için bkz: https://github.com/Kaljurand/Arvutaja
Test sürümü: https://play.google.com/apps/testing/ee.ioc.phon.android.arvutaja