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 (= la parola estone per "quello che calcola") è una delle azioni vocali app, cioè converte un enunciato parlato in una lingua naturale per un / comando di espressione in un linguaggio formale e poi valuta l'espressione formale.
Attualmente supporta le lingue di input:
- estone
- Inglese
Attualmente espressioni e comandi supportati:
- espressione misurazione conversione unità
- espressione conversione di valuta
- espressione aritmetica
- / comando di impostazione del timer sveglia
- numero di telefono
- interrogazione indirizzo Estone (solo con ingresso lingua estone)
Le espressioni / comandi sono valutate utilizzando un'applicazione esterna, come ad esempio
- Google Maps
- Google Ricerca sito
- sito WolframAlpha
- integrato sveglia app di dispositivo
- App telefono integrato del dispositivo
Le espressioni aritmetiche e conversione unità di misura sono valutati da Arvutaja stessa.
Arvutaja utilizza il riconoscimento vocale basato sulla grammatica, vale a dire i suoi linguaggi ei comandi di input vengono esplicitamente definiti da una grammatica. Le grammatiche sono scritti utilizzando Framework grammaticale (GF). Per ulteriori informazioni, vedere la Grammatiche-progetto separato a http://kaljurand.github.io/Grammars/ (Arvutaja utilizza l'azione-grammatica.)
Arvutaja richiede di installare prima l'applicazione di riconoscimento vocale Kõnele, vedere https://play.google.com/store/apps/details?id=ee.ioc.phon.android.speak
Kõnele utilizza il server di riconoscimento vocale http://bark.phon.ioc.ee/speech-api/, che ha il supporto per il riconoscimento vocale basato sulla grammatica. Si noti che è possibile eseguire l'override nelle impostazioni Kõnele che la grammatica è usato in Arvutaja, questo consente di utilizzare il proprio grammatica con comandi vocali personalizzati con Arvutaja.
Per maggiori informazioni consultare: https://github.com/Kaljurand/Arvutaja
Versione di prova: https://play.google.com/apps/testing/ee.ioc.phon.android.arvutaja