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 (= a palavra Estónia para "aquele que computa") é uma ações de voz aplicativo, ou seja, ele converte um discurso falado em alguma linguagem natural para uma expressão / comando em alguma linguagem formal e, em seguida, avalia a expressão formal.
Atualmente suportados idiomas de entrada:
- Estónia
- Inglês
Atualmente expressões e comandos suportados:
- expressão conversão unidade de medição
- expressão de conversão de moeda
- expressão aritmética
- despertador / comando de ajuste do temporizador
- número de telefone
- consulta de endereços da Estónia (somente com entrada língua estónia)
As expressões / comandos são avaliados utilizando uma aplicação externa, tais como
- Google Maps
- site de busca Google
- website WolframAlpha
- aplicativo despertador built-in do dispositivo
- telefone app built-in do dispositivo
As expressões de conversão aritméticas e da unidade de medição também são avaliados por si Arvutaja.
Arvutaja usa o reconhecimento de fala de base secundária, isto é, as suas línguas de entrada e comandos são definidos explicitamente por uma gramática. As gramáticas são escritos usando Quadro gramaticais (GF). Para mais informações, consulte o Gramáticas-projeto separado no http://kaljurand.github.io/Grammars/ (Arvutaja usa a ação-gramática.)
Arvutaja pede-lhe para instalar primeiro o reconhecimento de voz aplicativo Kõnele, consulte https://play.google.com/store/apps/details?id=ee.ioc.phon.android.speak
Kõnele usa o servidor de reconhecimento de voz http://bark.phon.ioc.ee/speech-api/ que tem suporte para reconhecimento de voz baseada em gramática. Observe que você pode substituir nas configurações Kõnele que a gramática é usado em Arvutaja, isso permite que você use sua própria gramática com comandos de voz personalizado com Arvutaja.
Para mais informações consulte: https://github.com/Kaljurand/Arvutaja
versão de testes: https://play.google.com/apps/testing/ee.ioc.phon.android.arvutaja