Proceedings of the XXth Conference of Open Innovations Association FRUCT (May 2021)

Speech Recognition for Mobile Linux Distrubitions in the Case of Aurora OS

  • Alexey Andreev,
  • Kirill Chuvilin

DOI
https://doi.org/10.23919/FRUCT52173.2021.9435515
Journal volume & issue
Vol. 29, no. 1
pp. 14 – 21

Abstract

Read online

Aurora OS is a POSIX-compatible mobile Linux distribution designed for enterprise and business purposes. The main application area of devices based on Aurora OS is corporations in Russia. For example, such devices are used by field workers to receive tasks and send reports. The reports are generated by filling out complex forms with a large number of input fields and options to choose from. Speech recognition allows to significantly speed up this process. Aurora OS has no built-in tools to implement such functions, so developers of software for field workers need to use a third-party solution. There are several voice recognition engines for POSIX-compatible systems, but only those that support the Russian language, can work locally on devices, and have a free license are suitable for the task. The only solution for the task that meets the criteria is the Kaldi engine. However, it depends on libraries implemented using Fortran, and Aurora OS does not support this programming language. Therefore, it was necessary to develop a way to use software implemented in Fortran in an environment that does not have a native support for it. This paper proposes an approach for solving such a problem, which can be applied to all similar cases.

Keywords