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

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...

Full description

Bibliographic Details
Main Authors: Alexey Andreev, Kirill Chuvilin
Format: Article
Language:English
Published: FRUCT 2021-05-01
Series:Proceedings of the XXth Conference of Open Innovations Association FRUCT
Subjects:
asr
f2c
tts
Online Access:https://www.fruct.org/publications/fruct29/files/And.pdf
Description
Summary: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.
ISSN:2305-7254
2343-0737