ARM

ARM is an automatic speech recognition engine for continuous speech in Polish. It is based on Hidden Markov Models (HMM) and dedicated statistical acoustic and linguistic models.

Speech recognition results contain:

  • transcript in the form of a sequence of words,
  • paritioning into segments,
  • time stamps marking beginning and end of each word,
  • confidence measure,
  • set of alternative hypotheses.

ARM engine is used in Airnote and TIN. It can also be integrated with users’ systems as a speech recognition service. Such service is implemented in:

  • Content Analysis System for Television CAST deployed at Department of Journalism and Political Sciences, Adam Mickiewicz University,
  • Electronic Media Monitoring and Analysis system supporting open source intelligence,
  • Press Service Media Monitoring system,
  • IVA service platform of virtual voice agents for automation of emergency hotline centers.

The ARM engine can be adjusted to a specific application area through acoustic and linguistic model adaptation based on recordings and text corpora provided by users. User can also define rules for speech recognition transformation to a desired presentation form.


Speech recognition service is deployed in users’ internal network and does not require communication with any external services. Hence data confidentiality can be ensured.


ARM engine is a result of ZSKM project. It was further developed in ARM-1. It is a Windows based solution.