Arvutaja (= từ Estonia cho "một trong đó sẽ tính toán") là một tác vụ thoại ứng dụng, tức là nó chuyển đổi một lời nói nói trong một số ngôn ngữ tự nhiên để một biểu thức / lệnh trong một số ngôn ngữ chính thức và sau đó đánh giá biểu thức chính quy.
Hiện nay hỗ trợ ngôn ngữ đầu vào:
- Estonia
- Anh
Hiện nay hỗ trợ biểu thức và câu lệnh:
- biểu hiện đo lường chuyển đổi đơn vị
- biểu hiện chuyển đổi tiền tệ
- biểu hiện số học
- Đồng hồ báo thức / lệnh timer thiết lập
- số điện thoại
- truy vấn địa chỉ Estonian (chỉ với đầu vào ngôn ngữ Tiếng Estonia)
Các biểu thức / lệnh được đánh giá sử dụng một ứng dụng bên ngoài, chẳng hạn như
- Bản đồ Google
- Trang web Google Search
- Trang web WolframAlpha
- báo động ứng dụng đồng hồ tích hợp trong thiết bị của
- Ứng dụng điện thoại tích hợp trong thiết bị của
Các biểu thức chuyển đổi số học và đơn vị đo lường cũng được đánh giá bởi Arvutaja riêng của mình.
Arvutaja sử dụng ngữ pháp dựa trên phát biểu công nhận, ví dụ: ngôn ngữ đầu vào và các lệnh của nó được định nghĩa một cách rõ ràng bằng một ngữ pháp. Các văn phạm tiếng được viết bằng khung ngữ pháp (GF). Để biết thêm thông tin, xem ngữ pháp-dự án riêng biệt tại http://kaljurand.github.io/Grammars/ (Arvutaja sử dụng Action-ngữ pháp.)
Arvutaja nhắc bạn lần đầu tiên cài đặt các ứng dụng nhận dạng giọng nói Kõnele, xem https://play.google.com/store/apps/details?id=ee.ioc.phon.android.speak
Kõnele sử dụng máy chủ nhận dạng giọng nói http://bark.phon.ioc.ee/speech-api/ trong đó có hỗ trợ cho nhận dạng giọng nói ngữ pháp dựa trên. Lưu ý rằng bạn có thể ghi đè trong các thiết lập Kõnele mà ngữ pháp được sử dụng trong Arvutaja, điều này cho phép bạn sử dụng ngữ pháp của riêng bạn với các lệnh bằng giọng nói tùy chỉnh với Arvutaja.
Để biết thêm thông tin xem: https://github.com/Kaljurand/Arvutaja
Phiên bản thử nghiệm: https://play.google.com/apps/testing/ee.ioc.phon.android.arvutaja
Update target SDK.