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 palabra Estonia para "el que computa") es una aplicación de acciones de voz, es decir, se convierte una expresión que se habla en un lenguaje natural para una expresión / comando en algún lenguaje formal y luego evalúa la expresión formal.
Actualmente se soporta los idiomas de entrada:
- estonio
- Inglés
Actualmente expresiones y comandos soportados:
- expresión de conversión de unidades de medición
- expresión de conversión de moneda
- la expresión aritmética
- reloj de alarma de comando / ajuste del temporizador
- número de teléfono
- consulta de dirección de Estonia (sólo con entrada de idioma estonio)
Las expresiones / comandos se evaluaron usando una aplicación externa, tal como
- Mapas de Google
- página web de búsqueda de Google
- sitio web WolframAlpha
- aplicación de reloj de alarma integrado del dispositivo
- aplicación de teléfono integrado del dispositivo
Las expresiones de conversión aritméticas y de la unidad de medición también se evalúan por sí mismo Arvutaja.
Arvutaja utiliza el reconocimiento de voz basado en la gramática, es decir, sus idiomas de entrada y comandos se definen explícitamente por una gramática. Las gramáticas se escriben utilizando marco gramatical (GF). Para obtener más información, consulte las gramáticas-proyecto separado en http://kaljurand.github.io/Grammars/ (Arvutaja utiliza la acción de la gramática.)
Arvutaja le pedirá que instale por primera vez la aplicación de reconocimiento de voz Kõnele, ver https://play.google.com/store/apps/details?id=ee.ioc.phon.android.speak
Kõnele utiliza el servidor de reconocimiento de voz http://bark.phon.ioc.ee/speech-api/ que tiene soporte para el reconocimiento de voz basado en la gramática. Tenga en cuenta que se puede reemplazar en la configuración de Kõnele los que se utiliza la gramática en Arvutaja, esto le permite utilizar su propia gramática con comandos de voz personalizado con Arvutaja.
Para obtener más información, véase: https://github.com/Kaljurand/Arvutaja
Versión de prueba: https://play.google.com/apps/testing/ee.ioc.phon.android.arvutaja