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 (= کلمه استونیایی برای "یکی که محاسبه") یک اقدامات صدای برنامه است، به عنوان مثال آن را به یک گفتار سخن گفته است در برخی از زبان طبیعی تبدیل به یک عبارت / فرمان در برخی از زبان رسمی و پس از آن بیان رسمی ارزیابی می کند.
در حال حاضر پشتیبانی زبان های ورودی:
- استونیایی
- انگلیسی
در حال حاضر عبارت و دستورات پشتیبانی شده:
- بیان اندازه گیری تبدیل واحد
- بیان تبدیل ارز
- بیان ریاضی
- ساعت زنگ دار / فرمان تنظیم تایمر
- شماره تلفن
- پرس و جو آدرس استونیایی (فقط با ورودی زبان استونیایی)
عبارات / دستورات با استفاده از یک برنامه خارجی، مانند ارزیابی
- نقشه های گوگل
- وب سایت جستجوی گوگل
- وب سایت ولفرم آلفا
- ساخته شده در برنامه ساعت زنگ دار دستگاه
- دستگاه ساخته شده در نرم افزار تلفن
عبارات تبدیل ریاضی و واحد اندازه گیری نیز با Arvutaja خود را ارزیابی می شود.
Arvutaja استفاده از تشخیص گفتار مبتنی بر دستور زبان، به عنوان مثال زبان های ورودی و دستورات آن به صراحت توسط یک گرامر تعریف شده است. دستور زبان های در حال استفاده از چارچوب دستوری (GF) نوشته شده است. برای کسب اطلاعات بیشتر، نگاه کنید به جداگانه دستور زبان-پروژه در http://kaljurand.github.io/Grammars/ (Arvutaja با استفاده از اکشن، دستور زبان.)
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