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 (= эстонское слово «тот, который вычисляет») является голосовыми действиями приложения, т.е. он преобразует речевое высказывание в некотором естественном языке к выражению / команде в некотором формальном языке, а затем оценивает формальное выражение.
В настоящее время поддерживаются языки ввода:
- Эстонский
- Английский
В настоящее время поддерживаются выражения и команды:
- выражение единица измерения преобразования
- выражение конвертации валюты
- арифметическая выражение
- будильник команда / установка таймера
- номер телефона
- Эстонский адрес запрос (только вход эстонского языка)
Выражения / команды оцениваются с помощью внешнего приложения, такие как
- Карты Гугл
- Google сайт Поиск
- сайт WolframAlpha
- встроенный в приложение будильника устройства
- встроенный в телефон приложение устройства
Арифметическое и единица измерения выражение преобразования также оценивается сам Arvutaja.
Arvutaja использует грамматику на основе распознавания речи, т.е. ее входные языки и команда явно определены грамматикой. Грамматик написано с использованием Грамматической Framework (GF). Для получения дополнительной информации см отдельного грамматика-проект в http://kaljurand.github.io/Grammars/ (Arvutaja использует Action-грамматику.)
Arvutaja предложит вам сначала установить приложение распознавания речи Kõnele см https://play.google.com/store/apps/details?id=ee.ioc.phon.android.speak
Kõnele использует сервер распознавания речи http://bark.phon.ioc.ee/speech-api/, которая имеет поддержку на основе грамматики распознавания речи. Обратите внимание, что вы можете изменить в настройках Kõnele которых грамматика используются в Arvutaja, это позволяет использовать собственную грамматику с командами пользовательского голоса с Arvutaja.
Для получения дополнительной информации см: https://github.com/Kaljurand/Arvutaja
Тестирование версии: https://play.google.com/apps/testing/ee.ioc.phon.android.arvutaja